[Помогите] Мобильная версия

Тема в разделе "OpenCart", создана пользователем mindtreak, 22 апр 2016.

  1. mindtreak

    mindtreak

    Регистрация:
    13 сен 2015
    Сообщения:
    22
    Симпатии:
    0
    Здравствуйте, форумчане! Есть гуру опенкарт? ,,,задача таковы , есть сайт на опенкарт(отсутствует респонсив site.com) есть под домен Для моб версии m.site.com. как можно реализовать детекшн на моб версию?
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    А зачем? Поставьте просто адаптивный шаблон и не мучайтесь.

    Либо придётся самостоятельно прикрутить вот это:
    https://github.com/serbanghita/Mobile-Detect
     
  3. mindtreak

    mindtreak

    Регистрация:
    13 сен 2015
    Сообщения:
    22
    Симпатии:
    0
    Дело в том что, сайт при разработке потерял адаптивность, и необходимо указать детектор на поддомен где готова с адаптивной версткой, файл который вы указали, я пробывал раз, но не вышло, я ошибся где то не знаю, если вы сможете установить... я внесу оплату за работу, поможете? вк ид https://vk.com/id341528685 было бы проще...
    --- Добавлено, 23 апр 2016 ---
    а эту библиотеку можно ли использовать в качества детектора через контроллер? http://mobiledetect.net/
    вкратце можете маршрутизацию установки кода?
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    В индексном файле перед подключением всего остального, подключаете эту библиотеку, проверяете тип устройства и, если это мобильное устройство, сразу отправляете header с редиректом на мобильную версию (с сохранением остальной части адреса, если пути к страницам совпадают), и exit().

    Делать это в контроллере нет смысла, ибо редирект на мобильную версию займёт намного больше времени и ресурсов (относительно), поскольку понадобится сначала подключить все файлы системы, всё поинициализировать, а потом окажется, что нужно редиректить.


    А ещё не помешало бы в куки сразу ставить тип устройства, чтоб после первого запроса можно было уже обойтись без проверок, а просто смотреть на куки.