Актуальный релиз „DataLife Engine 21.0 Final“ buildid 107

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / Вывод {title} в main.tpl из полной новости

Вывод {title} в main.tpl из полной новости

30 октября 2026 | 07:48 | Пятница
3
0
[ Рейтинг: 0 / Голосов: 0 ]
Вывод {title} в main.tpl из полной новости

Небольшой плагин, но иногда есть в нём необходимость и постоянно приходится гуглить. Но сейчас часто бывает что сайты не доступны, поэтому щас накидаю несколько мини плагинов, которые редко, но пригождаются в настройке сайтов. 

Всего 2 правки в двух файлов. Первая - engine/modules/main.php

Найти:
if ($config['allow_skin_change']) $tpl->set ( '{changeskin}', ChangeSkin ( $config['skin'] ) );
Добавить выше:
if ( $dle_module == "showfull" AND $news_found ) {
    $tpl->set( '[news-title]', "" );
    $tpl->set( '[/news-title]', "" );
    $tpl->set( '{news-title}', $title_buffer );
} else {
    $tpl->set( '{news-title}', "" );
    $tpl->set_block( "'\\[news-title\\](.*?)\\[/news-title\\]'si", "" );
}

Второй файл - engine/modules/show.full.php

Найти:
$tpl->set( '{title}', str_replace("&", "&", htmlspecialchars( $row['title'], ENT_QUOTES, $config['charset'] ) ) );
Добавить выше:
$title_buffer = str_replace("&", "&", htmlspecialchars( $row['title'], ENT_QUOTES, 'UTF-8' ) );

Скачать готовый плагин:

⚠️ Войдите в аккаунт для доступа к контенту

Источник: 🔗

Комментарии:
ℹ️
 

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