Legosp Forum

Shop-Script "Legosp" => Общие вопросы => Тема начата: LonnieMof от Июня 26, 2015, 12:14:54 am

Название: Мобильная версия сайта
Отправлено: LonnieMof от Июня 26, 2015, 12:14:54 am
Добрый день

А кто нибудь задумывался о создании мобильной версии сайта?

Как это выглядит и делал кто нить такое?
Название: Re: Мобильная версия сайта
Отправлено: figvam от Сентября 29, 2015, 02:01:33 am
А как лучше определить с какого устройства зашел посетитель? Проверять на стороне клиента или сервера?
Я хотел делать проверку на php, что то вроде:
function detect_mob() {
$ref = $_SERVER['HTTP_USER_AGENT'];
if(preg_match(/...условия проверки.../,substr($ref,0,4))) {return true;}
else {return false;}
$smarty->register_function("detect_mob", "detect_mob");
}
detect_mob();
и в шаблоне:
{if detect_mob()}{else}{include file="js.tpl.html"}{/if}Задача убрать не нужный js, если зашли не с десктопа. Пример рабочий, хотя не знаю на сколько это правильно.
Может есть еще варианты?
Название: Re: Мобильная версия сайта
Отправлено: figvam от Сентября 29, 2015, 02:41:05 pm
Этот вариант я смотрел, но не пробовал.
А есть возможность изменять стиль(или class) в html с его помощью?
ps: и все таки, как звали Гагарина?
Название: Re: Мобильная версия сайта
Отправлено: figvam от Октября 02, 2015, 09:34:19 pm
Спасибо slamm за ответ.Чуть не все как хотелось, но использовал все же свой код php + в js:
if (window.screen.width >= 980) {...}Много js на странице каталога и товара, и надо его убрать для загрузки мобильной версии.
Хотя наверное проще сделать мобильную версию..
Использовать class .. {}, наверное правильней и практичней. Но при базовых знаниях в php, для меня проще мой вариант.
ps: Вариант через document.write("<script>...<script/>"), тоже оказался проблемным.. ??
Название: Re: Мобильная версия сайта
Отправлено: figvam от Октября 10, 2015, 03:25:22 pm
Спасибо pehser, посмотрим.