Опубликовано 13 апреля, 20187 г Вот простой пример того, что можно сделать, просто в шаблоне 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']); } }
Для публикации сообщений создайте учётную запись или авторизуйтесь