Итак, случается такое, что необходимо задать уникальный title только для страниц из определенной категории, например, с id=4, а всем остальным либо вообще ничего не делать, либо задать свой уникальный title. Решается все достаточно просто и легко:
engine/engine.php
Открываем engine/engine.php и примерно на 840 стоке находим код:
$metatags = <<<HTML
и перед ним вставляем:
if( ($subaction == 'showfull' or $newsid ) AND (in_array(intval($category_id), array('2')))) $metatags['title'] = 'id category '.$metatags['title'] . ' is two ';
Настройка
//Если текущая страница является полной новостью
if( ($subaction == 'showfull' or $newsid )
//номер категории, для которой добавить описание
in_array(intval($category_id), array('2')))
//'id category' и 'is two' — текст, который будет выведен для категории
// с id = 2 перед и после основного заголовка (см. скриншот выше)
$metatags['title'] = 'id category '.$metatags['title'] . ' is two ';
Соответственно, если необходимо для нескольких категорий создать особые заголовки, необходимо продублировать код в каждом уникальном случае, изменив в массиве номер категории array(‘2’) и заменив текст в переменной $metatags[‘title’]
Комментарии