AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


 
Ответить в данную темуНачать новую тему
> Спамят комментарии ..., Новости, Опросник и т.д
magbrain
сообщение Jul 1 2009, 14:10
Сообщение #1


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 55
Регистрация:
9.6.2008
Пользователь №: 4,127
Спасибо сказали: 0

Вставить ник




Помогите! Что сделать чтоб не спамили в новостях и других модулях! Комментарии с начала можно было добавлять без регистрации, начали спамить, я запретил ананимные комментарии, теперь регятся и спамят все равно! Устанавливают скрытые ссылки в комментариях под точками, смайлами и т.д. . У меня стоит AS 4.2!

Приходят комментарии такого типа:

КОД
1. [/url]Уже было.[url=http://cocojambo.ru] Повторяетесь![url=http://4fotki.ru][/url]
2.Ваш сайт - это, то что [url=http://doctor2job.ru]доктор[/url] прописал!

Пишут совсем не в тему!
Что сделать?

Заранее спасибо!!!

Сообщение отредактировал magbrain: Jul 1 2009, 14:11
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Immeasurability
сообщение Jul 1 2009, 14:26
Сообщение #2


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 752
Регистрация:
11.12.2007
Из: Москва а так по всюду гы
Пользователь №: 1,591
Спасибо сказали: 154

Вставить ник




у тя на сайте зареген бот под пользователем который спамит сайт!

способ сделай регестрацию с каптчей ну или услажни способ регестрации! и удаляй всех непонятных пользователей!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
magbrain
сообщение Jul 1 2009, 14:55
Сообщение #3


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 55
Регистрация:
9.6.2008
Пользователь №: 4,127
Спасибо сказали: 0

Вставить ник




ЦИТАТА(Immeasurability @ Jul 1 2009, 14:26 ) *
у тя на сайте зареген бот под пользователем который спамит сайт!

способ сделай регестрацию с каптчей ну или услажни способ регестрации! и удаляй всех непонятных пользователей!


А можно вообще запретить в комментариях прописывать ссылки? типа http://cocojambo.ru - запрещено вставлять!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Asus
сообщение Jul 1 2009, 17:18
Сообщение #4


Я уже люблю АС
Иконка группы

Группа: [..AS..]

Сообщений: 170
Регистрация:
14.5.2008
Пользователь №: 3,736
Спасибо сказали: 59

Вставить ник




Сделал так, чтоб ссылки, которые вставлены тегом [url] отправлялись через редирект. Бот их не видит, потому как внешняя ссылка не считается, а я уже потом через день-два удаляю сами спам-комментарии.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Darkness2008
сообщение Jul 1 2009, 17:24
Сообщение #5


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 255
Регистрация:
9.1.2008
Пользователь №: 1,919
Спасибо сказали: 20

Вставить ник




Можно, но не на этой системе

Сам мучаюсь с этой проблемой

Сообщение отредактировал Darkness2008: Jul 1 2009, 17:25
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Serg_pnz
сообщение Jul 1 2009, 17:49
Сообщение #6


Третья сторона
Иконка группы

Группа: Пользователи

Сообщений: 234
Регистрация:
15.7.2007
Из: Пенза
Пользователь №: 327
Спасибо сказали: 71

Вставить ник




ЦИТАТА(magbrain @ Jul 1 2009, 14:55 ) *
А можно вообще запретить в комментариях прописывать ссылки? типа http://cocojambo.ru - запрещено вставлять!

А в чём проблема? Убери кнопку из бб-редактора и парсер в декодере.
Правда сам как будешь вставлять например при публикации статей. Хотя.... для админа можно замутить секретный тег типа [url777][/url777]
Или проверять автора статьи. Или отключать декодер в каментах.
Последнее наверное самое нормальное будет.

Пример как реализовать выщенаписанное через редирект.
КОД
// Decode BB
function bb_decode($sourse, $closeurl=0) {
...
if ($closeurl==1) {
    $bb[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
    $html[] = "<a href=\"http://www.ponedelnikov.net/go.php?go=\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";

    $bb[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
    $html[] = "<a href=\"http://www.ponedelnikov.net/go.php?go=http://\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
    
    $bb[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
    $html[] = "<a href=\"http://www.ponedelnikov.net/go.php?go=\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
    
    $bb[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
    $html[] = "<a href=\"http://www.ponedelnikov.net/go.php?go=http://\\1\" target=\"_blank\" title=\"\\1\">\\3</a>";
} else {
    $bb[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
    $html[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";

    $bb[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
    $html[] = "<a href=\"http://\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
    
    $bb[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
    $html[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
    
    $bb[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
    $html[] = "<a href=\"http://\\1\" target=\"_blank\" title=\"\\1\">\\3</a>";
}
...


тогда в каментах меняем на так, что бы включить закрытие редиректом
КОД
bb_decode($user_sig, 1)
Serg_pnz, Вас 1 раз(а) поблагодарили за это сообщение:
magbrain
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
magbrain
сообщение Jul 2 2009, 14:51
Сообщение #7


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 55
Регистрация:
9.6.2008
Пользователь №: 4,127
Спасибо сказали: 0

Вставить ник




Serg_pnz ты меня уже не раз выручал! Спасибо!
Не мог бы ты по подробнее рассказать, как это замутить!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Serg_pnz
сообщение Jul 2 2009, 15:06
Сообщение #8


Третья сторона
Иконка группы

Группа: Пользователи

Сообщений: 234
Регистрация:
15.7.2007
Из: Пенза
Пользователь №: 327
Спасибо сказали: 71

Вставить ник




ЦИТАТА(magbrain @ Jul 2 2009, 14:51 ) *
Не мог бы ты по подробнее рассказать, как это замутить!

Дык вроде всё уж рассказал... Что конкретно не понятно?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
magbrain
сообщение Jul 2 2009, 19:51
Сообщение #9


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 55
Регистрация:
9.6.2008
Пользователь №: 4,127
Спасибо сказали: 0

Вставить ник




ЦИТАТА(Serg_pnz @ Jul 2 2009, 15:06 ) *
Дык вроде всё уж рассказал... Что конкретно не понятно?


В каком файле эти изменения внести!!!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
NightKojot
сообщение Jul 2 2009, 21:06
Сообщение #10


Юзверь
Иконка группы

Группа: Пользователи

Сообщений: 46
Регистрация:
14.8.2008
Из: Ирландия
Пользователь №: 5,079
Спасибо сказали: 1

Вставить ник




Случаем не в function.php?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Diego
сообщение Jul 2 2009, 21:45
Сообщение #11


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 361
Регистрация:
1.5.2008
Из: Ярославль
Пользователь №: 3,539
Спасибо сказали: 134

Вставить ник




Да, в function.php. практически все функции там.
Diego, Вас 1 раз(а) поблагодарили за это сообщение:
magbrain
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение

Ответить в данную темуНачать новую тему

2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 14 June 2024 - 12:20
Хостинг предоставлен NetLevel.Ru   Eleanor CMS