Axx Опубликовано 20 Ноября 2004 Жалоба Поделиться Опубликовано 20 Ноября 2004 Вроде бы нет этого хака для v2.0.x, а хотелось бы очень Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
David Опубликовано 20 Ноября 2004 Жалоба Поделиться Опубликовано 20 Ноября 2004 Антифлуд - склейка сообщений Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Axx Опубликовано 20 Ноября 2004 Автор Жалоба Поделиться Опубликовано 20 Ноября 2004 Извини, но мне нужен мод для склейки пользователей, а не сообщений Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Christoph Schneider Опубликовано 29 Ноября 2004 Жалоба Поделиться Опубликовано 29 Ноября 2004 А зачем такой ?Просто интересно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Pantera Опубликовано 29 Ноября 2004 Жалоба Поделиться Опубликовано 29 Ноября 2004 просто пользователи.... по 25 штук.... ников имеют на форуме.... вот как бы надо их склеить.... правильно???? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Elfet Опубликовано 26 Декабря 2004 Жалоба Поделиться Опубликовано 26 Декабря 2004 Pantera , могу сделать за $ разумеется Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 27 Декабря 2004 Жалоба Поделиться Опубликовано 27 Декабря 2004 Axx мода нет. Есть методика Винни ПухаИногда бывает так, что один пользователь зарегистрировался под двумя никами. И писал сообщения от двух лиц, но потом-таки выбрал себе одно имя (из существующих). Можно ли сделать мод, чтобы объединять сообщения двух пользователей под одним уже существующим именем? 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 - к удаляемомувот и весь мод и надо отучивать пользоваться двумя никами 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 в других версиях вроде некоторые таблицы по другому зовутся.. Elfet скрипт выложен тут бесплатно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sanchez8 Опубликовано 29 Декабря 2004 Жалоба Поделиться Опубликовано 29 Декабря 2004 Iris и куда это все вставлять? в какой файл? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sockol Опубликовано 29 Декабря 2004 Жалоба Поделиться Опубликовано 29 Декабря 2004 sanchez8 и куда это все вставлять? в какой файл? Это SQL-запросы. Их надо в phpmyadmin писать, как я понимаю... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Link Опубликовано 30 Декабря 2004 Жалоба Поделиться Опубликовано 30 Декабря 2004 Можно в админцентре - Управление SQL - Средства mySQL Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 30 Декабря 2004 Жалоба Поделиться Опубликовано 30 Декабря 2004 sanchez8 и куда это все вставлять? в какой файл? луцчше пригласить программера тогда... это были запросы к БД Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sockol Опубликовано 30 Декабря 2004 Жалоба Поделиться Опубликовано 30 Декабря 2004 Link Можно в админцентре - Управление SQL - Средства mySQLНу, это кому как проще... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
zasada Опубликовано 12 Января 2005 Жалоба Поделиться Опубликовано 12 Января 2005 Iris,Подскажите, а для 1.3.1 такого работающего варианта не завалялось? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SergoZD Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 Прошло достаточно много времени, не появилось модификации склейки пользователей для 1.3? Запросы для выполнения вручную видел, но как-то не очень удобно это делать. Или может кто-то возьмется за создание модификации для админки? Ведь это не сложно сделать людям, разобравшимся в коде ipb. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 А что очень часто требуется? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SergoZD Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 Ну да, форум такой. Флудеров тьма блин, а стоит забанить на день, сразу ник другой регают. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 ну и хрен с ними тогда.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dr.Freddy Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 В архиве валяется мод для склейки юзеров, моего авторства. Под 2.0.x. Модифицируйте для 1.3.x, не столь уж глобальные изменения. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SergoZD Опубликовано 12 Мая 2006 Жалоба Поделиться Опубликовано 12 Мая 2006 Вопрос к специалистам.Достаточно ли для полного удаления пользователя, чтобы со временем не накапливался мусор, выполнить данные запросы, может чего не хватает, а может наоборот лишнее?// Convert their posts and topics into guest postings.. $DB->query("UPDATE ibf_posts SET author_id='0' WHERE author_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_topics SET starter_id='0' WHERE starter_id='".$memid[$key]."'"); // Delete member... $DB->query("DELETE from ibf_members WHERE id='".$memid[$key]."'"); $DB->query("DELETE from ibf_pfields_content WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE from ibf_member_extra WHERE id='".$memid[$key]."'"); // Delete member messages... $DB->query("DELETE from ibf_messages WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE from ibf_contacts WHERE member_id='".$memid[$key]."' or contact_id='".$memid[$key]."'"); // Delete member subscriptions. $DB->query("DELETE from ibf_tracker WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE from ibf_forum_tracker WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE from ibf_warn_logs WHERE wlog_mid='".$memid[$key]."'"); // Delete from validating.. $DB->query("DELETE FROM ibf_validating WHERE member_id='".$memid[$key]."'"); // Delete and Update from reputation $DB->query("UPDATE ibf_reputation SET from_id='0' WHERE from_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_reputation WHERE member_id='".$memid[$key]."'"); // Delete various $DB->query("DELETE FROM ibf_log_forums WHERE mid='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_log_topics WHERE mid='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_voters WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_pfields_content WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_admin_logs WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_moderator_logs WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_moderators WHERE member_id='".$memid[$key]."'");И соответственно аналогичный вопрос по склейке пользователей.$DB->query("UPDATE ibf_posts SET author_name='".$newmemname."', author_id=$newmemid WHERE author_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_topics SET starter_name='".$newmemname."', starter_id=$newmemid WHERE starter_id='".$memname[$key]."'"); $DB->query("UPDATE ibf_topics SET last_poster_name='".$newmemname."', last_poster_id=$newmemid WHERE last_poster_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_forums SET last_poster_name='".$newmemname."', last_poster_id=$newmemid WHERE last_poster_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_messages SET from_id=$newmemid WHERE from_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_messages SET member_id=$newmemid WHERE member_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_messages SET recipient_id=$newmemid WHERE recipient_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_reputation SET from_id=$newmemid WHERE from_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_reputation SET member_id=$newmemid WHERE member_id='".$memid[$key]."'"); $DB->query("UPDATE ibf_tracker SET member_id=$newmemid WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_log_forums WHERE mid='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_log_topics WHERE mid='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_member_extra WHERE id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_voters WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_pfields_content WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_members WHERE id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_admin_logs WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_moderator_logs WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE FROM ibf_moderators WHERE member_id='".$memid[$key]."'"); $DB->query("DELETE from ibf_warn_logs WHERE wlog_mid='".$memid[$key]."'");Доправляю тут мод под эти дела, неохота мусор оставлять. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 Это зависит от поставленных модов.Может у тебя есть моды, которые создали свои новые таблицы, в которых используются идентификаторы юзеров.Ну например reputation mod... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SergoZD Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 Ну это понятно. Мод репутации там в общем-то включен, речь именно про базовые таблицы, которые не добавляются модами различными, появляются изначально (ну плюс мож репутации).Я так понимаю все ок? =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 наверно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.