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

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

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

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

Опрос

Ваше мнение

Каким софтом вы пользуетесь?
Результаты

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

Теги

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

Статистика

  • Caйту: 4612 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [13]
  • Гости: [13]
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 0.355сек
  • Потребление памяти: 5.430 Mb 
  •   Яндекс.Метрика