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

Как вывести дополнительное поле в форму добавления комментария?


     15.03.2019    Общие вопросы по PHP, Модули    118

вопрос
Здравствуйте. Есть вопрос. Как вывести дополнительное поле из материала в файл шаблона addcomments.tpl? Ответа не нашел, но были ранее такие же вопросы. Версия DLE 13.1. Спасибо!

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


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

OuteerMan
Юзер

OuteerMan - 15 марта 2019 19:20 -

Не это https://dle-faq.ru/faq/questmysql/25620-znachenie-dop-polya-iz-tegov.html ? Там ответ есть на модуль.

serg91100
Юзер

serg91100 - 15 марта 2019 19:26 -

Не то. У меня сейчас {title} выводит "Добавление комментария". Я этот {title} хочу заменить на [xfvalue_forcom] который бы выводил текст заданный мной, пример Комментарий к новости ***
Следовательно надо заставить работать поля из материала в шаблоне addcomments.tpl

OuteerMan
Юзер

OuteerMan - 15 марта 2019 20:11 -

Сорян действительно не то. Был какой-то модуль выкладывал кто-то с выводом но там похоже в админке только.
Ну тогда в show.full.php перед $tpl->compile( 'content' );
Напишите
$comm_title_news = str_replace("&", "&", htmlspecialchars( $row['title'], ENT_QUOTES, $config['charset'] ) ) );


Ниже находите $tpl->set( '{title}', $lang['news_addcom'] );
Заменяете на $tpl->set( '{title}', "Комментарий к новости " . $comm_title_news );

serg91100
Юзер

serg91100 - 15 марта 2019 20:13 -

Спасибо, но тоже не совсем так. Моё дополнительно поле будет содержать короткое название.
Допустим Детский игровой центр Гринбург - полное название. Я же в доп. поле укажу Комментарии к Гринбургу.
Минус только в том, что надо вывести просто поле__))

OuteerMan
Юзер

OuteerMan - 15 марта 2019 20:27 -

Тогда вместо тайтла впишите в новую переменную $xfieldsdata['название поля'] до вот этой строки $xfieldsdata = $row['xfields']; И будет вместо тайтла поле (Должно быть)

serg91100
Юзер

serg91100 - 15 марта 2019 20:28 -

Спасибо, завтра попробую.

serg91100
Юзер

serg91100 - 18 марта 2019 09:31 -

Не подскажите, а если у меня допустим файл "addcomments" отдельно работает. То есть комментарий открывается в новом окне. Как к нему привязать вывод поля?

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

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

наверх