PHPBB2 – форум с открытым кодом. Настройка и модернизация

ХPHPBB2 – форум с открытым кодом

Из числа бесплатных форумов PHPBB2 является почти самым лучшим. Его можно увидеть на многих сайтах с разной степенью посещаемости. Основные достоинства этого форума – это простота установки, настройки и использования. Но часто после установки форума и индексации его в поисковых системах возникают проблемы. Дело в том, что этот форум распространен и хорошо изучен, этим и пользуются так называемые спамеры. Запрещать форум к индексации в поисковых системах дело не выгодное, так как обсуждаемые там вопросы расширяют базу страниц вашего сайта в поиске. А каждый день выполнять чистку форума от нежелательных сообщений и пользователей весьма невыгодно. Механизм спама таков: бот заходит непосредственно на страницу регистрации (profile.php) и заполняет поля случайными данными. «Введите цифры с картинки» бот тоже обходит так, как давно известно, какие картинки защиты существуют в скрипте форума.

Когда на вашем форуме PHPBB массово начинают регистрироваться пользователи (в основном англоязычные) с целью рекламы нужно срочно принять ряд необходимых мер. Во-первых, переименовать страницу «profile.php» например в «sysprofuser.php». Затем открыть блокнотом по очереди все файлы с расширением *.php в папке форума и изменить все ссылки, ведущие на страницу «profile.php» на название как вы её переименовали. Это можно быстро и грамотно сделать, воспользовавшись поиском слов в блокноте. В php скрипте ссылки на эту страницу выглядят следующим образом: «profile. или просто «profile.» обратите внимание на точку после слова, если после слова «profile» не будет стоять точки, то такую строку изменять не надо. А строки где такое встречается, изменяем на: «sysprofuser. или «sysprofuser.» соответственно. Если после этого форум пишет ошибку, то посмотрите, не забыли ли вы провести такую операцию со страницами, которые находятся в папке «includes». Затем в папке с форумом создаем файл «profile.php» и в его коде прописываем различные счетчики со своего сайта и рекламу, пусть боты-спамеры их накручивают!

После всех сделанных операций нужно в корневой папке сайта создать файл «robot.txt», если конечно вы до этого его не создали. В этом файле пишут адреса папок и страниц, которые не подлежат индексации в поисковых системах. Делается это таким образом: Disallow: /папка/страница

Например, если форум лежит в папке «forum», а страница называется «sysprofuser.php» то это будет выглядеть так:
Disallow: /forum/sysprofuser.php

Каждая отдельная строка в этом файле должна начинаться с новой строки иначе поисковой робот не прочтет. Кроме страницы регистрации к индексированию так же нужно запретить страницы «login.php», «memberlist.php», «search.php», «viewonline.php», «faq.php», «common.php», «modcp.php» и «posting.php».

В форуме много настроек, однако, нет места, где можно настроить отображение счетчиков и рекламы на странице. Так что размещать рекламу и счетчики нужно вручную. В папке с форумом есть папка, «templates» в которой, находится папка «subSilver» с шаблонами кода страниц. Заходим в эту папку, открываем любой файл, например «index_body.tpl» (шаблон отображения главной страницы) с помощью блокнота и в конце файла дописываем код своего счетчика. Затем заходим на страницу и радуемся - счетчик появился на главной странице.

Смайлики в этом форуме, скажу откровенно, мне не нравятся. Их можно изменить в админ-панели. Для этого заходим в папку «images/smiles» и удаляем оттуда все смайлы. Затем заливаем туда свой набор желтых колобков. А в админ-панели затем долго и нудно добавляем описание к каждому смайлу и его код отображения.

Похожие Статьи:



free counters