У даній статті розповім, як виводити текст для окремих сторінок або як його підміняти і для певних сторінок в одному і тому ж місці в 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