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

Как подключить Browser Detection?

СообщениеДобавлено: 05 ноя 2013, 08:28
vanred79
Добрый день! Нашел код для определения версии браузера https://github.com/gavroche/php-browser. Подскажите пожалуйста как его подключить. Дело в том, что мы поменяли слайдер, а версии IE8-9 он некорректно показывается, и мы хотели сделать, чтобы для тех кто заходит со старыми браузерами выходил старый слайдер. Вроде эта библиотека должна решить эту проблему там вроде можно задавать условие, как я понял
Код: Выделить всё
if (Browser\Browser::getBrowser() === Browser\Browser::IE && Browser\Browser::getVersion() < 8) {
    echo 
'Please upgrade your browser.';
. Если в protected/views/layote/index.php такое условие поставить вставив туда 2 кода разных слайдеров, будет работать по Вашему мнению? И еще непонятно как сделать перенаправление на стили?

Re: Как подключить Browser Detection?

СообщениеДобавлено: 05 ноя 2013, 21:40
Koduc
vanred79 писал(а): Если в protected/views/layote/index.php такое условие поставить вставив туда 2 кода разных слайдеров, будет работать по Вашему мнению? И еще непонятно как сделать перенаправление на стили?

Стили - в layouts/main.php есть подключение css "хаками", то есть можно подключать разные стили для разных версий IE. Посмотрите, код что-то типа <!--[if IE]>
Два разных слайдера в условии - да, работать будут.
Только надо саму эту библиотеку подключить в проект, там она по идее свой загрузчик содержит, но он не нужен..
Ну в общем пробуйте, если не получится - пишите, будем дальше разбираться.

Re: Как подключить Browser Detection?

СообщениеДобавлено: 06 ноя 2013, 16:05
vanred79
Koduc писал(а):
vanred79 писал(а): Если в protected/views/layote/index.php такое условие поставить вставив туда 2 кода разных слайдеров, будет работать по Вашему мнению? И еще непонятно как сделать перенаправление на стили?

Стили - в layouts/main.php есть подключение css "хаками", то есть можно подключать разные стили для разных версий IE. Посмотрите, код что-то типа <!--[if IE]>
Два разных слайдера в условии - да, работать будут.
Только надо саму эту библиотеку подключить в проект, там она по идее свой загрузчик содержит, но он не нужен..
Ну в общем пробуйте, если не получится - пишите, будем дальше разбираться.


Добрый вечер Koduc! А как подключить эту библиотеку? В папку protected/components файлы из архива добавить, если да, то как правильно обозвать папку? Или еще что то надо дополнительно делать?

Re: Как подключить Browser Detection?

СообщениеДобавлено: 06 ноя 2013, 20:06
vanred79
Подскажите пожалуйста как правильно задать условия операторами if else в файле protected/views/layote/index.php? Пытался делать так if () { } else { }, на скобку { пишет ошибку.

Re: Как подключить Browser Detection?

СообщениеДобавлено: 06 ноя 2013, 20:27
Cornil
Странно... покажите проблемный код, а то так не понятно...

Re: Как подключить Browser Detection?

СообщениеДобавлено: 06 ноя 2013, 22:48
vanred79
разобрался, все заработало :-)

Re: Как подключить Browser Detection?

СообщениеДобавлено: 07 ноя 2013, 22:27
Koduc
Ну вот и отличненько;)