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

Discussion in 'Собственные разработки форумчан' started by OlegK, Sep 14, 2015.

  1. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Ну собственно плагин для переключения шаблона на лету, когда сайт открывается в мобильном браузере, определяется по UserAgent. Плагин был найден и использован для Джумла 3, но потом я переделал для Джумла 1.5, внеся правки в код,поскольку различается структура базы данных Джумла 1.5 и Джумла 1.6-3.х.х. И для определения имя шаблона по дефолту и параметров шаблона, не нужно делать запрос в базу данных.
    Думаю плагин пригодится для разработчиков , поддерживающих сайты линейки Джумла 1.5. И нужность и полезность, что в отдельном шаблоне для мобильного браузера, можно выводить модули отдельно от основного шаблона, не используя, применяя display:none в адаптивном шаблоне, что есть плохо для SEO.
    Выложу версию плагина и на Джумла 3.4.х
     

    Attached Files:

    Last edited: Oct 11, 2015
  2.  
  3. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Я всё-таки стараюсь придерживаться политики адаптивных шаблонов.
    Не делаю отдельные шаблоны под мобильные девайсы. Хотя, интересно было бы попробовать...
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Как ты скрываешь ненужные модули для просмотра на мобильном ?
     
  5. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    "Ненужных" почти никогда не бывает :)
    А для отображения на телефонах всегда вроде хватало:
    Это разрешение работает для мобильного вида в смартфонах до разрешения FullHD.
    Вот так вот топорно делаю пока! О владельцах HD-смартфонов не забочусь)
     
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Ну так модуль все равно подключен и запросы делает к БД, и поисковики его видят
    п.с.
    И медиа-запросы я применяю и на мобильном шаблоне.
     
    Last edited: Sep 14, 2015
  7. Loooooker
    Offline

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

    Joined:
    Nov 8, 2015
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Прошу прощения за чайниковский вопрос - но как корректно поставить плагин на joomla3, ведь в пакете нет install.xml , и joomla на это ругается
     
  8. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    pkg_mobiletemplate3.4.zip для Джумла 3, и есть install.xml
    Попробуй переименуй архив на pkg_mobiletemplate.zip
    п.с.
    Проверил- нормально устанавливается плагин пакетом pkg_mobiletemplate3.4.zip на Джумла 3.4.4
     
    Last edited: Nov 8, 2015
  9. Loooooker
    Offline

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

    Joined:
    Nov 8, 2015
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Спасибо, разобрался - под утро просто не тот файл скачал.
    Смущает странный набор вариаций устройств - iPhone. iPod. Android. Вроде логично, но непонятна логика определения в таком случае. Это я к чему - у меня не срабатывает, при попытке проверить на штатном браузере Android 4,1 , а также в андроидном Хроме.
    Я так понял, по умолчанию он свой mobiletemplate показывает.
     
  10. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Да потому что это фильтр для отмены переключения на мобильный шаблон. Оставь поле пустое
     
  11. Offline

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

    Joined:
    Mar 10, 2018
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Спасибо! Классная штука, только кеш надо отключить, иначе открывает не то что нужно,
     

Share This Page

Loading...