Mobile Templates не работает.
Posted: Tue Jan 26, 2021 7:32 am
Вот 100% совсем недавно работало, а сейчас нет. Причем абсолютно на всех наших сайтах.
Для теста сделал шаблон test с содержимимым
и аналогичный шаблон mobile_test
Прогружаю на десктопе /scj/tube/index.php?force_template=test&skip_cache=true :
Выводит:
Прогружаю этот же урл на мобиле:
Как видно, в стоке UA есть слова Android и Mobile .
Такие слова есть в строке Mobile User Agents в сеттингах - строка дефолтная, я её не менял.
В данном примере я явно указывал шаблон в урле (force_template=test) , но в реалии даже без указания шаблона, например прогружаем морду сайта, при наличии шаблона mobile_index - всё равно прогрузится просто index
И ещё одна просьба:
Сделайте плиз, что бы таг <!--TEMPLATE_NAME--> раскладе отдавал значение без слова mobile_.
Это очень нужно, например, когда в хедере проверяешь:
Я понимаю что я мог бы проверить и mobile_content_page , но вот сейчас у меня ситауция - во время не сделал, заметил только сейчас, и нужно ходить по нескольким сотням сайтов, дописывать в условия всё что с mobile_
Ап естественно проведён Your Build 202101211309 (Current build: 202101211309 )
Спасибо!
Для теста сделал шаблон test с содержимимым
Code: Select all
<!--TEMPLATE_NAME--><br><br>
<?php
var_dump($_SERVER['HTTP_USER_AGENT']);
?>
Прогружаю на десктопе /scj/tube/index.php?force_template=test&skip_cache=true :
Выводит:
Code: Select all
test
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0
Code: Select all
test
Mozilla/5.0 (Linux; U; Android 10; ru-ru; Redmi Note 7 Build/QKQ1.190910.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.141 Mobile Safari/537.36 XiaoMi/MiuiBrowser/12.8.3-gn
Такие слова есть в строке Mobile User Agents в сеттингах - строка дефолтная, я её не менял.
Code: Select all
mobile, brew, htc, j2me, lg, midp, mot, motorola, netfront, obigo, openweb, opera mini, palm, psp, samsung, sanyo, sch, sonyericsson, symbian, symbos, teleca, up.browser, vodafone, wap, webos, windows.ce, windows ce, iphone, ipod, ipad, midp, symbian, series 60, s60, nokia, android, blackberry, bolt, doris, fennec, gobrowser, iemobile, iris, Maemo, Minimo, mobi, Skyfire, TeaShark, uZardWeb, HUAWEI,
И ещё одна просьба:
Сделайте плиз, что бы таг <!--TEMPLATE_NAME--> раскладе отдавал значение без слова mobile_.
Это очень нужно, например, когда в хедере проверяешь:
Code: Select all
if (<!--TEMPLATE_NAME--> == 'content_page') ....
Ап естественно проведён Your Build 202101211309 (Current build: 202101211309 )
Спасибо!