DLE — как вывести текст для отдельных страниц

dle text dlya otdelnyh stranic 620x288 - DLE - как вывести текст для отдельных страниц

В данной статье расскажу, как выводить текст для отдельных страниц или как его подменять и для определенных страниц в одном и том же месте в dle выводить разный текст.

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

Для начала нужно научиться пользоваться официальной документацией, которая доступна по адресу: http://dle-news.ru/extras/online/index.html. Разворачиваем раздел Работа с движком и переходим в пункт Вывод новостей на страницах

Здесь отлично описаны все возможности тега CUSTOM, который вносит сумасшедший функционал в движок всего одной строчкой. Но нам нужно чуть ниже. находим aviable

Правило для записи aviable

[ aviable="userinfo|register|main"] текст [/aviable ]

Данная строка выведет текст только на странице профиля. регистрации и на главной. На остальных его не будет видно. У данного тега есть и его обратная версия — not-aviable, которая не выведет текст на определенных страницах и работает по тому же правилу.

Подробно ознакомившись с инструкцией и поэкспериментировав вы легко разберетесь в тонкостях настройки вывода текста в dle только для определенных страниц.

На примере ниже, вместо aviable стоит static — это альтернатива, исключительно для статических страниц. Это код со скриншота, где на странице услуг подменяется вывод баннеров.

В первом случае запись гласит, что данный код показывать везде, кроме статической страницы /reklama-na-sayte.html, а вторая наоборот — показывать только на этой странице.

Пример со скриншота

[not-static=reklama-na-sayte]
     { include file="pop_up_advert.php"}     {include file="pop_up_advert.php"}
[/not-static]

[static=reklama-na-sayte]
   Код баннера     код баннера
[/static]

Для обычных phph страниц эту функцию выполняет константа REQUESR_URI

Читайте также

Похожие записи

DLE — быстрый переезд на хостинг не используя инсталятор
Установка движка DLE на хостинг происходит через специальный файл — инсталятор, в котором необходимо заполнить все поля (имя базы данных,...
DLE — монетизируем загруженные в новостях файлы через отдельный домен
Как много у вас загруженных файлов (приложений к постам) не считая картинок? У меня много и придумал способ их монетизировать!...
DLE — мой первый модуль, как написать свой модуль Datalife Engine
Как ни пытался уйти с DLE из-за того, что он платный, а на рынке существует куча бесплатных аналогов, не получается...
DLE на HTTPS — основные проблемы и их решение
Столкнулся с рядом проблем, когда наконец-то решился перебраться на https. Не появлялись некоторые картинки, видео, а в адресной строке писалось,...
DLE — Модуль форума SimpleBB 1.1
Полноценный форум с единой регистрацией и авторизацией, единым акаунтом и ссылками на профиль от dle \»user/username/\» на движке SimpleBB 1.1...

Комментарии

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *