Fullstory-Metatags by Sander для DLE

Fullstory-Metatags by Sander

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





Пример работы можно посмотреть на демо сайте
Скачать плагин на github.com
Комментарии: (11)
  1. foto
    VIP 10 февраля 2021 05:05 #
    Гууд
    0
  2. foto
    Гость 27 февраля 2021 14:36 #
    мета теги работают только в fullstory ?
    0
  3. foto
    Гость 30 апреля 2021 22:58 #
    Можно как то сделать, чтобы тег title не игнорировался, если в новости вручную задан свой метатег заголовка?
    0
    1. foto
      Администратор 2 мая 2021 15:41 #
      Удалить строго указанный код:
      if ($v != 'title' || !$metatags['header_title'])
      0
  4. foto
    Гость 3 мая 2021 04:28 #
    Ест возможности по категории сделать это ?
    0
  5. foto
    VIP 12 мая 2021 11:38 #
    на 14 dle не хочет работать, может есть какие то тонкости?
    0
    1. foto
      Клиент 20 мая 2021 09:32 #
      У меня 14, всё норм работает.
      0
    2. foto
      Администратор 20 мая 2021 12:18 #
      Возможно конфликт с другими плагинами...
      Попробуйте разместить этот плагин первым в списке.
      0
  6. foto
    Клиент 29 мая 2021 18:08 #
    Добрый. Такой вопрос.
    Как можно с помощью этого вывести размер картинки <og:image> ?

    Например так..
    <meta property="og:image:width" content="1200">
    <meta property="og:image:height" content="630">
    0
  7. foto
    Клиент 15 июня 2021 20:45 #
    А можно ли добавить доп. поле к уже заданному вручную description?
    0
    1. foto
      Администратор 15 июня 2021 21:25 #
      Можно, если написать хак для вывода содержимого description отдельным тегом в fullstory.tpl
      0
Добавить комментарий

Внимание! Все сообщения касающиеся техподдержки будут удалены или проигнорированы

Attention! All messages asking for technical support will be removed or ignored

  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2021.
При копировании, ссылка на источник обязательна.