Автор Тема: Мобильная версия сайта  (Прочитано 11063 раз)

Оффлайн LonnieMof

  • Новичек
  • *
  • Сообщений: 4
    • Просмотр профиля
    • 111
Мобильная версия сайта
« : Июня 26, 2015, 12:14:54 am »
Добрый день

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

Как это выглядит и делал кто нить такое?

Оффлайн figvam

  • Пользователь
  • **
  • Сообщений: 73
    • Просмотр профиля
Re: Мобильная версия сайта
« Ответ #1 : Сентября 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, если зашли не с десктопа. Пример рабочий, хотя не знаю на сколько это правильно.
Может есть еще варианты?
« Последнее редактирование: Сентября 29, 2015, 02:07:02 am от figvam »

Оффлайн figvam

  • Пользователь
  • **
  • Сообщений: 73
    • Просмотр профиля
Re: Мобильная версия сайта
« Ответ #2 : Сентября 29, 2015, 02:41:05 pm »
Этот вариант я смотрел, но не пробовал.
А есть возможность изменять стиль(или class) в html с его помощью?
ps: и все таки, как звали Гагарина?

Оффлайн figvam

  • Пользователь
  • **
  • Сообщений: 73
    • Просмотр профиля
Re: Мобильная версия сайта
« Ответ #3 : Октября 02, 2015, 09:34:19 pm »
Спасибо slamm за ответ.Чуть не все как хотелось, но использовал все же свой код php + в js:
if (window.screen.width >= 980) {...}Много js на странице каталога и товара, и надо его убрать для загрузки мобильной версии.
Хотя наверное проще сделать мобильную версию..
Использовать class .. {}, наверное правильней и практичней. Но при базовых знаниях в php, для меня проще мой вариант.
ps: Вариант через document.write("<script>...<script/>"), тоже оказался проблемным.. ??

Оффлайн figvam

  • Пользователь
  • **
  • Сообщений: 73
    • Просмотр профиля
Re: Мобильная версия сайта
« Ответ #4 : Октября 10, 2015, 03:25:22 pm »
Спасибо pehser, посмотрим.