Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Не выводится дополнительное меню в версии "Start"

Автор BabajkaРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 1990
Последний ответ 10 Января 2013, 10:08:04
от admin
У версии "Старт" закончился trial-ключ

Автор mrvorazanРаздел Установка UMI.CMS

Ответов: 8
Просмотров: 3527
Последний ответ 23 Января 2013, 20:20:14
от admin
Продление демо версии или перенос на новый демо хостинг

Автор rob1nРаздел Установка UMI.CMS

Ответов: 7
Просмотров: 671
Последний ответ 01 Марта 2016, 11:00:30
от Rodogor
Изменение вывода каталога в мобильной версии отличной от основной

Автор fantom103Раздел Шаблоны TPL

Ответов: 4
Просмотров: 1443
Последний ответ 01 Марта 2016, 22:15:10
от aghigay
Вывод рекомендованных товаров, в версии интернет магазина

Автор max_ripРаздел Шаблоны XSLT

Ответов: 5
Просмотров: 2513
Последний ответ 18 Июня 2012, 23:50:45
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

shoto

  • ***
  • 233
  • +4/-0
    • Просмотр профиля
мобильная и полная версии
« : 12 Июля 2014, 22:31:47 »
Коллеги, почему может сайт на стационарном компе вдруг перестать отображаться в полной версии, и отображается как для мобильных устройств? Где искать проблему?
Последние изменения кода сайта было в апреле прошлого года.
Версия 2.9.5

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:мобильная и полная версии
« Ответ #1 : 14 Июля 2014, 23:52:08 »
Если код точно не менялся, то следует предположить, что изменение восприятия компа как мобилу надо искать в изменении среды (то есть каких-то настроек самого компа)

Попробуйте переименовать папку с мобильными шаблонами, откроет ли он шаблоны основного сайта?  

*

shoto

  • ***
  • 233
  • +4/-0
    • Просмотр профиля
Re:мобильная и полная версии
« Ответ #2 : 15 Июля 2014, 11:54:45 »
Код не менялся точно. К вечеру второго дня все заработало само собой.
Но где гарантия что подобное не повторится?

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:мобильная и полная версии
« Ответ #3 : 15 Июля 2014, 14:11:39 »
мобильная версия включается если сработала данная функция

function system_is_mobile() {
$reg = "/(windows\sce|android|symbian|series60|ip[ao]d|phone" .
"|blackberry|opera\sm[io][nb]i|netfront|obigo|maemo|[pc].brow" .
"|up\.link|wap|^noki|^htc|^mot|ericsson|samsu|psp|ppc)/i";
switch (false) {
case (is_null(getServer('HTTP_PROFILE'))) : return true;
case (is_null(getServer('HTTP_X_WAP_PROFILE'))) : return true;
case (strpos(getServer('HTTP_ACCEPT'), 'vnd.wap') == false) : return true;
case (preg_match($reg, getServer('HTTP_USER_AGENT')) == false) : return true;
default : return false;
}
}
Это параметры зависят не от umi, а от окружения (браузер и сервер) может еще что-то вклинивается. так что вопрос скорее звучит так: "Почему эта функция стала возвращать true?"