ПОИСК
карта сайта
  Создание сайтов     Новости     Координаты     Заказ     На досуге  


Продукция PRINTREX
Продукция AMETEK

Наши работы
Спам или интернет
Электронный магазин?
Магазин открыт!
Об Интернет-этике
Патч для форума phpbb

 

Предыдущая версия нашего сайта

Патч для форума phpbb

Патч для широко применяемого форума phpBB.

Предпосылки написания.

В последнее время участились случаи размещения сообщений на форумах, состоящих их великого множества ссылок на дорвеи, с последующим перенаправлением на Блокнотик или Рупоиск. Отсюда и название патч-файла Rupoisk_Spam.patch

Что делает?

Запрещает пользователям форума размещение сообщений, содержащих более заданного количества ссылок в формате BBCode. Обновленный патч также запрещает публикацию ссылок пользователей без регистрации и пользователей, не имеющих достаточного для этого количества постов.

Как поставить?

1) Скачать файл Rupoisk_Spam.patch и скопировать его в корневую директорию с файлами форума.

2) На NIX-подобных системах (проверялось на ASPLinux) выполнить команду, находясь в корневой директории форума

patch -p0 -i Rupoisk_Spam.patch
убедиться, что произошел patching file includes/functions_post.php.

3) Скорректировать, если считаете нужным значение максимально допустимого количества ссылок в сообщении, используя параметр MAX_URL_COUNT_IN_MESSAGE, дефинируемый в файле includes/functions_post.php
(в патче установлено значение 3)
Скорректировать значение количества постов, после которого пользователю разрешается публиковать ссылки, используя параметр POSTS_QTY_FOR_ALLOW_LINKS, также дефинируемый в файле includes/functions_post.php
(в патче установлено значение 10)

4) В файл language/lang_russian/lang_main.php добавить строчки с сообщениями о спаме, например такие:

$lang['Rupoisk_Spam']='Спам крайне не привествуется на нашем форуме, попробуйте найти другой форум для целей спама.';

$lang['SpamMessageDetected']='Спам и публикация ссылок на сайты, содержащие вирусы крайне не привествуется на нашем форуме, попробуйте найти другой форум для целей спама.';

$lang['GuestsAndNewUsersCondition']='Публикация ссылок возможна при соблюдении нескольких условий, первое из которых, соблюдение правил Форума.';

В патч-файл джунк для патчения файла language/lang_russian/lang_main.php вносить не стал, потому как кто знает как Вы его до этого правили, думаю проблем вставить строку не возникнет.

5) Проверить, что работает.

Внимание! Патч предназначен для форума phpBB версии 2.0.19, проверялось также на версии 2.0.10. Сейчас вышла вроде как уже 2.0.20, для неё патч не делал (мож там это уже и так есть???). Если нету, то можно сделать, дайте знать о необходимости по мылу morozko@omnicom.ru.

Внимание! Патч обновлен 28.05.2007. Проверялся на версиях 2.0.20 и 2.0.21. Работает. На версию phpBB 2.0.22 не накладывается. О написание патча к новой верии форума будет сообщено отдельно.

Разработка интернет сайтов и интернет магазинов
e-mail: info@omnicom.ru
127322, г.Москва, Огородный проезд, д. 20, стр. 21, а/я 25, тел.: (495) 105-95-98