Форум UnitCMS

Мобильная версия сайта

LonnieMof

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

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

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

pehser

Re: Мобильная версия сайта
« Ответ #1 : Июнь 26, 2015, 04:02:32 pm »
вы имеете виду имено мобильную версию или адаптивную верстку шаблона?
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 

Re: Мобильная версия сайта
« Ответ #2 : Сентябрь 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 »
 

slamm™

  • "Lego Edition" Support
  • *****
  • 1438
  • +263/-3
  • Програмист Lego SP
    • Разработка модулей для LegoSP
Re: Мобильная версия сайта
« Ответ #3 : Сентябрь 29, 2015, 09:35:51 am »
Я тоже на php определяю, только другим методом.
http://mobiledetect.net/

Подключаем файл Mobile_Detect.php и делаем всё что нам нужно.
Удобно тем, что можно определить не только то телефон это или комп, а даже модель телефона +)) браузер и т.д.
И уже потом в зависимости от этого делать какие то манипуляции.
Можно даже шаблон отдельный подгрузить для телефонов или планшетов.
Помог ?! Скажи спасибо на один из кошельков =)
WM: Z417625084406, R258781682589, U149520171899
YM: 410011436110815
_________
Skype: slamm_spec
URL: http://slamm.com.ua
 

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

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

pehser

Re: Мобильная версия сайта
« Ответ #6 : Октябрь 04, 2015, 03:56:56 pm »
если хотите через js то в дефолтном шаблоне есть device.min.js
позволит определить и устроство и браузер
http://ruseller.com/lessons.php?id=1896
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 

Re: Мобильная версия сайта
« Ответ #7 : Октябрь 10, 2015, 03:25:22 pm »
Спасибо pehser, посмотрим.
 

 

Sitemap 1 2 3 4 5