Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Форум поддержки

    Сборка сайта / Использование различных сервисов / Мобильная версия сайта

    есть новые сообщения  Время:   05.11.11 23:48
    vidoq задумал я тут делать переадресацию на основе правил в .htaccess по определению agent
    так вот, хочу все мобильные устройства переадресовывать на mobile.domain.ru с его собственным menu_design.xml и news_design.xml
    только вот сейчас не понимаю, как же ему сделать все папки кроме Templates - общими?
    есть новые сообщения  Время:   05.11.11 23:48
    vidoq на всяк случай выкладываю код .htaccess вдруг кому пригодится
    # don't apply the rules if you're already in the mobile directory, infintine loop
    # you'll want to test against the host if you're using a subdomain
    RewriteCond %{REQUEST_URI} !^/mobiledirectoryhere/.*$
    # if the browser accepts these mime-types, it's definitely mobile, or pretending to be
    RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC,OR]
    # a bunch of user agent tests
    RewriteCond %{HTTP_USER_AGENT} "sony|symbian|nokia|samsung|mobile|windows ce|epoc|opera" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "mini|nitro|j2me|midp-|cldc-|netfront|mot|up\.browser|up\.link|audiovox"[NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "blackberry|ericsson,|panasonic|philips|sanyo|sharp|sie-"[NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "portalmmm|blazer|avantgo|danger|palm|series60|palmsource|pocketpc"[NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "smartphone|rover|ipaq|au-mic,|alcatel|ericy|vodafone\/|wap1\.|wap2\.|iPhone|android"[NC]
    # put your rewrite rules here
    есть новые сообщения  Время:   06.11.11 03:49
    Служба поддержки Как один из вариантов, которые приходят в голову навскидку, вы можете с помощью mod_rewrite при определении мобильного браузера делать установку определенного шаблона. То есть, вместо URL вида /about отдавать URL вида /about/mobile. Можно анализировать переменные окружения через макрос Env внутри шаблона и отдавать либо обычную секцию, либо под мобильные устройства. Можете прямо в макросe News использовать ключ designfile, который позволяет брать дизайны из другого файла, например news_design_mobile.xml по какомо-то condition. Вариантов много, думайте, пробуйте.
    есть новые сообщения  Время:   06.11.11 15:14
    vidoq отлично, спасибо за подсказку
    есть новые сообщения  Время:   06.11.11 19:46
    vidoq Прочитал про Env, штука хорошая когда ее используешь совместно с тегами News (например). Там же можно дизайн подменить, а вот как подменить дизайн/шаблон самой страницы?
    через mod_Rewrite можно пересылать на нужную нам mobile страницу, но опять же большинство предлагаю стразу пересылать на mobile.your_site_name.ru, если пересылать на your_site_name.ru/normal_page/mobile то как я понимаю в системе эту страничку надо будет сделать? или какой то макрос может контролировать URL разбивая его на части и анализировав подсовывать тот или иной дизайн страницы?
    есть новые сообщения  Время:   06.11.11 19:48
    vidoq я даже готов использовать единый дизайн для всех страниц, если бы это можно было описать через .htaccess и mod_rewrite
    есть новые сообщения  Время:   06.11.11 22:25
    Служба поддержки Мы не совсем поняли что вы написали, много ошибок и смысл расплывается. В любом случае, готовых рецептов мы вам не дадим, т.к. мы такую задачу никогда не решали. Ищите свои пути, используя то, что описано в "Библиотеке разработчика".

    Ваше имя:

    Email:

    Сообщение:

    Прислать оповещение на email, если мне ответят

     
    © 2003-17 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: