Вывод {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' ) );
Скачать готовый плагин:
⚠️ Войдите в аккаунт для доступа к контенту
Источник: 🔗
Похожие статьи:
Комментарии: