Метаданные в MODX Revolution
В данном уроке расмотрим как сделать так, чтобы при нажатии кнопки "Like" в фейсбуке или "поделится" пользователь получал осмысленное описание и хорошую картинку для своей страницы социального сервиса.
Для примера, возмём мой предыдущий пост Онлайн газета MODX Today, при нажатии кнопки "Send to FACEBOOK" у меня на фейсбук странице появилась следующая запись с уменьшеным изображением для этого поста:
Зелёными стрелками с подписями указаны элементы моего ресурса, которые были переданы через opengraph на страницу аккаунта Facebook.
Аналогично происходит с Контактом:
В группе контакта MODX Revolution я вставил запись как администратор этой группы. При наведении на ссылку (показана зелёной стрелкой), выплывает тултип с уже знакомой уменьшенной картинкой поста и остальными атрибутами ресурса: Названием статьи и Описанием.
Думаю здесь всё понятно, перейдём теперь непосредственно к описанию того, как я это сделал.
- Создайте переменную шаблона, у меня title_post_image с типом ввода данных image, тип вывода - по-умолчанию. Желательно вставлять изображения 200 на 200 пикселов (минимум для Фейсбука). Можете вставлять отдельно два изображение - одно для поста, а одно для opengraph.
- Руководствуясь описанием Opengraph протокола создадим код для секции HEAD сайта
- Сохраните шаблон и очистите кеш.
Для отладки опенграф сниппета заходим в Фейсбук на страницу разработчиков FB Debugger
Помните о том, что ФБ создаёт кеш для вашей страницы при сохраненнии ссылки на своих страницах, поэтому если вы уже сделали ошибку и не получился вывод информации о ссылке, как на рисунке выше, то переименуйте URI для ресурса и сохраните повторно.
08-08-2013 микроформаты Opengraph метаданные SEO Виктор Матушевский
Skisak
28.03.2012 07:25[[*title_post_image:phpthumbof=`w=90&h=90&q=80&zc=T`]] расшифруйте пожалуйста эту строчку
расшифровую http://habrahabr.ru/post/131424/#habracut
Солнышком Облаках
08.07.2014 19:02Виктор, подскажите, пожалуйста, как решить проблему. Сделал отдельные TV для картинки и описания и вызываю их как стандартные TV - не показывает, через ваш выходит. В чем разница? Как вывести описание?
Солнышком Облаках
08.07.2014 19:07сразу еще один вопрос, думаю они связаны. на сайте хочу реализовать вывод похожих новостей в конце новости, но к сожалению, не выводятся картинки, просто не видит ((+ТВ.картинка)) и ((+ТВ.описаниеновости))
P.S. так и не понял как вставлять нормально теги у вас в комментариях
Солнышком Облаках
08.07.2014 19:42дошло. нужно их объявить в getresources