Мета теги для Twitter

  • 3 Ответов
  • 1011 Просмотров

Skyrider

  • Сообщений: 4
    • Просмотр профиля
Мета теги для Twitter
« : 04 Июля 2016, 17:33:08 »
Я добавил мета теги для Twitter. Для Facebook и Google Plus ничего добавлять не нужно, а вот для твитера хотелось бы.
Вообще вот полный список.
Цитировать
<meta name="twitter:card" content="summary"/>  <!-- Тип окна -->
<meta name="twitter:site" content="Название сайта"/>
<meta name="twitter:title" content="Название страницы">
<meta name="twitter:description" content="Описание"/>
<meta name="twitter:creator" content="автор"/>
<meta name="twitter:image:src" content="https://website.com/image250X250.png"/>
<meta name="twitter:domain" content="website.com"/>

Я добавил только необходимое мне:
Цитировать
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="{title}" />
<meta name="twitter:description" content="{descript}" />
<meta name="twitter:image" content="{image}" />
Проблема в том, что в твиттере не отображается картинка из статьи. В тексте не работает {image}.
Пробовал так, но тоже не работает.
<meta name="twitter:image:src" content="{image}"/>
Что нужно, подскажите, как вызвать иллюстрацию статьи.

Neon

  • Сообщений: 648
    • Просмотр профиля
    • Danneo CMS
Re: Мета теги для Twitter
« Ответ #1 : 04 Июля 2016, 23:59:04 »
Да, студент уже тут предлагал разметку Open Graph добавить.
Но, наверное, дело не в самой разметке. По дефолту её нет смысла в шаблон добавлять. Слишком много вариантов этой самой разметки.

Собственно, что нам нужно?
Нужно в шаблон передавать основные данные о конечной странице, необходимые для разметки.
А там уже, кто во что горазд, используя эти данные, какую захочет, такую и добавит разметку.

Основными, базовыми данными, насколько я понимаю, являются:
title - заголовок страницы.
description - описание страницы (анонс).
image - картинка анонса, если есть.

Что еще?
DANNEO ™

Skyrider

  • Сообщений: 4
    • Просмотр профиля
Re: Мета теги для Twitter
« Ответ #2 : 05 Июля 2016, 01:18:16 »
В этом-то и есть вопрос.
Все передается и появляется в твиттере {title}, {descript} выводятся но картинка {image} не выводится.
Просто я не знаю как это исправить, я не силен в PHP.
А так вот все что нужно для твиттера.
Цитировать
<meta name="twitter:title" content="{title}" />
<meta name="twitter:description" content="{descript}" />
<meta name="twitter:image" content="{image}" />

Skyrider

  • Сообщений: 4
    • Просмотр профиля
Re: Мета теги для Twitter
« Ответ #3 : 10 Июля 2016, 22:04:14 »
twitter:card — тип карточки. В данном случае можно опустить, так как summary идет по-умолчанию.
twitter:creator — твиттер автора (контента, сайта).
twitter:title — заголовок. До 70 символов.
twitter:description — описание. До 200 символов.
twitter:image — ссылка на изображение. Обязательно абсолютная.

Валидатор