March 5, 201213 yr Моя версия IPB: v2.3.6Не был на форуме давно удалил 14000 спам регистраций а сообщения некоторых остались с исходящими урлами ((Вопросы:1. Как массово удалить сообщение (и темы) гостей (бывших) спам ботов.2. Как убрать отображение сообщений (роботами поисковиков и пользователями) гостями для всех кроме админов.
March 5, 201213 yr 1. Стандартно массово никак не удалить, только sql запросами. 2. Поставить сообщения гостей на премодерацию, но делать придется тоже через sql запросы.
March 5, 201213 yr Если вы о форуме из вашего профиля, то те два сообщения можно и так удалить, без массового удаления. Удаления ВСЕХ сообщений гостей (без удаления тем, авторами которых являются гости)DELETE p.* FROM ibf_posts p, ibf_topics t WHERE p.author_id=0 AND p.pid != t.topic_firstpost Удаления ВСЕХ тем от гостей, вместе со всеми сообщениями из нихDELETE p.*, t.* FROM ibf_posts p, ibf_topics t WHERE t.starter_id=0 AND p.topic_id=t.tid После выполнения запросов, запустить Ресинхронизация форумов и Ресинхронизация тем из НАСТРОЙКИ -> Пересчет и обновление
March 5, 201213 yr Author Если вы о форуме из вашего профиля, то те два сообщения можно и так удалить, без массового удаления. Удаления ВСЕХ сообщений гостей (без удаления тем, авторами которых являются гости)DELETE p.* FROM ibf_posts p, ibf_topics t WHERE p.author_id=0 AND p.pid != t.topic_firstpost Удаления ВСЕХ тем от гостей, вместе со всеми сообщениями из нихDELETE p.*, t.* FROM ibf_posts p, ibf_topics t WHERE t.starter_id=0 AND p.topic_id=t.tid После выполнения запросов, запустить Ресинхронизация форумов и Ресинхронизация тем из НАСТРОЙКИ -> Пересчет и обновление Большое спасибо за помощь вроде вышло ))
March 11, 20178 yr siv1987, можно спросить еще почему не все гости удаляются предложенным вами кодом: DELETE p.* FROM ibf_posts p, ibf_topics t WHERE p.author_id=0 AND p.pid != t.topic_firstpost (2.3.6. рус). После этого кода удалена часть гостей, но остается вот что: если это может быть важно то гости появились в результате массового удаления зарегистрированных пользователей, - 2.3.6. удаляет пользователей, но почему то оставляет их темы/сообщения. И можно еще поинтересоваться, есть ли код для удаления ожидающих подтверждения регистрации от админа и удаление всего содержимое всех личных ящиков. Заранее признателен. Edited March 11, 20178 yr by sasch
March 12, 20178 yr простите чуть выше код не правильно процитировал, не поулчается удалить всех, - т.е. часть оставется вот этим: DELETE p.*, t.* FROM ibf_posts p, ibf_topics t WHERE t.starter_id=0 AND p.topic_id=t.tid
March 12, 20178 yr не поулчается удалить всех, - т.е. часть оставется вот этим: DELETE p.*, t.* FROM ibf_posts p, ibf_topics t WHERE t.starter_id=0 AND p.topic_id=t.tidЧитайте внимательно описание к запросуУдаления ВСЕХ тем от гостей, вместе со всеми сообщениями из нихТ.е. удаляются темы, написанные гостями, включая сообщения (не важно кем они написаны) Судя по скриншоту у Вас там явно не стартовый пост.
March 18, 20178 yr эти гости образовались в результате удаления зарегистрированных пользоватеелй. Удалял через АП (массовое удаление) по дате регистрации. ipb удаляет сам логин/емайл, но оставляет тему/сообщения и обознаает автора как гостя (см. фото). Можно это как то удалить?
March 18, 20178 yr можно еще здесь же спросить:- есть ли код для запрета на писать http:// в "о себе"; подпись; дополнительные поля; домашняя страница; - или може в настройках где откючается это опция- можно ли как то упорядочить номера пользователей, т.е. чтобы не было что в базе 100 пользователей, после зачистки от спама 101-й пользователь имеет номер 202.
January 15, 20187 yr Некропостинг. - можно ли как то упорядочить номера пользователей, т.е. чтобы не было что в базе 100 пользователей, после зачистки от спама 101-й пользователь имеет номер 202.Нет, нельзя. Потому что это не просто номер пользователя, а идентификатор в базе данных который имеет тип unique key и связь с множество полей из других таблиц. Теоретических конечно можно, но в жизни не советую вам с этим замарачиваться, слишком легко что-нибудь запортачить и нарушить структуру базы данных. Представьте, что это как персональный код человека, который не может присваивается другому после его смерти. - есть ли код для запрета на писать http:// в "о себе"; подпись; дополнительные поля; домашняя страница; - или може в настройках где откючается это опцияЯ думаю в данной ситуации вы боретесь со следствием, а лучше всего разобраться с причиной, а у вас это боты-спамеры. Установите нормальную капчу для IPB 2.3.x типа KeyCaptcha или recaptcha 2 (sweetcaptcha к сожалению слилась) которая избавит вас от многих проблем.
Моя версия IPB: v2.3.6
Не был на форуме давно удалил 14000 спам регистраций а сообщения некоторых остались с исходящими урлами ((
Вопросы:
1. Как массово удалить сообщение (и темы) гостей (бывших) спам ботов.
2. Как убрать отображение сообщений (роботами поисковиков и пользователями) гостями для всех кроме админов.