вопрос
Имя файла:
Найти:
Заменить на:
Помогите чет не работает отдельные мета теги через доп поля ?
engine/modules/show.full.php
Найти:
if ($row['metatitle']) $metatags['header_title'] = $row['metatitle'];
Заменить на:
if ($row['metatitle']) $metatags['header_title'] = $row['metatitle']; {
include ENGINE_DIR . '/data/metategi.php';
if ( !is_array($config_mod) ) $config_mod = array();
if ( !empty($config_mod['title']) ) $metatags['header_title'] = $config_mod['title'];
if ( !empty($config_mod['description']) ) $metatags['description'] = $config_mod['description'];
if ( !empty($config_mod['keywords']) ) $metatags['keywords'] = $config_mod['keywords'];
if ( !empty($config_mod['speedbar']) ) $metatags['title'] = $config_mod['speedbar'];
$metatags = str_replace(array('{title}'), array($row['title'], ['title']), $metatags);
foreach(xfieldsload() as $xfield) {
$metatags = str_replace('[xfvalue_' . $xfield[0] . ']', $xfields[$xfield[0]], $metatags);
if ( empty($pl_xfields[$xfield[0]]) ) {
$metatags = str_replace(array('[xfnotgiven_' . $xfield[0] . ']', '[/xfnotgiven_' . $xfield[0] . ']'), '', $metatags);
$metatags = preg_replace("'\\[xfgiven_{$xfield[0]}\\](.*?)\\[/xfgiven_{$xfield[0]}\\]'is", '', $metatags);
} else {
$metatags = str_replace(array('[xfgiven_' . $xfield[0] . ']', '[/xfgiven_' . $xfield[0] . ']'), '', $metatags);
$metatags = preg_replace("'\\[xfnotgiven_{$xfield[0]}\\](.*?)\\[/xfnotgiven_{$xfield[0]}\\]'is", '', $metatags);
}
}
}
Помогите чет не работает отдельные мета теги через доп поля ?