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

Наши разработки | Плагины для DLE / Скачать модули для DLE

Плагин 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_v0_5_6_dle14.zip [13,8 Kb] (cкачиваний: 122) - Архив с демо шаблонами
Скачать файл: amts_v0_5_6_dle14.xml [11,18 Kb] (cкачиваний: 115) - Только сам плагин
Скачать файл: amts_v0_5_7_dle14.1.xml [11,2 Kb] (cкачиваний: 81) - Версия для DLE 14.1
Скачать файл: amts_v0_5_8_dle14.2.xml.xml [9,21 Kb] (cкачиваний: 81) - Версия для DLE 14.2

2021-04-16 - AMTS by TCSE v0.5.8
Версия для DLE 14.2
Никаких иных исправлений нет.

2021-01-19 - AMTS by TCSE v0.5.7
Версия для DLE 14.1
Никаких иных исправлений нет.

2020-05-05 - AMTS by TCSE v0.5.6
- В плагин входят функции плагина browse-select - поддержка тегов
[chrome] текст [/chrome] - отображает содержимое, если веб-браузер Chrome
[not-chrome] текст [/not-chrome] - отображает содержимое, если веб-браузер не Chrome
[safari] текст [/safari] - отображает содержимое, если веб-браузер Mobile Safari
[not-safari] текст [/not-safari] - отображает содержимое, если веб-браузер не Mobile Safari

- В демо-шаблоны добавлены тестовые теги для Chrome и Safari





Код модуля https://github.com/tcse/AMTS-tcse
Плагин AMTS Pro (платная версия с админкой)

Добавлена совместимость с DLE 15.3, но только для php 7.3 или ниже :( Специальная версия бесплатного плагина AMTS с...

Подробнее
Хак MobTPL для DLE

Позволяет для разных устройств использовать разные шаблоны. Основан на коде Генри Хофмана "Хак MobTPL для DLE версия...

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

Обновления хака для DLE 10.3 Хак мобильной версии вместо стандартного шаблона smartphone подключает 3 дополнительных...

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

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

Подробнее
Добавить на главный экран - скрипт для DLE: add-to-homescreen

Для устройств работающих на Android в веб-браузере Chrome можно добавить опцию которая будет помогать сохранять ярлык...

Подробнее
Вывод содержимого сайта только для определенного браузера - Плагин browser-selection by TCSE

Плагин browser-selection by TCSE это еще один хак для mobiledetect.class.php встроенного в DLE 15 - 18.1. Добавляем...

Подробнее

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/tcsecms/

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

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

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

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

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

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

    И главный аргумент за AMTS - мы удовлетворяем потребности клиентов.
    Ну хотят клиенты мобильный шаблон (и что, особенно пикантно) в стиле iOS (при том, что статистика говорит о том, что iOS 16%, а android 57% - но надо именно в стиле iOS.
    TCSE TCSE 30 марта 2019 18:13
  2. Скажите пожалуйста, сколько будет стоить такой плагин для сайта: https://xpower.ua
    Александр Александр 17 июля 2019 00:07
    1. Привет.
      Плагин бесплатный.
      Загружайте и ставьте через админку.

      Но если вы хотите получить отдельный мобильные шаблоны для iOS и для android устройств.
      То стоимость будет зависеть от задач, которые вы ставите перед дизайном каждой из версий мобильного шаблона.
      TCSE TCSE 18 июля 2019 13:40
  3. Здравствуйте, после установки плагина на главной странице выбивает ошибку engine/classes/templates.class.php on line 27 (DLE 14)
    Павел Павел 12 апреля 2020 22:23
    1. Приветствую.
      Обновил DLE до 14 версии на тестовом http://demo.tcse-cms.com плагин работает без указанных вами проблем.

      Попробуйте очистить кеш сайта.
      TCSE TCSE 14 апреля 2020 11:19
    2. подготовили обновление модуля для DLE 14 - исправили ряд ошибок.
      TCSE TCSE 18 апреля 2020 19:29