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

Доп поля в тэге <title>


Pazuk

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

Мне нужно, чтобы в {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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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