Что нового

Fullstory-Metatags by Sander (1 Viewer)

  • Автор темы Rok Friman
  • Дата начала
Rok Friman

Rok Friman

Участник
Регистрация
12 Авг 2021
Сообщения
17
Реакции
77
1612848131 fullstory metatags by sander

Данный модуль является наследником и продолжением модуля Простые заголовки. Он предназначен для автоматического формирования метатегов и тегов OpenGraph на странице полной новости. В этой версии сделаны небольшие изменения и дополнения в функционале, однако основная суть осталась прежней. С помощью специальной разметки, можно прямо в шаблоне fullstory.tpl прописать желаемый алгоритм формирования метатегов.

Принцип модуля построен на том, что сначала выполняется полное формирование шаблона страницы, выполняется обработка всех тегов, всех условий if. и hide. И только потом подключается модуль.

После установки модуля, достаточно в любом месте (рекомендую в начале) шаблона fullstory.tpl прописать код:

Код:
[metatags]
<title>Заголовок страницы</title>
<description>Описание страницы</description>
<keywords>ключевые, слова</keywords>
<robots>noindex,follow</robots>

<og:title>Заголовок для OpenGraph разметки</og:title>
<og:image>//example.com/image.jpg</og:image>
<og:any_tag>Содержимое тега any_tag</og:any_tag>
[/metatags]

Все двойные пробелы и табы будет заменены на один пробел. Все параметры не являются обязательными, если их не указать, то значение будет сформировано стандартно средствами движка. Полагаю в целом принцип понятен, но отдельно стоит отметить логику работы тегов title и robots:
  • title - если в новости вручную задан свой метатег заголовка, то значение этого тега игнорируется.
  • robots - если в новости не отмечена галочка запрета индексации, то будет обработано значение этого параметра.

Но полноценная работа этого тега поддерживается только начиная с DLE 13.3.
В более ранних версиях можно только полностью заблокировать доступ ботам используя любое из значений: false, no, off, 0

Код:
[metatags]
<title>
    {title}
    [xfgiven_title_en] / [xfvalue_title_en][/xfgiven_title_en]
    [xfgiven_year]([xfvalue_year])[/xfgiven_year]
    [xfgiven_season][xfvalue_season] сезон [xfgiven_episode][xfvalue_episode] серия[/xfgiven_episode][/xfgiven_season]
    - смотреть трейлер онлайн на TestFilm
</title>
<description>
    Смотреть {title}
    [xfgiven_title_en] / [xfvalue_title_en][/xfgiven_title_en]
    [xfgiven_year] [xfvalue_year] года[/xfgiven_year]
    бесплатно, онлайн в хорошем качестве
</description>
<keywords>смотреть, онлайн, бесплатно, фильм, сериал, трейлер</keywords>
<og:title>
    {title}
    [xfgiven_title_en] / [xfvalue_title_en][/xfgiven_title_en]
    [xfgiven_year]([xfvalue_year])[/xfgiven_year]
</og:title>
[/metatags]


Версия DLE: 13.x-14.x
Автор: Sander


 
Последнее редактирование:

Пользователи, просматривающие данную тему

Верх