Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Иконки браузеров

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 17 лет 11 месяцев
Откуда: Ukraine, Kiev

Иконки браузеров

Сообщение Derjavin »

Есть мод для показа в статистике форума (внизу, там где показаны ники тех кто сейчас на форуме) иконок браузеров рядом с никами вошедших? такой есть для ипб, а для phpBB есть?
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

а трудно самому написать?
обожаю строку "EoM" :D
http://nepopsisty.net/forum.php - форум НЕпопсистов :twisted:
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 17 лет 11 месяцев
Откуда: Ukraine, Kiev

Сообщение Derjavin »

А более продуманный вопрос?
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

могу Вам написать 8)
обожаю строку "EoM" :D
http://nepopsisty.net/forum.php - форум НЕпопсистов :twisted:
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 17 лет 11 месяцев
Откуда: Ukraine, Kiev

Сообщение Derjavin »

Ну так напиши, если можешь.
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

уже пишу 8)
могу объяснить логику, заодно сразу решите, подходит Вам или нет
обожаю строку "EoM" :D
http://nepopsisty.net/forum.php - форум НЕпопсистов :twisted:
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 17 лет 11 месяцев
Откуда: Ukraine, Kiev

Сообщение Derjavin »

Давай все что считаешь нужным.
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

принцип:
мы знаем, что браузер передаёт серваку поле USER-Agent, которое мы потом извлекаем из массива $_SERVER, $_SERVER['HTTP_USER_AGENT'] оно называется там. Представляет из себя длинную некрасивую строку типа: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7 или что-то подобное для других браузеров. Что мы дальше с этой строкой делаем:
проверяем, входит в неё название браузера (иконками вы запасаетесь заранее), иконка для которого у нас имеется. Переменной $browser мы присваиваем короткое название браузера, например 'firefox', потом вклеиваем это хозяйство в шаблон. сейчас ищу, куда именно это должно вклеиваться. 8) :lol:
Устаивает?

-------
Если я не прав, пусть меня поправят :D

Добавлено спустя 16 минут 54 секунды:

вот, посмотрите: http://nepopsisty.jino-net.ru/viewonline.php

Добавлено спустя 1 минуту 1 секунду:

возле ника видно название браузера, а от названия до иконки уже недалеко :D
обожаю строку "EoM" :D
http://nepopsisty.net/forum.php - форум НЕпопсистов :twisted:
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 17 лет 11 месяцев
Откуда: Ukraine, Kiev

Сообщение Derjavin »

Ну, мне как гостю там ничего не видно :) Ладно, главное чтоб создателю это было видно для теста :) Ждемс мега-скрипт :)
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

ждать придётся чуть-чуть дольше, а вот скрипт будет совсем не мега...
Но вот в базу надо будет тронуть (добавить в таблицу пользователей новый столбец)
Гуру, кто может, подскажите, может можно это по-другому сделать
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

В помощь автору этот мод для IPB. Там иконки есть, может еще что пригодится... :)
Вообще вещица интересная. Будет хорошо, если мод получится
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

благодарю, надесь поможет
(первый в жизни мод пишу)

Добавлено спустя 1 час 42 минуты 30 секунд:

товарищи, ПОЗДРАВЬТЕ! ВСЁ РАБОТАЕТ!!!
принцип работы: при авторизации в графу 'user_browser' таблицы 'phpbb_users' Вашей базы для phpBB заноситься сокращение элемента
HTTP_USER_AGENT массива $HTTP_SERVER_VARS ($HTTP_SERVER_VARS['HTTP_USER_AGENT']), который соответвует названию Вашего браузера (если Вы сами ничего не меняли в настройках браузера :lol: ). Это делает файл includes/sessions.php.
Далее, при просмотре он-лайн пользователей, файл viewonline.php обращается к той же таблице 'phpbb_users' и и берёт из неё некоторые значения, в том числе и 'user_browser' :lol: . Чуть-чуть редактируем шаблон viewonline_body.tpl соответсвующего (-их) каталога (-ов) "по вкусу", я добавил ещё одну ячейку в таблицу просмотра, весьма удобно, в ней и будет отображаться название (или иконка) браузера.
Всё, кажется. Утром или днём (см. время поста) дам подробные инструкции.
Список редактируемых файлов:
1) includes/sessions.php
2) viewonline.php
3-x) templates/xxxxx/vieonline_body.tpl
x+1) команда MySQL "добавить ячейку 'user_browser' в таблицу 'phpbb_users', тип текст длина 20 символов" - не помню как это делаеться, Гуру, помогите.
и тестируем!
http://nepopsisty.jino-net.ru/forum.php
увы, нужно региться, без этого никак. Отдаю свой форум на растерзание. Активизаю включаю по е-майлу. Прошу не флудить, модераторы у меня злые, как собаки :lol:

Добавлено спустя 14 минут 23 секунды:

эх, всё равно подглючивает... :cry: в каком месте viewonline.php делается зацикливание?

Добавлено спустя 7 минут 5 секунд:

:shock: а архивчик вы мне интересный подбросили...

Добавлено спустя 7 часов 12 минут 24 секунды:

товарисчи, без Вашей помощи не обойдусь...

Добавлено спустя 5 минут 28 секунд:

а нет, всё-таки обошёлся 8)
извините. что так много пишу, творческий процесс всё-таки :lol: :lol:
ТЕСТИРОВАТЬ!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Используйте таблицу phpbb_sessions, тогда и для гостей сможете контролировать браузер.
И почитатйе в документации правила кодирования для phpBB.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

тоже можно... :lol: обеспечьте человека 3 на форум в течение часа для тестирования, и работа пойдёт быстрее
обожаю строку "EoM" :D
http://nepopsisty.net/forum.php - форум НЕпопсистов :twisted:
Аватара пользователя
MNK
phpBB 1.4.4
Сообщения: 195
Стаж: 18 лет 1 месяц
Откуда: Москва

Сообщение MNK »

Lstasss
Вот что я увидел:

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

phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'firefox' in 'field list'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin, session_browser) VALUES ('b1f6ada76e24be487e8b00ac32c4b778', -1, 1159604702, 1159604702, 'd9c5712b', 0, 0, 0, firefox)

Line : 193
File : sessions.php
И всё.. :(

Вернуться в «Поддержка phpBB 2.0.x»