1 (16.10.2015 20:11 отредактировано sorusnomad)

Тема: Как организовать в DLE вывод только в мобильной версии или наоборот?

С категориями и просто с текстом вроде все ясно:

[not-category=1,2,3] текст [/not-category] 
[not-smartphone] текст [/not-smartphone]

А можно ли сделать так, чтобы информация (в моем случае баннер: [banner]{пример}[/banner]) не отображался в мобильной версии?
или отображался только в мобильной версии.
Заранее благодарен.

2

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

[smartphone] текст [/smartphone]
[not-smartphone] текст [/not-smartphone]

Чем плох?
Им и закройте нужный баннер.

3

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Да не плох. Пробовал, но дело в том, что тогда в тексте новости появляется баннер и [not-smartphone] текст [/not-smartphone]

Вставляю так (в редакторе):

[not-smartphone][banner]{banner_primer}[/banner][/not-smartphone] 

4

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

так может версия движка старая и не поддерживает тег?
какая версия?

[not-smartphone][banner]{banner_primer}[/banner][/not-smartphone] не вложен случаем в другой [not-smartphone][/not-smartphone]  ?

5

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Версия 10.2

Наверно не вложен, поскольку в мобильной версии баннер отображается.

6

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

в 10.2 тег не работает, его там нет.
или обновлять выше 10.3 или двиг ковырять, или искать вывод другими способами.

7

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

а так не хотел обновляться... это после обновления нужно все по новой оптимизировать в движке в плане дублей и модулей?

8

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Да, придется smile

Если очень не хочется, то попробуйте так.

из 10.3 в папке \engine\classes\ возьмите
mobiledetect.class.php (в 10.2 его нет)
templates.class.php (заменить тот, что в 10.2 на тот, что в 10.3)
и перекиньте к себе в туже папку (свою копию templates.class.php сохранить не забудьте и замените потом его на версию из 10.3)

Ну это если не вникая глубоко, там может еще где-то надо подправить будет, но возможно и этого достаточно, templates.class.php от версии к версии меняется не сильно, не думаю, что с его заменой будут какие-то проблемы с работой сайта.

Попробуйте заменить, проверьте работ сайта и затем проверьте not-smartphone.
Если ошибки какие будут или еще чего, то пишите.

9

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Спасибо. все таки обновился к 10.4 )
но столкнулся с новой проблемой - вложенность тегов не поддерживается...

Добавлено: 02.11.2015 02:08

А еще буду признателен за одно разъяснение.
[not-smartphone] - не работает у мене - просто выводит, как текст... Обновился, повторюсь, до 10.4
Что то не так сделал?
Правда config.php, dbconfig.php, videoconfig.php, wordfilter.db.php, xfields.txt, xprofile.txt.  эти файлы со старого движка закинул с заменой обратно на хостинг...

10

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

но столкнулся с новой проблемой - вложенность тегов не поддерживается...

нужно обновляться до последней, в ней поддерживается.

[not-smartphone] - не работает у мене - просто выводит, как текст... Обновился, повторюсь, до 10.4
Что то не так сделал?

возможно что-то не заменили в старом движке, особенно в \engine\classes\

11

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Просто обновился с 10.2 до 10.4. Потом заменил config.php, dbconfig.php, videoconfig.php, wordfilter.db.php, xfields.txt, xprofile.txt на те, что были до обновления...

Вариант, если установить на локалке 10.4 и взять оттуда config.php, dbconfig.php, videoconfig.php, wordfilter.db.php, xfields.txt, xprofile.txt и перенести их уже на свой сайт?

12

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Зайдите в настройки движка и просто сохраните их, новый конфиг и пропишется.

Эти файлы на данную проблему никак влиять не должны.

[not-smartphone] в какой файл шаблона подключаете?

Добавлено: 08.11.2015 21:19

хотя может в конфиге config.php стоит руками поправить 'version_id' => '10.2', на ту что сейчас,
мало ли чего smile

13

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

svetlana пишет:

Зайдите в настройки движка и просто сохраните их, новый конфиг и пропишется.

Пробовал и менять и чтоб само прописовалось... Не работает (

svetlana пишет:

[not-smartphone] в какой файл шаблона подключаете?

добавляю в текстовом редакторе новостей...

svetlana пишет:

хотя может в конфиге config.php стоит руками поправить 'version_id' => '10.2', на ту что сейчас,
мало ли чего

Поправил - не работает.

14

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

sorusnomad пишет:

добавляю в текстовом редакторе новостей...

По моему такая тема не работает, этот тег для шаблона, а не для редактора.

15

Re: Как организовать в DLE вывод только в мобильной версии или наоборот?

Увы, но Вы правы... А было бы неплохо!