Как убрать ботов?

Вопросы относящиеся только к форуму phpBB3
 • Просмотры: 2166
so
sonneandsky
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Сообщение

Как убрать ботов?

05 фев 2011, 20:28

Подскажите как убрать ботов из блока "Кто сейчас на конференции"
Спасибо.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Как убрать ботов?

05 фев 2011, 20:31

адм. раздел - система - Поисковые боты - внизу выбрать - отметить все - отключить.
so
sonneandsky
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Сообщение

Как убрать ботов?

05 фев 2011, 20:51

PPK писал(а):адм. раздел - система - Поисковые боты - внизу выбрать - отметить все - отключить.
Нужно не выключить а просто убрать их из блока "Кто сейчас на конференции"
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Как убрать ботов?

06 фев 2011, 11:37

Тогда так:

/viewonline.php

после

Код: Выделить всё

u.user_id, u.username, u.username_clean, u.user_type, u.user_colour, 
добавить

Код: Выделить всё

u.group_id, 
заменить

Код: Выделить всё

if (!$view_online || $counter > $start + $config['topics_per_page'] || $counter <= $start)
на

Код: Выделить всё

if (!$view_online || $counter > $start + $config['topics_per_page'] || $counter <= $start || $row['group_id']==6)
/includes/functions.php

после

Код: Выделить всё

username, username_clean, user_id, user_type, user_allow_viewonline, user_colour
добавить

Код: Выделить всё

, group_id
после

Код: Выделить всё

			// User is logged in and therefore not a guest
			if ($row['user_id'] != ANONYMOUS)
			{
добавить

Код: Выделить всё

				if($row['group_id']==6)
				{
					continue;
				}
so
sonneandsky
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Сообщение

Как убрать ботов?

06 фев 2011, 14:46

СПАСИБО!!! ;)
da
darth_xs
Сообщения: 1
Зарегистрирован: 30 ноя 2013, 22:06
Сообщение

Как убрать ботов?

30 ноя 2013, 22:11

А счетчики?
includes/functions.php
Меняем

Код: Выделить всё

        $sql = 'SELECT s.session_user_id, s.session_ip, s.session_viewonline
                FROM ' . SESSIONS_TABLE . ' s
                WHERE s.session_time >= ' . ($time - ((int) ($time % 30))) .
                        $reading_sql .
                ' AND s.session_user_id <> ' . ANONYMOUS;

на

Код: Выделить всё

        $sql = 'SELECT s.session_user_id, s.session_ip, s.session_viewonline
                FROM ' . SESSIONS_TABLE . ' s, ' . USERS_TABLE . ' u
                WHERE u.user_id = s.session_user_id AND u.group_id <> 6 AND
                s.session_time >= ' . ($time - ((int) ($time % 30))) .
                        $reading_sql .
                ' AND s.session_user_id <> ' . ANONYMOUS;

Вернуться в «Вопросы по phpBB3»