Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hide-login-page domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-yandex-metrika domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6114
DLE - как вывести текст для отдельных страниц

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

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


PHP — простой ротатор баннеров, ротатор для DLE и WordPress
Аналог на javascriptАналог на PHP для больших кодов Очень простой ротатор кода на PHP. Сначала мы объявляем простой двумерный массив...
Как изменить пароль пользователя CMS DLE и WordPress через SQL-запрос
Перебираю старые статьи с целью их оптимизации и наткнулся на эту. В принципе, способ подойдет для любой системы на любом...
Полный гайд по миграции с CMS DLE на WordPress
Данный сайт в апреле 2019 года полностью переехал на CMS WordPress и в июне, после завершения всех правок (а их...
DLE – быстрый переезд на хостинг не используя инсталятор
Установка движка DLE на хостинг происходит через специальный файл — инсталятор, в котором необходимо заполнить все поля (имя базы данных,...
DLE — монетизируем загруженные в новостях файлы через отдельный домен
Как много у вас загруженных файлов (приложений к постам) не считая картинок? У меня много и придумал способ их монетизировать!...

Комментарии

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