Страница 1 из 2

Значки браузеров на форуме

СообщениеДобавлено: 03 авг 2010, 10:20
Salem
Прикрутили смотрю фишку определения браузера на форуме. Но она работает неверно. У меня кажет то оперу, то ИЕ, то сафари (браузер сафари)

Re: Значки браузеров на форуме

СообщениеДобавлено: 03 авг 2010, 12:45
maxxxx
у меня нормально определяет сафари

Re: Значки браузеров на форуме

СообщениеДобавлено: 03 авг 2010, 12:51
nike
Странно, чему тут работать неправильно?
Код: Выделить всё
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';

у меня нормально оперу всегда определяет.
А вобщем то это 1 версия мода, может потом и чего поправят ещё.

Re: Значки браузеров на форуме

СообщениеДобавлено: 05 авг 2010, 20:42
fillo
На самом деле неверно определяет. А иногда верно. Сам сижу на фаерфоксе, часто показывает оперу. =)
Хотя, честно говоря, в том куске кода, который ты дал, на вид все прекрасно. =)

Re: Значки браузеров на форуме

СообщениеДобавлено: 05 авг 2010, 21:18
maxxxx
FiLL пишет:На самом деле неверно определяет. А иногда верно. Сам сижу на фаерфоксе, часто показывает оперу. =)
Хотя, честно говоря, в том куске кода, который ты дал, на вид все прекрасно. =)


хм, у меня вроде всегда правильно определяет ФФ

Re: Значки браузеров на форуме

СообщениеДобавлено: 05 авг 2010, 21:37
fillo
Прикладываю скрин. Явно видно, что на скрине ФФ. =)

Re: Значки браузеров на форуме

СообщениеДобавлено: 05 авг 2010, 21:57
logrus
Сие не есть хорошо. Оперой мыслишь, сын мой, хотя и юзаешь праведный браузер. Вот из-за таких моментов и страдает карма твоя :D Elinks - твое спасение :D

Ну а если по существу - хорошо было бы сделать значки как на форуме mozilla.ru. Смотрится великолепно.

Re: Значки браузеров на форуме

СообщениеДобавлено: 06 авг 2010, 13:52
nike
Фаерфокс у вас товарищи какой-то неправильный, у меня и оперу и лису нормально всевремя определяет :ugeek:

Re: Значки браузеров на форуме

СообщениеДобавлено: 06 авг 2010, 14:23
fillo
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2. 8) Gecko/20100728 Gentoo Namoroka/3.6.8
Что тут неправильного %)

Re: Значки браузеров на форуме

СообщениеДобавлено: 07 авг 2010, 00:51
Gamer1000
Может какието плагины мешают?

Re: Значки браузеров на форуме

СообщениеДобавлено: 07 авг 2010, 11:20
fillo
Вряд ли, хотя все может быть.

Re: Значки браузеров на форуме

СообщениеДобавлено: 07 авг 2010, 15:11
Ferman
FiLL, посмотри, что у тебя написано вот тут
Untitled.png

Если что то левое - удали содержимое строчки и перезапусти браузер. У меня там была фигня после установки DownThemAll

Re: Значки браузеров на форуме

СообщениеДобавлено: 07 авг 2010, 21:36
Salem
nike пишет:Странно, чему тут работать неправильно?
Код: Выделить всё
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';

у меня нормально оперу всегда определяет.
А вобщем то это 1 версия мода, может потом и чего поправят ещё.


По умолчанию какое значение передается? Скорее всего не всегда юзер-агент передается, потому и вылазят рандом значения, Найк сделай какое-нибудь дефолт значение (типа браузер не определен). Может юзер-агент на стыке джиксы и апача теряется?

Re: Значки браузеров на форуме

СообщениеДобавлено: 07 авг 2010, 22:00
maxxxx
Salem пишет:Может юзер-агент на стыке джиксы и апача теряется?


оч маловероятно, позже проверю по логам, но идея с дефолтным браузером нравится

Re: Значки браузеров на форуме

СообщениеДобавлено: 07 авг 2010, 22:52
fillo
Ferman, ага, ты мне очень помог. =) Как-то там смотрел еще очень давно, помнил Firefox. Однако как раз недавно обновился до 3.6.8, а там уже поставили Namoroka. А я что-то и не подумал насчет версии.
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2. 8) Gecko/20100728 Gentoo Namoroka/3.6.8 - это как раз и есть юзер-агент. =) Натупил.. натупил я)
Все нормально, в общем. Поставил MSIE =)

Re: Значки браузеров на форуме

СообщениеДобавлено: 08 авг 2010, 10:46
maxxxx
FiLL пишет:Поставил MSIE =)


кстати это будет иметь последствия, не самый лучший выбор подменять браузер

Re: Значки браузеров на форуме

СообщениеДобавлено: 08 авг 2010, 11:44
fillo
Ага, мне сейчас странички под IE заточенные будут выдаваться. :)

Re: Значки браузеров на форуме

СообщениеДобавлено: 25 авг 2010, 20:34
logrus
Elinks со значком оперы... Ужс...

Re: Значки браузеров на форуме

СообщениеДобавлено: 26 авг 2010, 10:24
nike
logrus пишет:Elinks со значком оперы... Ужс...

:D скажи мне его тэг, и дай иконку, сделаю

Re: Значки браузеров на форуме

СообщениеДобавлено: 27 авг 2010, 11:39
Salem

Re: Значки браузеров на форуме

СообщениеДобавлено: 27 авг 2010, 12:16
nike
Форум и сам нормально определяет юзер-агент (мой например - Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.31 Version/10.70). И пишется это в таблицу сессий. Для расширения функционала мне нужны лишь юзер-агенты браузеров и иконки к ним.

Re: Значки браузеров на форуме

СообщениеДобавлено: 30 авг 2010, 00:06
Salem
По ссылке и есть класс для синзронизации файла свежих юзерагентов. Этот файл один чувак поддерживает

Re: Значки браузеров на форуме

СообщениеДобавлено: 30 авг 2010, 14:46
fillo
Offtopic: Nike, вот что значит не читать ссылки, которые тебе дают)))))

Re: Значки браузеров на форуме

СообщениеДобавлено: 30 авг 2010, 15:28
nike
:oops: да я уже нашел список юзер-агентов, добавлю скоро.

Re: Значки браузеров на форуме

СообщениеДобавлено: 12 июл 2011, 23:05
Ferman
Не совсем по поводу значков браузеров, но.... а можно сделать так, что бы андройд выделялся отдельно и не складывался в кучу линуксов? В юзерагенте необходимое инфо есть.
зы я про значок ос под аватаркой у каждого сообщения.

Re: Значки браузеров на форуме

СообщениеДобавлено: 13 июл 2011, 07:39
nike
Да, понял )) Сегодня - завтра подправлю.

Re: Значки браузеров на форуме

СообщениеДобавлено: 24 сен 2012, 20:14
Ferman
Реквестую значок для Windows 8 =)

Re: Значки браузеров на форуме

СообщениеДобавлено: 26 сен 2012, 09:16
nike
Еще бы иконку под 8 подходящую

Re: Значки браузеров на форуме

СообщениеДобавлено: 26 сен 2012, 11:46
Ferman
Ну та, что сейчас от WP7 =) Вот пережал официальный логотип:

Re: Значки браузеров на форуме

СообщениеДобавлено: 26 сен 2012, 14:31
nike
ok
готово

Добавлено спустя 2 минуты 14 секунд:
но как то она выбивается из гаммы других иконок ))