Хак Мини хак вывода title и keywords в теле полной новости созданными тегами

tensey

:)
Прошёл марафон
Регистрация
10 Июл 2017
Сообщения
74
Реакции
44
Баллы
18
Столкнулся с вопросом о выводе title, который генерирует граббер, в теле новости. Делается это так:

Открываем engine/modules/show.full.php и ищем код
PHP:
if( $row['keywords'] == '' AND $row['descr'] == '' AND $config['create_metatags'] ) {
            create_keywords( $row['full_story'] );
        } else {
            $metatags['keywords'] = $row['keywords'];
            if( $row['descr'] ) $metatags['description'] = $row['descr']; else $metatags['description'] = $row['title'];
        }
НИЖЕ вставляем
PHP:
$tpl->set( '{metatitle}', $row['metatitle'] );
          
            if( $row['metatitle'] ) {
              
                $tpl->set( '[metatitle]', "" );
                $tpl->set( '[/metatitle]', "" );
          
            } else {
                $tpl->set_block( "'\\[metatitle\\](.*?)\\[/metatitle\\]'si", "" );
Теперь вставляем в fullstory.tpl в нужное место
PHP:
[metatitle]{metatitle}[/metatitle]
Description абсурдно выводить так как это наше полное описание новости, за него молчу. А если вам нужно вывести keywords в теле новости то в engine/modules/show.full.php ищем код
PHP:
if( $row['keywords'] == '' AND $row['descr'] == '' AND $config['create_metatags'] ) {
            create_keywords( $row['full_story'] );
        } else {
            $metatags['keywords'] = $row['keywords'];
            if( $row['descr'] ) $metatags['description'] = $row['descr']; else $metatags['description'] = $row['title'];
НИЖЕ вставляем
PHP:
$tpl->set( '{keywords}', $row['keywords'] );
          
            if( $row['keywords'] ) {
              
                $tpl->set( '[keywords]', "" );
                $tpl->set( '[/keywords]', "" );
          
            } else {
                $tpl->set_block( "'\\[keywords\\](.*?)\\[/keywords\\]'si", "" );
            }
В fullstory.tpl ключевые слова выводим таким тегом
HTML:
[keywords]{keywords}[/keywords]
АВТОР : DomiTori
 
Сверху Снизу