Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как массово добавить значение дополнительного поля в title?

Как массово добавить значение дополнительного поля в title?


     23.07.2015    Все вопросы » Общие вопросы по PHP    1822

вопрос
Здравствуйте!
Интересует массовая замена title всех новостей. Как заменять title я понял (дописать свой текст), через engine/egnine.php.
Но вот как можно вывести туда значение доп. поля?

Ответа пока нет


12 комментариев

BAHO
Юзер

BAHO - 23 июля 2015 20:56 -

Модуль Simple SEO в помощь

lion566
Юзер

lion566 - 23 июля 2015 21:03 -

Ну он меняет title так же, как и я в файле engine.php. Поэтому нет смысла его покупать. Он не может значение доп поля вывести

BAHO
Юзер

BAHO - 23 июля 2015 21:08 -

Читайте внимательно!!!!

lion566
Юзер

lion566 - 23 июля 2015 21:14 -

Не заметил. Спасибо.
И все же, может есть варианты для редактирования несколькими строками в php-файле?

BAHO
Юзер

BAHO - 23 июля 2015 21:19 -

750 рублей...
Не такие уж и большие деньги.

maruska
Юзер

maruska - 23 июля 2015 22:09 -

Находим
    $metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];
Заменяем на
    if ( $xfieldsdata['название доп поля'] != '' ) 
    {
    $xfield_data = ' '. $xfieldsdata['название доп поля'];
    }

$metatags['title'] = $xfield_data;

lion566
Юзер

lion566 - 24 июля 2015 11:41 -

Спасибо, работает. Только как можно убрать ссылку, если используются перекрестные ссылки?
Например, таким образом в заголовке указывается не значение доп. поля, а ссылка на поиск значений доп. полей.

maruska
Юзер

maruska - 25 июля 2015 21:35 -

Если завтра будет время я посмотрю.

maruska
Юзер

maruska - 28 июля 2015 08:34 -

В доп поле одно значение или несколько?

PunPun
Эксперт

PunPun - 28 июля 2015 12:54 -

maruska, а это имеет значения при выводе информации ?

well​

maruska
Юзер

maruska - 28 июля 2015 18:04 -

Gameer, да для меня имеет это значение, если для вас нет, предложите свое решение.

denibox
Юзер

denibox - 13 октября 2015 22:38 -

maruska,
Цитата: maruska
$xfield_data = ' '. $xfieldsdata['название доп поля'];


Вот большое спасибо помогло.

Прописал так
$metatags['title'] = $titl_e . $page_extra . $xfield_data = ' '. $xfieldsdata['year'] . ' текст';

А вот как ['year'] взять в кавычки (year) не получилось.
И возможно ли сюда вывести название отдельной категории?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх