Доброго времени суток, уважаемое сообщество!
Первый вариант — Псевдо WAP — с выходом новых релизов морально устарел, а вопросы по его использованию актуальны. Положение спас уважаемый Администратор — упростив внесение изменений и дополнений до минимума.
Суть идеи осталась прежней – направить пользователей сайта, работающих по средствам КПК и телефонов на облегченный (резиновый) дизайн сайта (т.е. с отсутствием графики – отсутствием показа не нужных позиций для модулей – типа рекламы и прочего лишнего) — путем прямой ссылки или набором определенного адреса сайта в адресной строке браузера.
Реализация:
1. Снимать бекапы сайта в данном случае нам не понадобится, т.к. изменения в существующие файлы InstantCMS мы вносить не будем.
2. В корне сайта создаем файл, например m.php, размещаем в данном файле код:
Сохраняем файл с изменениями.
Отныне, при переходе по ссылке — ваш_сайт/m.php — пользователи будут попадать на тот шаблон, на который вы решите его перенаправить.
При необходимости возврата в данной текущей сессии пользователя на основной шаблон сайта — необходимо:
1. Создать там же в корневой дирректории сайта, например, файл — p.php с содержимым:
2. Разместить ссылку в облегченном шаблоне, типа — Полная версия сайта — прописав тексту, ссылку на файл ваш_сайт/p.php
Имена файлов для смены (перехода) с шаблона на шаблон, а также название папок с шаблонами могут быть индивидуальны, единственное, что не забывайте правильно указывать имена с папками шаблонов внутри самих файлов.
Тестировалось на версиях InstantCMS — 1.6.2, 1.7, 1.8
Первый вариант — Псевдо WAP — с выходом новых релизов морально устарел, а вопросы по его использованию актуальны. Положение спас уважаемый Администратор — упростив внесение изменений и дополнений до минимума.
Суть идеи осталась прежней – направить пользователей сайта, работающих по средствам КПК и телефонов на облегченный (резиновый) дизайн сайта (т.е. с отсутствием графики – отсутствием показа не нужных позиций для модулей – типа рекламы и прочего лишнего) — путем прямой ссылки или набором определенного адреса сайта в адресной строке браузера.
Реализация:
1. Снимать бекапы сайта в данном случае нам не понадобится, т.к. изменения в существующие файлы InstantCMS мы вносить не будем.
2. В корне сайта создаем файл, например m.php, размещаем в данном файле код:
<?php $_SESSION['template'] = 'wap'; // wap - это папка с шаблоном для упрощенной (облегченной) версии сайта ?>
Отныне, при переходе по ссылке — ваш_сайт/m.php — пользователи будут попадать на тот шаблон, на который вы решите его перенаправить.
При необходимости возврата в данной текущей сессии пользователя на основной шаблон сайта — необходимо:
1. Создать там же в корневой дирректории сайта, например, файл — p.php с содержимым:
<?php $_SESSION['template'] = '_default_'; // _default - это папка с основным шаблоном сайта ?>
Имена файлов для смены (перехода) с шаблона на шаблон, а также название папок с шаблонами могут быть индивидуальны, единственное, что не забывайте правильно указывать имена с папками шаблонов внутри самих файлов.
Тестировалось на версиях InstantCMS — 1.6.2, 1.7, 1.8
Реклама #
Keep 13 лет назад #
Madmax 13 лет назад #
Сделать например, вывод всех позиций в столбик - ширина 100%, все оформление в css свести к цветам, без графики, вот и будет уже простой шаблон wap.
Michail 9 лет назад #
Michail 9 лет назад #
rim89 13 лет назад #
Madmax 13 лет назад #
Madmax 13 лет назад #
lezginka.ru 13 лет назад #
Madmax 13 лет назад #
WALTERZ 13 лет назад #
Можно красиво оформить смену дизайна таким способом.
picaboo 13 лет назад #
Madmax 13 лет назад #
picaboo 13 лет назад #
WALTERZ 13 лет назад #
Я создал папку m, поместил туда index,php и создал поддомен на эту директорию
получилось, что при заходе на m.mysite.com - мобильная версия.
Очень удобно
picaboo 13 лет назад #
какая то карма тут странная. чуть высказал мнение отличающееся от гуру - так сразу помидоры летят вместе с тапками.
Madmax 13 лет назад #
Да, можно использовать вариант - с модулем выбора шаблона, только учитывая, что в первый раз придется загружать сайт полностью - искать этот модуль - произвести выбор и лишь затем - пользователь окажется на другом шаблоне - вот и было представлено решение, упрощающее все эти не нужные, трудоемкие, и порой раздражающие пользователя, этапы ...
Так же, как:
- вас никто не заставляет этим пользоваться принудительно;
- вы можете иметь своё собственное решение;
- свою точку зрения на данный вариант.
picaboo 13 лет назад #
Madmax 13 лет назад #
Если хорошо подумать, то можно почти всё ...
Michail 9 лет назад #
NIKITA 12 лет назад #
NIKITA 12 лет назад #
Нил™ 13 лет назад #
Если есть возможность, пожалуйста подскажите как это можно сделать)))
Нил™ 13 лет назад #
после того как я с мобильного телефона обращаюсь этим способом к сайту, потом, и при заходе через комп компоненты отображаются в том виде, в каком они у меня в мобильном шаблоне, пока не почистишь папку с кэшем на сайте.
Сначала думал что путаю, но зашел вообще с другого компа с которого не работал на сайте, после того как я с телефона смотрел мобильную версию сайта, с компьютера показывается мобильная версия. (мобильная версия у меня это не только отключение боковых позиций но и правки в самих файлах tpl)
Олег Васильевич я 12 лет назад #
Нил™ 12 лет назад #
Lexa219 13 лет назад #
st.Puh 12 лет назад #
Ссылка
st.Puh 12 лет назад #
http://ruseller.com/lessons.php?rub=2&id=1177
st.Puh 12 лет назад #
Azura 12 лет назад #
dimitri 12 лет назад #
Можно ли что-то придумать похожее в этом движке?
Димитриус 11 лет назад #