Page 1 of 1
desktop/mobile
Posted: Tue May 21, 2019 12:22 pm
by ulan
Привет, подскажите есть ли встроенная конструкция по определению типа устройства desktop/mobile
и вывод определенного кода под нужное устройство
Re: desktop/mobile
Posted: Tue May 21, 2019 2:04 pm
by richmantrade
Переменная $GLOBALS["SCJ_VISITOR"]["mobile"]
Re: desktop/mobile
Posted: Tue May 21, 2019 2:31 pm
by ulan
помогите правильно написать код
$advertisment1 = 'иф мобаил зен <iframe class="na" frameborder="0" scrolling="no" width="300" height="250" src="group=adv1"></iframe> иначе <iframe class="na" frameborder="0" scrolling="no" width="300" height="250" src="l?group=adv2"></iframe>';
Re: desktop/mobile
Posted: Wed May 22, 2019 10:03 am
by admin
<?php
if ($GLOBALS["SCJ_VISITOR"]["mobile"]) {
echo "что там для mobile";
} else {
echo "что для desktop";
}
?>
Имеет смысл прочесть полстранички доки про if () в пхп, потраченные 10 минут на чтение окупятся не то что сторицей еще сто раз )
Re: desktop/mobile
Posted: Sat Jun 15, 2019 6:44 pm
by ulan
возможно еще сделать ios/android?
Re: desktop/mobile
Posted: Sat Jun 15, 2019 6:53 pm
by ulan
а точней надо хром\андроид выбирать, хочу средствами движка
Re: desktop/mobile
Posted: Sat Jun 15, 2019 7:35 pm
by admin
Именно строенного такого нет, но вы можете проверить user-agent на нужные кейворлды, думаю просто на ios будет достаточно
Re: desktop/mobile
Posted: Sat Jun 15, 2019 7:37 pm
by ulan
может быть встроите
http://mobiledetect.net
легковесный
Re: desktop/mobile
Posted: Sun Jun 16, 2019 6:43 am
by admin
Ситуация такая:
сейчас определяет мобильный или нет и стат раздельной по типу устройства и тп не ведется.
если это добавить то будет больше нагрузки а по факту это особо не надо (не спрашивают по крайней мере)
определение сейчас идет просто по поиску кейвордов, это быстро, у этой либы как можно видеть по
https://github.com/serbanghita/Mobile-D ... Detect.php
проверок намного больше (но конечно и выше точность , какое устройство и тп) - большинству это просто не надо. Но нагружать будет у всех.
Почему бы просто вам себе в темпелйт не вставить то что там написано и оно будет у вас именно работать? зачем это добавлять в скрипт что б было у всех?