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

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

irbees2008 irbees2008 Опубликовано - 19 - августа TWIG
1673 - 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 заменить на свой аккаунт в твиттере

Можешь почитать и вот эту статейку "Счетчик символов текстовом поле textarea"

Опрос

Ваше мнение

Какие темы вам интереснее?
Результаты

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

Теги

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

Статистика

  • Caйту: 4672 дня
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 679
  • Онлайн всего: [5]
  • Гости: [4]
  • Поисковики: [1] Google
  • Были сегодня : [1] Google
  • SQL запросов: 31
  • Генерация страницы: 0.464сек
  • Потребление памяти: 5.165 Mb 
  •   Яндекс.Метрика