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

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение vanred79 » 05 ноя 2013, 08:28

Добрый день! Нашел код для определения версии браузера 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 кода разных слайдеров, будет работать по Вашему мнению? И еще непонятно как сделать перенаправление на стили?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Koduc » 05 ноя 2013, 21:40

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

Стили - в layouts/main.php есть подключение css "хаками", то есть можно подключать разные стили для разных версий IE. Посмотрите, код что-то типа <!--[if IE]>
Два разных слайдера в условии - да, работать будут.
Только надо саму эту библиотеку подключить в проект, там она по идее свой загрузчик содержит, но он не нужен..
Ну в общем пробуйте, если не получится - пишите, будем дальше разбираться.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

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

Сообщение vanred79 » 06 ноя 2013, 16:05

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

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


Добрый вечер Koduc! А как подключить эту библиотеку? В папку protected/components файлы из архива добавить, если да, то как правильно обозвать папку? Или еще что то надо дополнительно делать?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение vanred79 » 06 ноя 2013, 20:06

Подскажите пожалуйста как правильно задать условия операторами if else в файле protected/views/layote/index.php? Пытался делать так if () { } else { }, на скобку { пишет ошибку.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Cornil » 06 ноя 2013, 20:27

Странно... покажите проблемный код, а то так не понятно...
Cornil
Гражданин
Гражданин
 
Сообщения: 77
Зарегистрирован: 18 фев 2013, 22:08
Очки репутации: 14

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

Сообщение vanred79 » 06 ноя 2013, 22:48

разобрался, все заработало :-)
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Koduc » 07 ноя 2013, 22:27

Ну вот и отличненько;)
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 41

cron