Перейти к содержанию

Простые заголовки (метатеги) в шаблоне полной новости


VAOZ
 Поделиться


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

Вот простой пример того, что можно сделать, просто в шаблоне fullstory.tpl в самый верх вставить:

[title]
   {title}
   [if xfvalue_original] / [xfvalue_original][/if]
   [if xfvalue_year] ([xfvalue_year])[/if]
   - смотреть онлайн в хорошем качестве
[/title]
[description]
   [if short_story]
       {short-story limit="150"}
   [else]
       Смотреть
       [catlist=2]фильм[/catlist]
       [catlist=3]сериал[/catlist]
       [catlist=4,8,9]мультфильм[/catlist]
       {title}
       [if1 xfvalue_original] / [xfvalue_original][/if1]
       [if1 xfvalue_year] [xfvalue_year] года[/if1]
       бесплатно, онлайн в хорошем качестве
   [/if]
[/description]
[if !keywords]
   [keywords]смотреть, онлайн, бесплатно, фильм[/keywords]
[/if]

Все двойные пробелы и табы будет заменены на один пробел.
Примечание: В данном примере ключевые слова заполняются только в том случае, если не заполнены ключи в самой новости.

Установка:

Открыть файл engine/modules/show.full.php
Найти строку:
 

 $tpl->compile( 'content' );


После нее вставить:
 

       $simple_meta = array('title', 'description', 'keywords');
       foreach ($simple_meta as $key) {
           if (preg_match("#\[({$key})\](.*?)\[/\\1\]\s*#is", $tpl->result['content'], $meta_found)) {
               if ($key == 'title') $key = 'header_title';
               $meta_found[2] = preg_replace("#\s{2,}#s", " ", $meta_found[2]);
               $metatags[$key] = trim($meta_found[2]);
               $tpl->result['content'] = str_replace($meta_found[0], "", $tpl->result['content']);
           }
       }
Ссылка на комментарий
Поделиться на других сайтах


Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
 Поделиться


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