Вставка в description значения из доп. поля в DLE

Z
На сайте с 13.12.2009
Offline
452
2394

Всем привет!

Требуется вставить в шаблон дескрипшина данный из доп. поля в DLE.

Чтобы на выходе получалось так:

Общая фраза "данные из доп.поля, свои для каждой новости". Стандартный автоматитческий дескрипшн для новости.

Как это реализовать на DLE?

Консультации, seo-аудиты - https://seo-consulting.su Профессионально и без воды
vandamme
На сайте с 30.11.2008
Offline
675
#1

Ну так в заголовок head прописать шаблон вывод этого доп.поля.

...

Хотя вспомнил это значение не будет действовать в главном шаблоне, кодить надо.

LovelAss
На сайте с 05.06.2009
Offline
96
#2

В файле /engine/modules/show.full.php получаем значение нужного поля при помощи функции xfieldsdataload(). Полученное значение присваиваем массиву $metatags с индексом description.

Z
На сайте с 13.12.2009
Offline
452
#3
LovelAss:
В файле /engine/modules/show.full.php получаем значение нужного поля при помощи функции xfieldsdataload(). Полученное значение присваиваем массиву $metatags с индексом description.

А можете чуть-чуть подробнее расписать?

Что нужно написать в show.full.php, чтобы получить это значение?

vandamme
На сайте с 30.11.2008
Offline
675
#4
zusull:
Что нужно написать в show.full.php, чтобы получить это значение?

Это не совсем в шаблонах, в файлах движка или модуле. Вам нужен кодер php.

R
На сайте с 02.01.2009
Offline
105
#5

Откройте файл /engine/engine.php и перед

$metatags = <<<HTML

добавьте:

if( ($subaction == 'showfull') AND in_array( intval($category_id), array('1', '2', '3')) ){
$metatags['description'] = 'Общая фраза '.$xfieldsdata['name'] . '. '.$metatags['description']. '';
}

1, 2, 3 — ID категорий

name — имя доп. поля

Z
На сайте с 13.12.2009
Offline
452
#6

Remio, а id категорий для чего? чтобы работало для постов из указанных категорий?

R
На сайте с 02.01.2009
Offline
105
#7
zusull:
чтобы работало для постов из указанных категорий?

Именно так.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий