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

проверок намного больше (но конечно и выше точность , какое устройство и тп) - большинству это просто не надо. Но нагружать будет у всех.

Почему бы просто вам себе в темпелйт не вставить то что там написано и оно будет у вас именно работать? зачем это добавлять в скрипт что б было у всех?