Сатана Опубликовано 14 Августа 2004 Жалоба Поделиться Опубликовано 14 Августа 2004 Иногда бывает так, что один пользователь зарегистрировался под двумя никами. И писал сообщения от двух лиц, но потом-таки выбрал себе одно имя (из существующих). Можно ли сделать мод, чтобы объединять сообщения двух пользователей под одним уже существующим именем? Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 14 Августа 2004 Жалоба Поделиться Опубликовано 14 Августа 2004 Update ibf_members set posts=posts+$posts_name2 where id=$id_name1Update ibf_posts set author_name=$author_name_name1, author_id=$author_id_name1 where author_id=$author_id_name2Update ibf_topics set starter_id=$starter_id_name1, starter_name=$starter_name_name1 where starter_id=$starter_id_name2Update ibf_topics set last_poster_id=$last_poster_id_name1, last_poster_name=$last_poster_name_name1 where last_poster_id=$last_poster_id_name2где все переменные с name1 относятся к желаемому имени, c name2 - к удаляемомувот и весь моди надо отучивать пользоваться двумя никами Ссылка на комментарий Поделиться на других сайтах Прочее
Сатана Опубликовано 14 Августа 2004 Автор Жалоба Поделиться Опубликовано 14 Августа 2004 winnie, БИГ СПАСИБ! Не думала, что так быстро ответ прибудет Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 14 Августа 2004 Жалоба Поделиться Опубликовано 14 Августа 2004 ibf_messages кто объединять будет? Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 14 Августа 2004 Жалоба Поделиться Опубликовано 14 Августа 2004 ibf_messages кто объединять будет?кхм.. я думал на счет этого, просто данные в базе ibf_messages дело наживное и обычно подчищается.. так же нет смысла обновлять данные по форумам - типа последний пост чей был - для этого можно запустить обновление кеша (если версия 2.0) или просто ресинхронзацию форумов ну если все же надо обновление и базы приватных сообщений, то вотобновление базы самих сообщенийUpdate ibf_message_text set msg_author_id=$msg_author_id_name1 where msg_author_id=$msg_author_id_name2базы заголовков сообщений ОТ КОГОUpdate ibf_message_topics set mt_from_id=$mt_from_id_name1 where mt_from_id=$mt_from_id_name2базы заголовков сообщений КОМУUpdate ibf_message_topics set mt_to_id=$mt_to_id_name1 where mt_to_id=$mt_to_id_name2тогда уж надо и аттачменты обновить, хотя тоже ИМХО не обязательноUpdate ibf_attachments set attach_member_id=$attach_member_id_name1 where attach_member_id=$attach_member_id_name2 ЗЫ.. все это верно только для версии борды 2.0 в других версиях вроде некоторые таблицы по другому зовутся.. ОФФНе думала, что так быстро ответ прибудетну это от рассылки зависит.. сработает- будет ответ быстро, не сработает.. долго не будет Ссылка на комментарий Поделиться на других сайтах Прочее
rcdesign Опубликовано 28 Октября 2004 Жалоба Поделиться Опубликовано 28 Октября 2004 А есть для этого готовые моды? А то у меня юзеров много, постоянно кто-нибудь да накосячит с аккаунтами. Все-таки не очень удобно каждый раз вагон запросов колотить. Было б неплохо что-нибудь такое, что можно из админки запустить, пару раз мышой ткнув. Просто ведь других проблем хватает, окромя как программированием заниматься. Ссылка на комментарий Поделиться на других сайтах Прочее
Pantera Опубликовано 29 Октября 2004 Жалоба Поделиться Опубликовано 29 Октября 2004 rcdesign а ты сделай так чтобы они не регистрировали.....по 10 ников.....и вообще поставь активацию админом... т.е. ты их будешь сам активировать, а не они сами через мыло и пробем сразу меньше становится! Ссылка на комментарий Поделиться на других сайтах Прочее
Soontir Fel Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Хм, а как этим пользоваться? Куда в этих запросах вставлять имена, а куда id?Форум 2.1.х Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Soontir Fel, сначало подправь под себя запросы. Я бы сделал юзер интерфейс - введи ник второго аккаунта, введи его пароль, нажми объеденить. Ссылка на комментарий Поделиться на других сайтах Прочее
Soontir Fel Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Ну вот например:Запрос:Update ibf_posts set author_name=$author_name_name1, author_id=$author_id_name1 where author_id=$author_id_name2author_name=$author_name_name1$author_name_name1 - заменять на нужное имя, например на $author_name_Soontir Fel? Или на что?author_id=$author_id_name1$author_id_name1 - заменять на нужный id, например на $author_id_37911? Или на что? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 без "$author_name_" и "$author_id_" Ссылка на комментарий Поделиться на других сайтах Прочее
Soontir Fel Опубликовано 18 Августа 2006 Жалоба Поделиться Опубликовано 18 Августа 2006 То есть, запрос будет выглядеть так:Update ibf_posts set author_name=Soontir Fel, author_id=37911 where author_id=Soontir Fel2 Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 18 Августа 2006 Жалоба Поделиться Опубликовано 18 Августа 2006 Ты отрыл слишком древний топик. Вот есть более новый: http://www.ibresource.ru/forums/index.php?showtopic=15463 Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения