Информационно-развлекательный портал Глазова
http://moyglazov.ru/

Значки браузеров на форуме
http://moyglazov.ru/viewtopic.php?f=47&t=17683
Страница 1 из 2

Автор:  Salem [ 03 авг 2010, 10:20 ]
Заголовок сообщения:  Значки браузеров на форуме

Прикрутили смотрю фишку определения браузера на форуме. Но она работает неверно. У меня кажет то оперу, то ИЕ, то сафари (браузер сафари)

Автор:  maxxxx [ 03 авг 2010, 12:45 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

у меня нормально определяет сафари

Автор:  nike [ 03 авг 2010, 12:51 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Странно, чему тут работать неправильно?
Код
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 версия мода, может потом и чего поправят ещё.

Автор:  fillo [ 05 авг 2010, 20:42 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

На самом деле неверно определяет. А иногда верно. Сам сижу на фаерфоксе, часто показывает оперу. =)
Хотя, честно говоря, в том куске кода, который ты дал, на вид все прекрасно. =)

Автор:  maxxxx [ 05 авг 2010, 21:18 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

FiLL пишет
На самом деле неверно определяет. А иногда верно. Сам сижу на фаерфоксе, часто показывает оперу. =)
Хотя, честно говоря, в том куске кода, который ты дал, на вид все прекрасно. =)


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

Автор:  fillo [ 05 авг 2010, 21:37 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Прикладываю скрин. Явно видно, что на скрине ФФ. =)

Вложения:
123.png
123.png
[ 234,57 КБ | Просмотров: 6110 ]


Автор:  logrus [ 05 авг 2010, 21:57 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

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

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

Автор:  nike [ 06 авг 2010, 13:52 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Фаерфокс у вас товарищи какой-то неправильный, у меня и оперу и лису нормально всевремя определяет :ugeek:

Автор:  fillo [ 06 авг 2010, 14:23 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2. 8) Gecko/20100728 Gentoo Namoroka/3.6.8
Что тут неправильного %)

Автор:  Gamer1000 [ 07 авг 2010, 00:51 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Может какието плагины мешают?

Автор:  fillo [ 07 авг 2010, 11:20 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Вряд ли, хотя все может быть.

Автор:  Ferman [ 07 авг 2010, 15:11 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

FiLL, посмотри, что у тебя написано вот тут
Вложение
Untitled.png
Untitled.png
[ 31,34 КБ | Просмотров: 6110 ]


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

Автор:  Salem [ 07 авг 2010, 21:36 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

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 версия мода, может потом и чего поправят ещё.


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

Автор:  maxxxx [ 07 авг 2010, 22:00 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Salem пишет
Может юзер-агент на стыке джиксы и апача теряется?


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

Автор:  fillo [ 07 авг 2010, 22:52 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

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 =)

Автор:  maxxxx [ 08 авг 2010, 10:46 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

FiLL пишет
Поставил MSIE =)


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

Автор:  fillo [ 08 авг 2010, 11:44 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Ага, мне сейчас странички под IE заточенные будут выдаваться. :)

Автор:  logrus [ 25 авг 2010, 20:34 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Elinks со значком оперы... Ужс...

Автор:  nike [ 26 авг 2010, 10:24 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

logrus пишет
Elinks со значком оперы... Ужс...

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

Автор:  Salem [ 27 авг 2010, 11:39 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

http://code.google.com/p/phpbrowscap/

Автор:  nike [ 27 авг 2010, 12:16 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

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

Автор:  Salem [ 30 авг 2010, 00:06 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

По ссылке и есть класс для синзронизации файла свежих юзерагентов. Этот файл один чувак поддерживает

Автор:  fillo [ 30 авг 2010, 14:46 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Offtopic: Nike, вот что значит не читать ссылки, которые тебе дают)))))

Автор:  nike [ 30 авг 2010, 15:28 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

:oops: да я уже нашел список юзер-агентов, добавлю скоро.

Автор:  Ferman [ 12 июл 2011, 23:05 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

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

Автор:  nike [ 13 июл 2011, 07:39 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Да, понял )) Сегодня - завтра подправлю.

Автор:  Ferman [ 24 сен 2012, 20:14 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Реквестую значок для Windows 8 =)

Автор:  nike [ 26 сен 2012, 09:16 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Еще бы иконку под 8 подходящую

Автор:  Ferman [ 26 сен 2012, 11:46 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

Ну та, что сейчас от WP7 =) Вот пережал официальный логотип:

Вложения:
win8.png
win8.png
[ 3,45 КБ | Просмотров: 5827 ]


Автор:  nike [ 26 сен 2012, 14:31 ]
Заголовок сообщения:  Re: Значки браузеров на форуме

ok
готово

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/