Как сделать мобильную версию m.test.ru ?

InstantCMS 2.X
#1 15 декабря 2017 в 12:15
Друзья как сделать так чтобы если пользователь зашел на сайт через мобильный каджет, то тогда чтобы его перекинуло на m.test.ru и наоборот, на мобильный шаблон.
#2 15 декабря 2017 в 12:26
Я бы предложил такой вариант:
Создаем псевдоним домена m.test.ru т.е. что бы сайт работал на test.ru и на m.test.ru
Создаем хук engine_start.php где проверяем на каком домене находимся, если на m.test.ru, тогда в куки запишем тип девайса как mobile
Остается создать мобильный шаблон и назначить в админке как мобильный.
#3 15 декабря 2017 в 12:30
Нико, так в двойке есть встроенная библиотека которая переопределяет устройство, у меня почти все виджеты разные для разных устройств (меню, вывод контента и пр)
#4 15 декабря 2017 в 12:32


Я бы предложил такой вариант:
Создаем псевдоним домена m.test.ru т.е. что бы сайт работал на test.ru и на m.test.ru
Создаем хук engine_start.php где проверяем на каком домене находимся, если на m.test.ru, тогда в куки запишем тип девайса как mobile
Остается создать мобильный шаблон и назначить в админке как мобильный.

Evanescence

Вот что-то типа этого попробую, мне нужно просто как в других соц сетях, например когда в вк заходишь сразу перекидывает на моб. то есть "m" — но что интересно они без www — не знаю зачем.
#5 15 декабря 2017 в 12:33


Нико, так в двойке есть встроенная библиотека которая переопределяет устройство, у меня почти все виджеты разные для разных устройств (меню, вывод контента и пр)

Jestik

Мне не только виджеты мне весь сайт целиком, отдельная папка с шаблоном.
#6 15 декабря 2017 в 13:19

то тогда чтобы его перекинуло на m.test.ru

Нико
А почему чтобы именно перекинуло?
Почему не: просто отдавать другой шаблон для мобильных?
#7 17 декабря 2017 в 23:56


Я бы предложил такой вариант:
Создаем псевдоним домена m.test.ru т.е. что бы сайт работал на test.ru и на m.test.ru

А как создать его и где ?

Создаем хук engine_start.php где проверяем на каком домене находимся, если на m.test.ru, тогда в куки запишем тип девайса как mobile
Остается создать мобильный шаблон и назначить в админке как мобильный.

Evanescence
А как создать его и где?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.