Перейти к публикации

Рекомендованные сообщения

Мне нужно, чтобы в {headers} обрабатывались доп поля, а именно в тэге <title>.

В инете нарыл вот такое:

$xfields = xfieldsload();

$xfieldsdata = xfieldsdataload( $row['xfields'] );

foreach ( $xfields as $value ) {

$preg_safe_name = preg_quote( $value[0], "'" );

if( empty( $xfieldsdata[$value[0]] ) ) {

$tpl->copy_template = preg_replace( "'[xfgiven_{$preg_safe_name}](.*?)[/xfgiven_{$preg_safe_name}]'is", "", $tpl->copy_template );

} else {

$tpl->copy_template = preg_replace( "'[xfgiven_{$preg_safe_name}](.*?)[/xfgiven_{$preg_safe_name}]'is", "1", $tpl->copy_template );

}

$tpl->copy_template = str_replace( "[xfvalue_{$preg_safe_name}]", stripslashes( $xfieldsdata[$value[0]] ), $tpl->copy_template );

}

Пробовал менять $tpl->copy_template на свою переменную, в моем случае это было $ska_q:

$xfields = xfieldsload();

$xfieldsdata = xfieldsdataload( $row['xfields'] );

foreach ( $xfields as $value ) {

$preg_safe_name = preg_quote( $value[0], "'" );

if( empty( $xfieldsdata[$value[0]] ) ) {

$ska_q = preg_replace( "'[xfgiven_{$preg_safe_name}](.*?)[/xfgiven_{$preg_safe_name}]'is", "", $ska_q );

} else {

$ska_q = preg_replace( "'[xfgiven_{$preg_safe_name}](.*?)[/xfgiven_{$preg_safe_name}]'is", "1", $ska_q );

}

$ska_q = str_replace( "[xfvalue_{$preg_safe_name}]", stripslashes( $xfieldsdata[$value[0]] ), $ska_q );

}

Но ничего не происходит, но если ввести еще 3 переменную $ska_qe:

$xfields = xfieldsload();

$xfieldsdata = xfieldsdataload( $row['xfields'] );

foreach ( $xfields as $value ) {

$preg_safe_name = preg_quote( $value[0], "'" );

if( empty( $xfieldsdata[$value[0]] ) ) {

$ska_q = preg_replace( "'[xfgiven_{$preg_safe_name}](.*?)[/xfgiven_{$preg_safe_name}]'is", "", $ska_qе );

} else {

$ska_q = preg_replace( "'[xfgiven_{$preg_safe_name}](.*?)[/xfgiven_{$preg_safe_name}]'is", "1", $ska_qе );

}

$ska_q = str_replace( "[xfvalue_{$preg_safe_name}]", stripslashes( $xfieldsdata[$value[0]] ), $ska_qе );

}

, то просто выводиться пустота...

Помогите, плиз..

DLE 9.2

Сайт: torrent-shara.net

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...