вопрос
Время доброе. Подскажите, как вывести тег {news-id} в файле main.tpl
Нужно, в кастоме выводит ид
Нужно, в кастоме выводит ид
[not-available=global][available=showfull]{custom id="{news-id}" template="meta_fullstory" limit="1" cache="yes"}[/available][/not-available]
1. Открыть файл engine/main.php
1.0 найти
заменить на
для использования тега {news-id} в custom
найти код из п. 1.0
заменить на
в шаблон
1.0 найти
if( $dle_module == "showfull" ) {
$tpl->set( '[related-news]', "" );
$tpl->set( '[/related-news]', "" );
$tpl->set( '{related-news}', $related_buffer );
} else {
$tpl->set( '{related-news}', "" );
$tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
}
заменить на
if( $dle_module == "showfull" ) {
$tpl->set( '{news-id}', NEWS_ID );
$tpl->set( '[related-news]', "" );
$tpl->set( '[/related-news]', "" );
$tpl->set( '{related-news}', $related_buffer );
} else {
$tpl->set( '{news-id}', '' );
$tpl->set( '{related-news}', "" );
$tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
}
для использования тега {news-id} в custom
найти код из п. 1.0
заменить на
if( $dle_module == "showfull" ) {
$tpl->set( '[related-news]', "" );
$tpl->set( '[/related-news]', "" );
$tpl->set( '{related-news}', $related_buffer );
$tpl->copy_template = str_replace ( '%news-id%', NEWS_ID, $tpl->copy_template );
} else {
$tpl->set( '{related-news}', "" );
$tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
$tpl->copy_template = str_replace ( '%news-id%', '', $tpl->copy_template );
}
в шаблон
{custom id="%news-id%"