Хаки и Скрипты Next Generation CMS

Разметка Ogmeta без плагина на Twige

irbees2008 irbees2008 Опубликовано - 19 - августа TWIG
1523 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Всем привет. Вот решил выложить небольшой хак для тех кто не хочет устанавливать плагин ognews .
1. Открываем файл main.tpl
2. В тег <html> добавляем

Код:
prefix="og: http://ogp.me/ns#"
Чтобы получилось
Код:
<html prefix="og: http://ogp.me/ns#">
3.В секцию head добавляем
Код:
{% if not isHandler('news:main') %}
<meta property="og:type" content="article">
<meta property="og:local" content="{{ lang['langcode'] }}">
<meta property="og:title" content="{{ system_flags.info.title.item|truncateHTML(50,'...') }}"/>
<meta property="og:url" content="{{home}}/{{ system_flags.news['currentCategory.record']['alt'] }}/{{ system_flags.news['db.record']['alt_name'] }}.html"/>
<meta property="og:image" content="{{home}}/uploads/dsn/{{ system_flags.news['db.record']['#images'][0].folder}}/{{ system_flags.news['db.record']['#images'][0].orig_name}}"/>
<meta property="og:site_name" content="{{ system_flags.info.title.header }}"/>
<meta property="og:description" content="{{ system_flags.meta.description|truncateHTML(220,'...') }}"/>
<meta property="article:author" content="{{home}}/users/{{ system_flags.news['db.record']['author'] }}.html">
<meta property="article:section" content="{{ system_flags.news['currentCategory.record']['name'] }}">
<meta property="article:tag" content="{{ system_flags.meta.keywords }}">

<meta name="twitter:card" content="summary">
<meta name="twitter:creator" content="@kredite_o">
<meta name="twitter:title" content="{{ system_flags.info.title.item|truncateHTML(70,'...') }}">
<meta name="twitter:description" content="{{ system_flags.meta.description|truncateHTML(250,'...') }}">
<meta name="twitter:image" content="{{home}}/uploads/dsn/{{ system_flags.news['db.record']['#images'][0].folder}}/{{ system_flags.news['db.record']['#images'][0].orig_name}}">
{% endif %}
4.Все пользуемся.
Если в твиттере не выводятся изображения, проверьте файл robots.txt, чтобы папка /uploads/dsn/ была Allow

@kredite_o заменить на свой аккаунт в твиттере

Можешь почитать и вот эту статейку "HTML теги audio"

Опрос

Ваше мнение

какой форум лучше для вас
Результаты

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

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4365 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 660
  • Онлайн всего: [16]
  • Гости: [14]
  • Поисковики: [2] Google, Яндекс
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 29
  • Генерация страницы: 0.272сек
  • Потребление памяти: 5.155 Mb 
  •   Яндекс.Метрика