Не нравятся результаты поиска? Попробуйте другой поиск!

Вывод доп поля в title


     19.06.2014    Общие вопросы по PHP, Хаки    1914

вопрос
Как сделать вывод определенного доп поля в Title(в новости)?

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


Комментарии пользователей (4)

xatabich10
1

21 | 1

xatabich10 - 20 октября 2014 23:43 - Юзер

Ну и где решение? 3-й час маюсь на dle 10.1 сделал пол года назад, а на 10.2 не получается.... Помогите.
Ранее я делал так:
if ( $xfieldsdata['god'] != '' ) {

$xfield_data = ' ('. $xfieldsdata['god']. ')';

Сейчас год вывести в полном тайтле немогу через доп поле. Кто знает решение?

vitnet
218

2174 | 930

vitnet - 21 октября 2014 00:04 - Эксперт

Вывод в main.tpl*

index.php

xatabich10
1

21 | 1

xatabich10 - 21 октября 2014 00:11 - Юзер

Спасибо за отклик. Я сейчас пробую через engine.php сделать так:

$pre_title = '';
$post_title = '';

if ( $xfieldsdata['pre_title'] )
    $pre_title = $xfieldsdata['pre_title'] . ' ';
    
if ( $xfieldsdata['post_title'] )
    $post_title =  ' ' . $xfieldsdata['post_title'];

if ($titl_e) $metatags['title'] = $pre_title . $titl_e . $post_title . ' » ' . $config['home_title'];

Переделаю под свои нужды и если получится вылажу тут. В случае неудачи попробую Ваш вариант.

xatabich10
1

21 | 1

xatabich10 - 21 октября 2014 00:45 - Юзер

В общем сделал так:
$year = '';
    
if ( $xfieldsdata['year'] )
    $year =  ' ' . $xfieldsdata['year'];

if ($titl_e) $metatags['title'] = $titl_e . $year;

Разместил это над: $metatags = <<<HTML в файле: engine.php
Правильно или нет скажут знатоки, но у меня все работает в dle 10.2
year - это название доп поля для вывода года новости.
Тайтл получился вида: Кончита Вурст 2014.
ЗНАТОКИ ПОДСКАЖИТЕ КАК ЭТО ДОП ПОЛЕ ВЗЯТЬ В СКОБКИ В ДАННОМ КОДЕ? Чтобы получилось: Кончита Вурст (2014) СПАСИБО.

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

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