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

Наши разработки



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

tabletpc- Планшеты (Android/IOS/WindowsPhone)(втч Galaxy Note) / Нетбуки(Android/WindowsCE)
smartphone - Смартфоны
mobphone - Телефоны на J2ME

Для каждого из этих шаблонов Вам нужен свой вариант дизайна.
Шаблон iPad заливаете в папку tabletpc
Для смартфонов - имеет смысл использовать стандартный смарт-шаблон от DLE 10
Для Опера Мини или старых мобилок на j2ME старую версию смарт-шаблона от DLE 9.

Сам алгоритм работы хака mobTPL полностью заменяет работу модуля "Настройка поддержки и работы с смартфонами" в админке DLE.
Таким образом после установки хака, у вас не получиться отключить "Включить автоматическую поддержку смартфонов".

Для DataLife Engine 9.5 - 10.2
Правки в исходные файлы DataLife Engine вносятся всего в два файла:
/engine/modules/function.php
/engine/init.php

Программная основа: DLE 9.5 - 10.2
Название хака: Хак MobTPL для DLE (TCSE_MobTPL)
Версия: 1.0 от 02.08.2012
Автор версии: Генри Хофман. (www.henryhofman.com)
Правообладатель: Виталий Чуяков. (www.tcse-cms.com)


По вопросам доработки модуля под современные устройства пишите на www.henryhofman.com/feedback.php помогу бесплатно советом.


Для DataLife Engine 10.3
Правки в исходные файлы DataLife Engine вносятся в три файла:
/engine/modules/function.php
/engine/init.php
/engine/classes/templates.class.php

В данной версии предлагаются две реализации:
1. OLD Version - Код user-agent добавляется вручную, как в первой версии хака.
2. NEW Version - Используется php class от проекта mobiledetect.net уже добавленный в DLE 10.3 разработчиками движка.

Программная основа: DLE 10.3
Название хака: Хак MobTPL для DLE (TCSE_MobTPL)
Версия: 2.0 от 23.09.2014
Автор версии: Антон Антонов. (0a.antonov@gmail.com)
Правообладатель: Виталий Чуяков. (www.tcse-cms.com)






Хак MobTPL для DLE

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

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

Представляем вашему вниманию шаблон для CMS DLE - специально адаптированный для отображения контента на планшетных...

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

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

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

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

Подробнее
Бесплатный шаблон BS3-TCSE для DataLife Engine

Подарки под Елочку не обязательно класть прямо 31 декабря, очень даже к месту будет в течении новогодних каникул. В...

Подробнее
Верстка шаблона и внедрение нового дизайна для журнала ГрузАвтоИНФО

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

Подробнее

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

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

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

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

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

https://t.me/tcsecms/

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

  1. Для планшетов на windowsRT можно поправить в скрипте:
    В файл /engine/modules/function.php

    перед строкой:
    'tablet'=>'tablet'


    необходимо поставить:
    'touch'=>'tablet',
    TCSE TCSE 9 февраля 2014 17:26
  2. Здравствуйте, на DLE 10.2 работать будет?
    Александр Александр 22 июня 2014 09:19
  3. Цитата: Александр
    Здравствуйте, на DLE 10.2 работать будет?


    Да, все прекрасно работает. Лично устанавливал и тестировал работу на DLE 10.2 UTF-8
    живой пример на www.mpark.pro
    TCSE TCSE 22 июня 2014 11:29
  4. Для актуальной версии DLE 10.3 данный хак не подходит. Мы подготовили отдельную инструкцию к Хак MobTPL для DLE 10.3.
    Теперь даже в двух вариантах реализации.

    1. OLD Version - Код user-agent добавляется вручную, как в первой версии хака.
    2. NEW Version - Используется php class от проекта mobiledetect.net уже добавленный в DLE 10.3 разработчиками движка.
    TCSE TCSE 24 сентября 2014 17:16
  5. Привет, очень полезный хак. Но, возникла проблема. В стандартном шаблоне у меня использовались вставки php кода. Когда я пытаюсь вставить их в шаблон, например для планшета, они не работают(((
    Как сделать, чтобы заработало?)
    Олег Олег 16 декабря 2014 13:17
  6. Цитата: Олег
    Привет, очень полезный хак. Но, возникла проблема. В стандартном шаблоне у меня использовались вставки php кода. Когда я пытаюсь вставить их в шаблон, например для планшета, они не работают(((
    Как сделать, чтобы заработало?)


    насколько мне известно в базовой (а значит безопасной) версии DLE 10 нельзя поставить php вставки в файлы tpl. Они просто не будут обработаны.

    Если вы вносили правки в исходный код движка для того, что-бы разрешить использование php в файлах шаблонов TPL тогда ищите именно этот код.
    TCSE TCSE 16 декабря 2014 19:02
  7. Цитата: TCSE

    насколько мне известно в базовой (а значит безопасной) версии DLE 10 нельзя поставить php вставки в файлы tpl. Они просто не будут обработаны.
    Если вы вносили правки в исходный код движка для того, что-бы разрешить использование php в файлах шаблонов TPL тогда ищите именно этот код.


    Я делал изменения по этой инструкции
    http://dle-news.ru/tips/33-ispolzovanie_
    ljubykh_php_vstavok_v_shablonakh.html
    Можете подсказать, что там править, чтобы заработало?)
    Олег Олег 17 декабря 2014 21:04
  8. пожалуй имеет смысл переписать модуля для системы плагинов DLE 13.
    И обязательно реализовать новые правила, вместо морально устаревших вариантов:
    - просто телефон
    - смартфон
    - планшет
    - компьютер

    что-то типа:


    [smartphone detect="ios"] текст [/smartphone]

    будет выводить текст заключенный в теги, если посетитель просматривает ваш сайт с мобильного телефона на iOS - iPhone.

    [smartphone detect="android"] текст [/smartphone]

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

    [tablet detect="ios"] текст [/tablet]

    будет выводить текст заключенный в теги, если посетитель просматривает ваш сайт с планшета на iOS - iPad.

    [tablet detect="android"] текст [/tablet]

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

    А систему шаблонов кроме

    /smartphone/

    расширить на варианты

    /mobile-ios/ - для устройств на iOS
    /mobile-android/ - для устройств на Android
    TCSE TCSE 21 сентября 2018 12:26