• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Добавление в <title> новостей дополнительных полей

davy

Участник
Регистрация
19 Июл 2009
Сообщения
163
Реакции
9
Здравствуйте!

Появилась необходимость добавить в тайтлы новсотей дополнительные поля. По умолчанию они формируются так:

"Заголовок статьи >> Название сайта"

А мне надо:

"[Дполонительно_поле_1] заголовок статьи [Дполонительно_поле_2]>> Название сайта"

В интернете нашел способ:

в engine/engine.php

найти:
Код:
} elseif ($titl_e) {
 
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];
 
} else $metatags['title'] .= $page_extra;

заменить на:
Код:
} elseif ($titl_e) {
if ( $xfieldsdata['attributes'] != '' ) {
$xfield_data = ' » '. $xfieldsdata['attributes'];
}
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'] . $xfield_data;
} else $metatags['title'] .= $page_extra;
Но проблема в том, что он написан, видимо, для ранних версий dle. В файле dle 9.0 нет такой конструкции, даже нет переменной $page_extra.
Подскажите, как можно решить эту проблему?
 
Назад
Сверху