Mobile Detect

Тема в разделе "Общие вопросы", создана пользователем Muhin, 22 апр 2016.

  1. Muhin

    Muhin Пользователь

    Сообщения:
    83
    Симпатии:
    3
    Здравствуйте, форумчане! Есть гуру опенкарт? Что задача таковы , есть сайт на опенкарт(отсутствует респосив site.com) есть под домен Для моб версии m.site.com. как можно реалезовать детекшн на моб версию?
     
  2. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.570
    Симпатии:
    437
    Есть готовая и мощная библиотека Mobile Detection, подключить ее к контроллеру и как только девайс определен, делать редирект, но это глупо, так делали еще в далеком 2000 - 2008 год. Зачем делать зря поддомен, когда проще все реализовать на одной версии.
     
  3. Muhin

    Muhin Пользователь

    Сообщения:
    83
    Симпатии:
    3
    у старых есть свое добро(как то).... я искал код в точности как писать в контроллер с указанием в ридерект? Буду признателен!
     
  4. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.570
    Симпатии:
    437
    Ничего доброго там нет и уже не будет. На главной странице библиотеки есть пример
    PHP:
    if ( $detect->isMobile() ) {
    //код редиректа
    }
    P.S если вы вообще не знаете PHP, лучше найти программиста.
     
    Последнее редактирование: 22 ноя 2017
  5. stydent33

    stydent33 Новичок

    Сообщения:
    25
    Симпатии:
    1
    Столкнулся с тем что на планшете isMobile и isTablet одновременно true
    На телефоне только isMobile true.

    Как это фиксить для планшета?
     
  6. stydent33

    stydent33 Новичок

    Сообщения:
    25
    Симпатии:
    1
    Разобрался...

    PHP:
    if($detect->isMobile() && !$detect->isTablet())
            
    define('isMobile'truefalse);
        else
            
    define('isMobile'falsefalse);
     
  7. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.570
    Симпатии:
    437
    Не забывайте ставить скобки) что бы потом ошибки не получать.
     
  8. Meff_Cliff

    Meff_Cliff Новичок

    Сообщения:
    1
    Симпатии:
    0
    Добрый день.
    А как правильно можно сделать инклуд этой библиотеки, чтобы использовать ее в шаблонах без повторного подключения в них?
    Пробовал через config.php, что в корне сайта, но ругалось..
    Заранее спасибо
     
  9. stydent33

    stydent33 Новичок

    Сообщения:
    25
    Симпатии:
    1
    в /system/startup.php