Page 1 of 2
template под мобилы
Posted: Tue Dec 26, 2017 7:10 am
by serge
приветствую,
давно есть фича, что можно делить темплейт для деска и мобил (добавляем mobile_). А можно ли как-то в рамках одного темплейта добавлять код, который будет видет только с мобил? ну типа <!--IF MOBILE-->mobile code<!--END IF--> или может быть как-то через пхп это можно провернуть? (не хочется ради одной строки плодить темплейты мобильные, т.к. потом возникает путаница при редактировании... один исправишь - второй забудешь и так далее). Вопрос касается и 1.52 и 2.1
спасибо.
Re: template под мобилы
Posted: Tue Dec 26, 2017 8:07 am
by admin
Приветствую !
Да, можно сделать
print_r($GLOBALS['SCJ_VISITOR']);
там будут поля текущего визитора
Re: template под мобилы
Posted: Tue Dec 26, 2017 3:26 pm
by serge
А можно наглядный пример исполнения, если не очень сложно? скажем, под android и ios только. Спасибо.
Re: template под мобилы
Posted: Tue Dec 26, 2017 7:40 pm
by admin
Конкртено такого разделения нет, есть мобильный или нет
Все что больше можно брать из юзер агент
пример
if ($GLOBALS['SCJ_VISITOR']['mobile']) {
значит мобильный , что-то там выводим
}
Re: template под мобилы
Posted: Wed Dec 27, 2017 7:32 am
by serge
на 2.1 заработало на 1.52 - нет.
На 1.52 вышеупомянутый print_r выдает кратенько:
Array ( [trader] => domain.com [mobile_hit] => )
т.е. нет там инфы нужной для условия
Re: template под мобилы
Posted: Wed Dec 27, 2017 7:33 am
by admin
Для 1.х такого нет
Re: template под мобилы
Posted: Wed Dec 27, 2017 7:33 am
by admin
Там можете самостоятельно разбирать $_SERVER['HTTP_USER_AGENT'] и получить похожую инфу
Re: template под мобилы
Posted: Wed Dec 27, 2017 8:35 am
by serge
admin wrote:Там можете самостоятельно разбирать $_SERVER['HTTP_USER_AGENT'] и получить похожую инфу
на меня он, например, выдает:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:57.0) Gecko/20100101 Firefox/57.0
Т.е. просто с "mobile" номер не пройдет, нужно именно шаманить и указывать все типы систем: ios, android, blackberry, etc... так?
Re: template под мобилы
Posted: Wed Dec 27, 2017 8:39 am
by admin
Если кратко то да
Re: template под мобилы
Posted: Wed Dec 27, 2017 9:44 am
by richmantrade
serge wrote:...нужно именно шаманить...
Та не нужно ничего шаманить. В инете дофига готовых решений, просто в гугле: "is_mobile"
Да вот даже, к примеру:
http://mobiledetect.net/