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