Главная страница / DataLife Engine / Плагины для DLE / Вывод статических страниц отдельным тегом

Вывод статических страниц отдельным тегом

28 апреля 2025, Понедельник
27
0

Попался на днях вроде плагина хак «Вывод статических страниц отдельным тегом», с описанием: 

Хак позволяет выводить статические страницы тегом {static} в любом шаблоне. При выводе отключены теги {pages), {pagebreak…} и [page...], т. к. навигация по страницам обоснована только при просмотре самой статической страницы. Остальные теги работают как обычно.

Вот только нормально он работать не хотел. Или я не умею читать правильно описания к модулям, или он просто был написан на «скорую руку», лиж бы «от*е6@лись»…

В общем код подправил, чтобы работал нормально во всех случаях, которые им предусмотрены (или заявлены, но не предусмотрены в использовании):

{static name="test-static" template="static_test" limit="450"} - вывод 450 символов из стат страницы test-static, по шаблону static_test.tpl.
<p>------------</p>
{static name="test-static" template="static_test"} - вывод страницы test-static по шаблону static_test.tpl.
<p>------------</p>
{static name="test-static"} - вывод полной страницы до "разрыва страницы" {pages} в статической странице test-static.

Как использовать данный плагин — каждый сам для себя решит. Но сразу скажу, что данное — нужно не многим, и что можно с ним сделать — фантазии так же не хватит у всех. Но код пусть в блоге будет, на самом деле полезный хак, напоминающий «глобальные теги». Но второй, в данный момент не работает на новых версиях DLE, обновлять его я не пробовал, но пока и не вижу в этом смысла.

Модуль был найден на просторах интернета и адаптирован и доработан до правильной логики на версию DLE 18.0 [на версиях ниже не проверял, возможно и будет работать.]

staticheskie-stranicy-otdelnym-tegom.zip [2.9 Kb] (cкачиваний: 0)

Комментарии:
{login}

Твой комментарий..

 
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта