Плагин для переключения на мобильный шаблон

Тема в разделе "Собственные разработки форумчан", создана пользователем OlegK, 14.09.2015.

  1. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Ну собственно плагин для переключения шаблона на лету, когда сайт открывается в мобильном браузере, определяется по UserAgent. Плагин был найден и использован для Джумла 3, но потом я переделал для Джумла 1.5, внеся правки в код,поскольку различается структура базы данных Джумла 1.5 и Джумла 1.6-3.х.х. И для определения имя шаблона по дефолту и параметров шаблона, не нужно делать запрос в базу данных.
    Думаю плагин пригодится для разработчиков , поддерживающих сайты линейки Джумла 1.5. И нужность и полезность, что в отдельном шаблоне для мобильного браузера, можно выводить модули отдельно от основного шаблона, не используя, применяя display:none в адаптивном шаблоне, что есть плохо для SEO.
    Выложу версию плагина и на Джумла 3.4.х
     

    Вложения:

    Последнее редактирование: 11.10.2015
    vdom116, Alekxandr, olly и ещё 1-му нравится это.
  2.  
  3. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    Я всё-таки стараюсь придерживаться политики адаптивных шаблонов.
    Не делаю отдельные шаблоны под мобильные девайсы. Хотя, интересно было бы попробовать...
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Как ты скрываешь ненужные модули для просмотра на мобильном ?
     
  5. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    "Ненужных" почти никогда не бывает :)
    А для отображения на телефонах всегда вроде хватало:
    Это разрешение работает для мобильного вида в смартфонах до разрешения FullHD.
    Вот так вот топорно делаю пока! О владельцах HD-смартфонов не забочусь)
     
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Ну так модуль все равно подключен и запросы делает к БД, и поисковики его видят
    п.с.
    И медиа-запросы я применяю и на мобильном шаблоне.
     
    Последнее редактирование: 14.09.2015
  7. Loooooker
    Offline

    Loooooker Недавно здесь

    Регистрация:
    08.11.2015
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Прошу прощения за чайниковский вопрос - но как корректно поставить плагин на joomla3, ведь в пакете нет install.xml , и joomla на это ругается
     
  8. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    pkg_mobiletemplate3.4.zip для Джумла 3, и есть install.xml
    Попробуй переименуй архив на pkg_mobiletemplate.zip
    п.с.
    Проверил- нормально устанавливается плагин пакетом pkg_mobiletemplate3.4.zip на Джумла 3.4.4
     
    Последнее редактирование: 08.11.2015
  9. Loooooker
    Offline

    Loooooker Недавно здесь

    Регистрация:
    08.11.2015
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо, разобрался - под утро просто не тот файл скачал.
    Смущает странный набор вариаций устройств - iPhone. iPod. Android. Вроде логично, но непонятна логика определения в таком случае. Это я к чему - у меня не срабатывает, при попытке проверить на штатном браузере Android 4,1 , а также в андроидном Хроме.
    Я так понял, по умолчанию он свой mobiletemplate показывает.
     
  10. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Да потому что это фильтр для отмены переключения на мобильный шаблон. Оставь поле пустое
     
  11. Offline

    vdom116 Недавно здесь

    Регистрация:
    10.03.2018
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо! Классная штука, только кеш надо отключить, иначе открывает не то что нужно,
     

Поделиться этой страницей

Загрузка...