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

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

 
Посетитель
no avatar
Медаль
Сообщений: 144
Может кто реализовал мобильную версию сайта, поделитесь что и как.
Или подскажите как реализовать: при входе с мобильников (можно заданой ширины) путь к шаблону менялся.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
@media screen и Google вам в помощь!
Во второй ветке данный механизм реализован из коробки
Реклама
cms
Посетитель
no avatar
Медаль
Сообщений: 144
@media screen я знаю как в css использовать, вопрос был как на другой шаблон перевести
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
universe:
как на другой шаблон перевести
Не совсем понимаю вопрос... Также и перевести, пишите html разметку, присоединяете стили и вуаля. Или есть какая-то засада?
Посетитель
no avatar
Медаль
Сообщений: 144
если делать как вы говорите, то очень много чего делать надо, шаблон изначально делался на экраны не меньше 1000 px. Легче написать новый шаблон на мобильники или же меньшей шириной экрана. То есть у меня сейчас в настройках указан дефолтный шаблон, а надо если зашли с мобильника (экран меньшей шириной) то кидаем на другой шаблон. Пример пути: tamplates/modshab/template.php . А там уже лежит другой шаблон подточенный для других экранов.
Посетитель
no avatar
Медаль
Сообщений: 144
Или как нибудь прописать в template.php правило, что бы выводило другой код шаблона
Посетитель
small user social cms
Медаль
Сообщений: 651
В cms.php где то в начале после
Код PHP:
  1. if (isset($_SESSION['template'])) { $inConf->template = $_SESSION['template']; }
вставить
Код PHP:
  1. $gadgets = array('iPhone', 'Android', 'webOS',
  2. 'BlackBerry', 'iPod', 'Mobile',
  3. 'Symbian', 'Opera M', 'HTC_',
  4. 'Fennec/', 'WindowsPhone', 'WP7', 'WP8'
  5. );
  6. $is_gadget = false;
  7. foreach ($gadgets as $gadget) {
  8. if (strpos($_SERVER['HTTP_USER_AGENT'], $gadget) !== false) { $is_gadget = true; }
  9. }
  10. if ($is_gadget) { $inConf->template = 'sitebar'; }
где sitebar название шаблона.
Cуши бар Золотой Дракон
http://golddragon.info
Посетитель
no avatar
Медаль
Сообщений: 144
imprint, спасибо, проверю попозже. А можно сделать так что бы и на определенную ширину тоже работало? Например если меньше 800px
Посетитель
small user social cms
Медаль
Сообщений: 163
universe, лучше сделайте нормальный адаптивный шаблон. Ну к чему эти костыли лепить, с переключением шаблона? Правильней прописать в @media нужные разрешения и нужное отображение.
Посетитель
small user social cms
Медаль
Сообщений: 651
universe:
Например если меньше 800px
Так он автоматом переходит на шаблон мобильный если заходишь с айпада айфона или с другого девайса
Cуши бар Золотой Дракон
http://golddragon.info
Посетитель
no avatar
Медаль
Сообщений: 144
а если с компа с маленьким расширением?
Посетитель
small user social cms
Медаль
Сообщений: 651
нет таких компов
Cуши бар Золотой Дракон
http://golddragon.info
Посетитель
no avatar
Медаль
Сообщений: 144
есть такие люди laugh , которые без дров на расширении 640 сидят
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 531
все верно, оба способа верны по своему, есть и третий - приложение . Кому что ближе. ВК к примеру юзают моб версию вместо адаптивности, и при этом используют приложения.
И сложно поспорить, что лучше.
Помнится был плагин определения устройства и вывод для него шаблона, на этом сайте.
imprint варик предложил.
Можно и через .htaccess типа того
Спойлер
илим так
Или как иначе... Список мобильных устройств

Все зависит от поставленной задачи, тема избита))
К примеру, важен вес страницы в том числе.
Следовательно маленький вес изображений.
Относительно изображений, опять жеж упрусь в опенкарт, там отлично реализовано выбор картинки в адаптивном шабе, на каждый размер есть кешированное изображение соответствующего размера. http://prntscr.com/4m5e5k
и тд и т п ...
Редактировалось: 3 раз (Последний: 12 сентября 2014 в 21:21)
Посетитель
small user social cms
Медаль
Сообщений: 651
пользуюсь такой версей сайт
Cуши бар Золотой Дракон
http://golddragon.info
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.