вопрос
Есть ли способ выводить текст в шаблоне в определенной новости?
К примеру, заключив нужный текст в определенный тег - он будет выводиться только в новости "site.ru/501-blablabla.html"
К примеру, заключив нужный текст в определенный тег - он будет выводиться только в новости "site.ru/501-blablabla.html"
Редактируем index.php
Найти :
Перед этой строчкой вставить:
Все теперь в шаблоне main.tpl в нужном месте втасвляете теги
Где 12345 = ID - вашей новости!!! :)
Найти :
if ($config['allow_skin_change'] == "yes") $tpl->set ( '{changeskin}', ChangeSkin ( ROOT_DIR . '/templates', $config['skin'] ) );
Перед этой строчкой вставить:
if (strpos ( $tpl->copy_template, "[newsid=" ) !== false) {
if ( preg_match( "#\\[newsid=(.+?)\\](.*?)\\[/newsid\\]#i", $tpl->copy_template, $nmatch ) ) {
$unewsid= intval($nmatch[1]);
$urlid = $_SERVER['REQUEST_URI'];
if (preg_match("/{$unewsid}/i", $urlid)) {
$tpl->copy_template = preg_replace ( "#\\[newsid=(.+?)\\](.*?)\\[/newsid\\]#ies", $nmatch[2], $tpl->copy_template );
} else {
$tpl->copy_template = preg_replace ( "#\\[newsid=(.+?)\\](.*?)\\[/newsid\\]#ies", "", $tpl->copy_template );
} } }
Все теперь в шаблоне main.tpl в нужном месте втасвляете теги
[newsid=12345]Здесь Ваш текст[/newsid]
Где 12345 = ID - вашей новости!!! :)