PDA (КПК) версия сайта.
Здравствуйте!
Есть у меня нужда в создании pda версии сайта - т.е. нужно мне сделать так, чтоб при заходе с pda показывался один шаблон, с ПК - другой. Хочу я сделать для сайта меню в виде комбобокса (html select'а) - и с этим то я справился, но почему то условие [device=pda] в шаблоне не работает. Подскажите, в чем прикол. При этом на условие [browser = msie] - работает. Шаблон: Код:
page = PAGE |
может потому что с эмулятора...
Сам никогда не делал, но может это поможет: http://dmitry-dulepov.com/article/cr...-web-site.html |
Решил свою проблему.
Отловил в логах апача user-agent и по нему стал выбирать шаблон. Для windows mobile правильное условие будет Код:
[useragent = *IEMobile*] |
В статье Дулепова есть пример TS условия по собственной PHP-функции. Смотрите в тексте его статьи [userFunc = user_isMobile].
Соответственно так у вас будет больше возможностей, чем в простых TS-условиях - например, использовать одну из PHP библиотек для определения или обращаться к сервису http://api.yandex.ru/detector/doc/dg...r-response.xml А почему вы хотите делать мобильную версию на том же дереве что и обычную версию? Обычно практикуется отдельный поддомен. |
А смысл в отдельном поддомене? Если есть возможность просто в шаблоне подгружать определенный стиль и сделать определенное, удобное управление.
|
Цитата:
Хотя здесь все зависит от конкретного сайта и его содержимого... |
Часовой пояс GMT +4, время: 00:59. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot