Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Добавить дополнительное поле в show.full.php

Добавить дополнительное поле в show.full.php


     10.08.2014    Общие вопросы, Общие вопросы по PHP    6428

вопрос
Добрый день, давно не нуждался в помощи, сейчас очень нужна, нужно добавить дополнительное поле в show.full.php в эту строку $opengraph .= "\n "; Нужно вместо full-story поставить дополнительное поле description, пробовал {$xfieldsdata['description']} ,не работает

Ответил: PunPun


нужно брать из доп поля.

DLE 10.1 открыть engine/modules/show.full.php и найти:
$social_tags['site_name'] = $config['home_title'];

ниже вставить
$xfieldsdata = xfieldsdataload( $row['xfields'] );
$social_tags['description'] = $xfieldsdata['description'];

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

unik
Юзер

unik - 10 августа 2014 19:53 -

Забыл написать, либо отключить редактор в админ панели для полной новости

unik
Юзер

unik - 10 августа 2014 20:04 -

и в этом же вопросе спрошу заодно, как удалить у всех новостей description и keywords

LazyDev
PHP-developer

LazyDev - 11 августа 2014 11:50 -

Вы в своем уме? Зачем удалять то что приводит к полной загибели сайта в коем плане?

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

unik
Юзер

unik - 10 августа 2014 20:29 -

сожрало код, вот
$opengraph .= "\n <meta property=\"og:description\" content=\"{$row['full_story']}\" />";
Нужно вместо full-story поставить дополнительное поле description, пробовал {$xfieldsdata['description']} ,не работает

FastFud
Юзер

FastFud - 10 августа 2014 21:31 -

А вообще в show.full.php нет: $opengraph или же я ошибаюсь.
$opengraph .= "\n <meta property=\"og:description\" content=' " .$xfieldsdata['description']." ' />";

unik
Юзер

unik - 10 августа 2014 21:40 -

не работает, ничего не выводит

unik
Юзер

unik - 10 августа 2014 21:37 -

Да нет, делаю разметку

unik
Юзер

unik - 11 августа 2014 12:17 -

сделал по другому, отключил tinymce для полной новости

LazyDev
PHP-developer

LazyDev - 11 августа 2014 12:20 -

Поправьте ответ, оказалось нужно брать из доп поля.

DLE 10.1 открыть engine/modules/show.full.php и найти:
$social_tags['site_name'] = $config['home_title'];

ниже вставить
$xfieldsdata = xfieldsdataload( $row['xfields'] );
$social_tags['description'] = $xfieldsdata['description'];

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

dj-avtosh
PHP-developer

dj-avtosh - 11 августа 2014 12:24 -

++++++

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх