Хак 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 (TCSE_MobTPL) - бесплатно
модуль бесплатно, установка 500 рублей.
https://tcse-cms.com/works/592-mobtpl-hack.html | Наши разработки
Заказать мод


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

Хак MobTPL для DLE

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

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

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

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

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

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

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

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

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

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

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

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

  1. #1 написал: TCSE
    Группа: Администраторы
    9 февраля 2014 17:26

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

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


    необходимо поставить:
    'touch'=>'tablet',
    • 0

       

  2. #2 написал: Александр
    Группа: Гости
    22 июня 2014 09:19

    Здравствуйте, на DLE 10.2 работать будет?
    • 0

       

  3. #3 написал: TCSE
    Группа: Администраторы
    22 июня 2014 11:29

    Цитата: Александр
    Здравствуйте, на DLE 10.2 работать будет?


    Да, все прекрасно работает. Лично устанавливал и тестировал работу на DLE 10.2 UTF-8
    живой пример на www.mpark.pro
    • 0

       

  4. #4 написал: TCSE
    Группа: Администраторы
    24 сентября 2014 17:16

    Для актуальной версии DLE 10.3 данный хак не подходит. Мы подготовили отдельную инструкцию к Хак MobTPL для DLE 10.3.
    Теперь даже в двух вариантах реализации.

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

       

  5. #5 написал: Олег
    Группа: Гости
    16 декабря 2014 13:17

    Привет, очень полезный хак. Но, возникла проблема. В стандартном шаблоне у меня использовались вставки php кода. Когда я пытаюсь вставить их в шаблон, например для планшета, они не работают(((
    Как сделать, чтобы заработало?)
    • 0

       

  6. #6 написал: TCSE
    Группа: Администраторы
    16 декабря 2014 19:02

    Цитата: Олег
    Привет, очень полезный хак. Но, возникла проблема. В стандартном шаблоне у меня использовались вставки php кода. Когда я пытаюсь вставить их в шаблон, например для планшета, они не работают(((
    Как сделать, чтобы заработало?)


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

    Если вы вносили правки в исходный код движка для того, что-бы разрешить использование php в файлах шаблонов TPL тогда ищите именно этот код.
    • 0

       

  7. #7 написал: Олег
    Группа: Гости
    17 декабря 2014 21:04

    Цитата: TCSE

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


    Я делал изменения по этой инструкции
    http://dle-news.ru/tips/33-ispolzovanie_
    ljubykh_php_vstavok_v_shablonakh.html
    Можете подсказать, что там править, чтобы заработало?)
    • 0

       

  8. #8 написал: TCSE
    Группа: Администраторы
    21 сентября 2018 12:26

    пожалуй имеет смысл переписать модуля для системы плагинов 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
    • 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