Browsers icons in "who is online" list

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Browsers icons in "who is online" list

Сообщение MIT »

Угу.
Перед строкой

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

				if (stristr($row['session_browser'], 'Firefox')) $user_browser = 'firefox';
добавь

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

				if ($row['user_type'] != 2)
				{
А после

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

				else $user_browser = '';
допиши
phpbbs
phpBB 1.4.3
Сообщения: 81
Стаж: 17 лет 10 месяцев
Благодарил (а): 1 раз

Re: Browsers icons in "who is online" list

Сообщение phpbbs »

MIT писал(а):допиши
где...?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Browsers icons in "who is online" list

Сообщение MIT »

MIT писал(а):А после

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

				else $user_browser = '';
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Browsers icons in "who is online" list

Сообщение AIGIR »

Чет не получается убрать у ботов значок, что я сделал не так? ниже кусок кода.

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

            if ($row['user_id'] != ANONYMOUS)
            {
            if ($row['user_type'] != 2)
            {
                if (stristr($row['session_browser'], 'Firefox')) $user_browser = 'firefox';
                elseif (stristr($row['session_browser'], 'Chrome')) $user_browser = 'chrome';
                elseif (stristr($row['session_browser'], 'Safari')) $user_browser = 'safari';
                elseif (stristr($row['session_browser'], 'Opera Mini')) $user_browser = 'operamini';
                elseif (stristr($row['session_browser'], 'Opera')) $user_browser = 'opera';
                elseif (stristr($row['session_browser'], 'MSIE 6.0')) $user_browser = 'ie';
                elseif (stristr($row['session_browser'], 'MSIE 7.0')) $user_browser = 'ie';
                elseif (stristr($row['session_browser'], 'MSIE 8.0')) $user_browser = 'ie';
            }
                if (isset($online_users['hidden_users'][$row['user_id']]))
                {
                    $row['username'] = '<em>' . $row['username'] . '</em>';
                }

                if (!isset($online_users['hidden_users'][$row['user_id']]) || $auth->acl_get('u_viewonline'))
                {
                    $user_online_link = get_username_string(($row['user_type'] <> USER_IGNORE) ? 'full' : 'no_profile', $row['user_id'], $row['username'], $row['user_colour']) . ($user_browser ? (' <img src="' . $phpbb_root_path . 'images/' . $user_browser . '.gif" alt="(' . $user_browser . ')" />') : '');
                    $online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
                }
            }
        }
        $db->sql_freeresult($result);
    }
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Browsers icons in "who is online" list

Сообщение Пчелкин »

phpbbs писал(а):Можно как то изменить чтобы ботам не присваивалась иконка?
Зачем? Что пользователи завидуют или нервничают?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Browsers icons in "who is online" list

Сообщение AIGIR »

Пчелкин писал(а):Зачем? Что пользователи завидуют или нервничают?
Боты пользуются браузерами?
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Browsers icons in "who is online" list

Сообщение Альтаир Бергадлер »

AIGIR писал(а):Боты пользуются браузерами?
А как еще можно просмотреть сайт без браузера?

Добавлено спустя 55 секунд:
У меня разок было такое. Яндекс зашел с браузера с движком от гугл хром)))
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Browsers icons in "who is online" list

Сообщение AIGIR »

Альтаир Бергадлер писал(а):А как еще можно просмотреть сайт без браузера?
Я не знаю как смотрят форум боты.

На первой страницы был вопрос
phpbbs писал(а):Можно как то изменить чтобы ботам не присваивалась иконка?
И был ответ
MIT писал(а): Угу.
Перед строкой

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

				if (stristr($row['session_browser'], 'Firefox')) $user_browser = 'firefox';
добавь

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

				if ($row['user_type'] != 2)
				{
А после

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

else $user_browser = '';
допиши
Все это я сделал, но ни чего не изменилось, вот и спрашиваю, что я сделал не так?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Browsers icons in "who is online" list

Сообщение MIT »

Find

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

				if ($row['user_type'] != 2)
				{
Replace With

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

				$user_browser = '';
				if ($row['user_type'] != USER_IGNORE)
				{
Архив с модом обновлён.
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Browsers icons in "who is online" list

Сообщение Альтаир Бергадлер »

MIT писал(а):Архив с модом обновлён.
Можно уточнить, что там изменилось?
AIGIR писал(а):Я не знаю как смотрят форум боты.
именно через браузеры, но естественно это не ИЕ или ФФ. Просто боты используют в своих браузерах движки на которых написаны и наши обычные браузеры.
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Browsers icons in "who is online" list

Сообщение AIGIR »

Альтаир Бергадлер писал(а):Можно уточнить, что там изменилось?
Смотри сообщение выше от MIT

P.S. Все работает, вернее у ботов не работает, у остальных все как положено, спасибо!
drugold
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 2 месяца
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 8 раз

Re: Browsers icons in "who is online" list

Сообщение drugold »

Спасибо за мод! Добавить бы возможность вкл/выкл показа иконок пользователями в профиле.
VDS: OpenVZ [Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 1596.000 Mhz X 4 / 4096 MB / 120 GB]
HTTPd: Apache/2.2.22 (Debian)
PHP: 5.4.4-14+deb7u12
MySQL(i): 5.5.33-0+wheezy1
---
Основной: phpBB 3.0.14
Тестовый: phpBB 3.1.8
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Browsers icons in "who is online" list

Сообщение Альтаир Бергадлер »

У меня иногда бывает такая бага: вебкит отображается как ишак, причем бага исключительно у меня, ни у кого больше.
Написал просто так в общую кассу
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: Browsers icons in "who is online" list

Сообщение grishin »

Устоновил мод всё супер.
Хочеться увеличить функциона, может и есть такой мод(если есть то дайте пожалуйста ссылку)
На одном форуме увидел в минипрофиле юзера
Изображение
наводшь мышкой на иконку с опирационной системой или версией т он точно показывает какая версия браузера или операционки.

Как так сделать подскажите.
Как сделать что бы при наведении мышкой в этом моде(Re: Browsers icons in "who is online" list) показывал не просто название браузера но и версию
В жизни так бывает...
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Browsers icons in "who is online" list

Сообщение Di_Mok »

Это с форума типа 2X2, похоже. Там эти данные в профиле заполняются

Добавлено спустя 15 минут 11 секунд:
Да так и есть http://www.admin2x2.com/register?agreed=true&step=2

Вернуться в «Бета-версии модов для phpBB 3.0.x»