Додавання пошукових роботів в форум phpbb3


1. Завантажуємо архів, розпаковуємо, копіюємо вміст директорії / root / в кореневу директорію форуму

2. includes / acp / acp_bots.php замінити

$ User_id_ary # 91; # 93; = (Int) $ row # 91; 'user_id' # 93 ;;
$ Bot_name_ary # 91; # 93; = $ Row # 91; 'bot_name' # 93 ;;

$ User_id_ary # 91; $ row # 91; 'user_id' # 93; # 93; = (Int) $ row # 91; 'user_id' # 93 ;;
$ Bot_name_ary # 91; # 93; = $ Row # 91; 'bot_name' # 93 ;;

$ _tables = array (USERS_TABLE, USER_GROUP_TABLE);
foreach ($ _tables as $ table)
$ Sql ​​= "DELETE FROM $ table
WHERE ". $ Db-> sql_in_set ( 'user_id', $ user_id_ary);
$ Db-> sql_query ($ sql);
>

$ Sql ​​= 'SELECT user_id
FROM '. BOTS_TABLE. "
WHERE ". $ Db-> sql_in_set ( 'user_id', $ user_id_ary);
$ Result = $ db-> sql_query ($ sql);
while ($ row = $ db-> sql_fetchrow ($ result))
if (isset ($ user_id_ary # 91; $ row # 91; 'user_id' # 93; # 93;))
unset ($ user_id_ary # 91; $ row # 91; 'user_id' # 93; # 93;);
>
>
$ Db-> sql_freeresult ($ result);
if (sizeof ($ user_id_ary))
$ _tables = array (USERS_TABLE, USER_GROUP_TABLE);
foreach ($ _tables as $ table)
$ Sql ​​= "DELETE FROM $ table
WHERE ". $ Db-> sql_in_set ( 'user_id', $ user_id_ary);
$ Db-> sql_query ($ sql);
>
>


в першому випадку бот буде пораховано одним і тим же ботом і відображатися на форумі без номера версії


у другому випадку це будуть два "різних" бота і відображатися вони будуть з номерами версій


У першому варіанті так-же йде облік назви бота і його UserAgent, у другому немає, тобто у другому варіанті в адм. розділі в списку ботів можуть перебувати кілька ботів з одним і тим-же ім'ям, але з різними UserAgent, в першому варіанті однакові боти будуть об'єднані в "одного бота", на даний момент ini файл містить 466 "сімейств" ботів, в варіанті Standart буде додано 600 ботів, в варіанті Full 1003 бота.

4. Вибираємо свій варіант і тиснемо соотв. посилання, чекаємо закінчення процесу (має з'явиться повідомлення Finished)

5. Видаляємо директорію / install /

6. Очищаємо кеш, йдемо в адм. розділ вкладка Система - Пошукові боти, видаляємо / відключаємо / змінюємо ботів за своїм бажанням

7. Перед запуском скрипта можна попередньо видалити всіх вже існуючих в phpBB3 ботів (п. 6), тому що всі боти які є в phpBB3 за замовчуванням все одно містяться в ini файлі і будуть додані на форум.