Удаляем спам в профилях DataLife Engine (DLE)

dle-no-spam
Удаляем спам в профилях DataLife Engine

Думаю волна спама в профилях и комментариях охватила многих веб мастеров ведущих проекты на популярной CMS DataLife Engine (DLE) и те кто владели достаточными знаниями структуры DLE, PHP … давно уже обезопасили себя от спам регистраций и спам комментариев, но есть те кто ещё мучиется с удалением профилей в ручную…

Решений проблемы спама в профилях DLE в сети уже достаточно много и найти их думаю не составит труда. Самым простым способом является удаление поля «О себе», но не для всех сайтов это подходит, есть хаки для выставления тегов NOFOLLOW и NOINDEX на ссылки в профилях и комментариях, так же как вариант в зависимости от используемой вами версии DLE выставить в настройках групп запрет на активные ссылки и тд, т.е. вариантов для зашиты куча, но что делать с уже зарегистрированными спам профилями? Для того, чтобы разом удалить всех пользователей с ссылками в профиле нужно:

  1. зайти в PHP MyAdmin
  2. выбрать из списка базу с нужным сайтом на DLE
  3. далее зайти в раздел меню SQL
  4. выполнить SQL запрос к базе данных

Удаление профилей с ссылками в поле «О себе»:

  • в поле «Выполнить SQL-запрос(ы) к базе данных ВАША_БД» вводим DELETE FROM dle_users WHERE info LIKE ‘%url%’ OR info LIKE ‘%a href%’ и ждём ок, тем самым подтверждая удаление юзеров с ссылками в профилях

Просмотр списка профилей с ссылками в поле «О себе» с возможностью ручного удаления:

  • чтобы быть уверенными в том, что удалятся только спам профили выполняем запрос по такому же принципу SELECT * FROM dle_users WHERE info LIKE ‘%url%’ OR info LIKE ‘%a href%’ , после выполнения этого запроса Вы сможете проверить количество спаммеров в базе данных Вашего сайта и удалить нужных в ручную, но его соответственно следует делать перед запросом на удаление 🙂 (Лично я не заморачиваюсь и пользуюсь только первым способом)

Теперь Вы знаете, как потратив пару минут можно очистить свой сайт от надоедливых спам профилей в вашем сайте на CMS DLE.



Comments

4 комментария на ««Удаляем спам в профилях DataLife Engine (DLE)»»

  1. Аватар пользователя ххх
    ххх

    Огромное спасибо !!!!!!!!!!

  2. Аватар пользователя Антон
    Антон

    А стоил ли заморрачиваться? Если это делать чтобы ни кто по ним не переходил, то думаю мало кто смотрит чужие профили. или для того чтобы поисковики их не нашли? проще закрыть тогда индексацию профиля в robots.txt

  3. Аватар пользователя Владимир
    Владимир

    Что то мало удаляет! Удалило но не всех.

  4. Аватар пользователя Олег
    Олег

    Большая благодарность — раньше вручную чистил

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.