Вот простой пример того, что можно сделать, просто в шаблоне fullstory.tpl в самый верх вставить:
Все двойные пробелы и табы будет заменены на один пробел.
Примечание: В данном примере ключевые слова заполняются только в том случае, если не заполнены ключи в самой новости.
Установка:
Открыть файл engine/modules/show.full.php
Найти строку:
После нее вставить:
На этом все 🙂
Автор: Олег Александрович a.k.a. Sander
Страница хака: Простые заголовки (метатеги)
Код:
[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']);
}
}
////////////////////////////////////////////////////////////////////////////////////////////////
На этом все 🙂
Автор: Олег Александрович a.k.a. Sander
Страница хака: Простые заголовки (метатеги)


