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

Где моя ошибка в выводе значения доп.поля в файл php ?


     01.04.2018    Общие вопросы по PHP, Ламерские вопросы    986

вопрос
В файле engine/modules/addnews.php - есть блок вывода значений в шаблон писем рассылки с сайта:
[
if( ! $approve and $config['mail_news'] ) {
					include_once ENGINE_DIR . '/classes/mail.class.php';
					$row = $db->super_query( "SELECT * FROM " . PREFIX . "_email WHERE name='new_news' LIMIT 0,1" );
					$mail = new dle_mail( $config, $row['use_html'] );
					$row['template'] = stripslashes( $row['template'] );
					$row['template'] = str_replace( "{Гость}", $member_id['name'], $row['template'] );
					$row['template'] = str_replace( "{%date%}", langdate( "j F Y H:i", $added_time, true ), $row['template'] );
					$row['template'] = str_replace( "{%title%}", stripslashes( stripslashes( $title ) ), $row['template'] );
/code]
Я пытаюсь под этим кодом добавить значение доп.поля ['telefon'], чтобы вывести его в шаблоне письма тегом {%telef%} 
вот таким образом:
[code]
		$xfieldsdata = xfieldsdataload($row['xfields']);
		$row['template'] = str_replace( "{%telef%}", $xfieldsdata['telefon'], $row['template'] );

Но в письме значение доп..поля не выводится. Что я делаю не так?
Значение доп.поля ['telefon'] стандартно заполняется в addnews.tpl

<td><input name="xfield[telefon]" required id="xf_telefon" class="f_input" style="width:200px;" value="" type="text">

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


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

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

наверх