Плагин AMTS-tcse - расширенный переключатель мобильных шаблонов

Плагин AMTS-tcse - расширенный переключатель мобильных шаблонов

Представляем вашему внимание:
Advanced Mobile Templates Switch (AMTS-tcse) расширенный переключатель мобильных шаблонов
позволяющий вместо шаблона smartphone используемый для всех типов мобильных устройств
включать отдельные шаблоны для android, iphone или ipad.

Плагин предназначен для DLE 13.0 и выше.

Модуль AMTS-tcse работает только если в админке вашего сайта (Раздел: Настройка системы -> Настройка поддержки и работы с смартфонами) активирована функция "Включить автоматическую поддержку смартфонов".



Работа плагина основана на mobiledetect.net PHP class уже встроенном в DLE но не использующий все возможности данного решения.

Установка плагина


В разделе: Утилиты -> Управление плагинами
1. Нажмите загрузить плагин


2. Укажите архив с плагинов

3. Нажмите загрузить плагин



После установки плагина AMTS-tcse в папке шаблонов появляются:

/templates/mobile-android/ - "заглушка" для вашего шаблона android устройств.
/templates/mobile-ipad/ - "заглушка" для вашего шаблона apple iPad.
/templates/mobile-iphone/ - "заглушка" для вашего шаблона смартфона iPhone.

Пожалуйста, замените содержимое "заглушки" на свой вариант шаблона.

Модификация плагина AMTS-tcse



Наиболее частой потребностью при работе с данным плагином является опция - отображения стандартного шаблона smartphone для android устройств и загрузку отдельных шаблонов для iOS.

Для этого необходимо внести следующие правки.

Перейти в раздел: Утилиты - Управление плагинами.

Перейти на вкладку "Действие в файлах"

Найти секцию Имя файла: engine/init.php



и в поле Заменить на: найти код

    elseif ( $device == 'android' && @is_dir ( ROOT_DIR . '/templates/mobile-android' ) ) {
        $config['skin'] = "mobile-android";
        $smartphone_detected = true;
        $config['allow_comments_wysiwyg'] = 0;
      }


заменить mobile-android на smartphone и получиться следующий код

	elseif ( $device == 'android' && @is_dir ( ROOT_DIR . '/templates/smartphone' ) ) {
	        $config['skin'] = "smartphone";
	        $smartphone_detected = true;
	        $config['allow_comments_wysiwyg'] = 0;
	      }



Теперь для устройств на android будет загружаться обычный smartphone шаблон, а для iOS отдельные версии.

Демо работы плагина http://demo.tcse-cms.com/
Откройте сайт с мобильного устройства или через инспектор кода в веб-браузере.






Принудительное переключение шаблона

<a href="/index.php?mobtpl=pc" title="Включить стандартный шаблон">ПК</a>
<a href="/index.php?mobtpl=iphone" title="Включить шаблон для iPhone">iPhone</a> 
<a href="/index.php?mobtpl=android" title="Включить шаблон для Android OS">android</a> 
<a href="/index.php?mobtpl=ipad" title="Включить шаблон для Ipad">iPad</a> 
<a href="/index.php?mobtpl=reset" title="Сбросить настройки шаблонов">Сбросить</a>




Скачать плагин Advanced Mobile Templates Switch


amts_0_3_1.zip [32,05 Kb] (cкачиваний: 43)

Код модуля https://github.com/tcse/AMTS-tcse


Уважаемые посетители,
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.


Похожие публикации

Переключение шаблонов мобильной и настольной версии сайта в DLE

Хотя сейчас в моде исключительно адаптивные сайты, но они не всегда позволяют максимально эффективно решить задачу по адаптации контента под мобильные устройства. Зачастую проще сделать мобильную... читать далее

Хак MobTPL для DLE

Позволяет для разных устройств использовать разные шаблоны. Основан на коде Генри Хофмана "Хак MobTPL для DLE версия 1.0 от 02.08.2012" В данной версии предлагаются две реализации: 1. OLD Version -... читать далее

Хак MobTPL для DLE (TCSE_MobTPL) - бесплатно

Обновления хака для DLE 10.3 Хак мобильной версии вместо стандартного шаблона smartphone подключает 3 дополнительных шаблона для мобильных устройств: tabletpc- Планшеты (Android/IOS/WindowsPhone)(втч... читать далее

Расширение к браузеру Google Chrome для сайта blogs.smartZone.ru

В своей работе над веб-сайтами мы стараемся предлагать не просто "сайт для компьютера", а комплексное решение, для этого нашей студией реализованы дополнения в виде отдельных шаблонов для планшетных... читать далее

iPad-шаблон для DataLife Engine

Представляем вашему вниманию шаблон для CMS DLE - специально адаптированный для отображения контента на планшетных компьютерах Apple iPad Основные моменты: - верстка html5 - метатеги для iOS... читать далее

Адаптивный дизайн против Мобильных версий сайта

Адаптивным («отзывчивым», Responsive) называют дизайн, который проектируется и разрабатывается таким образом, что сайт становится совместимым с любым устройством, которое может быть использовано для... читать далее

Комментарии (1)

  1. #1 написал: TCSE
    Группа: Администраторы
    30 марта 2019 18:13

    Главная проблема адаптивных шаблонов - якобы универсальность. Из-за чего к примеру, они хуже проходят текст скорости Google PageSpeed, чем отдельные решения для мобильников и десктопов.

    Безусловно, можно все оптимизировать, но тогда стоимость такого шаблона будет слишком большой, а сейчас такое время, что все стараются съэкономить.

    Кроме этого, статистика Рунета за январь 2019 (по версии Li.ru) 70% всех посетителей сайтов - это уже мобильные устройства.

    Есть мнение, что верстка шаблона под нативный интерфейс на мобильниках сильно полезнее, чем развесистый, уникальный дизайн настольного сайта (пусть даже и адаптивного).

    И еще не стоит забывать об "альтернативе" в виде приложений, вместо сайта.
    вот это точно разводилово.
    Так как возникает сразу две проблемы:
    1. Как заставить посетителя поставить ваше приложение? Почему именно его? Тем более, если есть нормальная мобильная версия.
    2. Как продвигать приложение?

    И главный аргумент за AMTS - мы удовлетворяем потребности клиентов.
    Ну хотят клиенты мобильный шаблон (и что, особенно пикантно) в стиле iOS (при том, что статистика говорит о том, что iOS 16%, а android 57% - но надо именно в стиле iOS.
    • 0

       

Прокомментировать


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent