Всем привет.
Данная доработка добавляет поддержку schema.org к компоненту Open Graph (автор Fuze)
Что такое микроразметка?
Данные добавляются в JSON-LD формате, при этом не придется править файлы шаблона.
Установка
Если у вас уже установлен компонент Open graph, скачайте этот архив и загрузите файлы с заменой, если нет, то с начало надо установить Open Graph потом загрузить доработку.После установки откройте настройки компонента Open graph и заполните новые поля
Реклама #
Алексей Т 7 лет назад #
Пробуем
TOPg 7 лет назад #
Микроформат Open Graph
1.2.0 InstantMedia Team
я перезалил данне из архива, больше ничего не делал, у меня в компоненте появились дополнительные поля, я всё правильно сделал?
My-InstantCMS.Ru 7 лет назад #
TOPg 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
У кого нибудь еще такая ошибка?
TOPg 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Всё исправил и архив перезалил
TOPg 7 лет назад #
Андрей 6 лет назад #
Атрибут logo.height имеет недопустимое значение.
не подскажете что поправить?
Андрей 6 лет назад #
AndroS 4 года назад #
И насколько сложно доделать, чтоб работало в формате микроданных, а не JSON-LD (Яндекс не использует такую разметку в выдаче)
My-InstantCMS.Ru 4 года назад #
Уйти от JSON-LD думаю не вариант, потому что для микроданных придется править стили чужих шаблонов
RSN 4 года назад #
/blogs/moi-razrabotki/dobavljaem-schema-org-k-open-graph.html#comment_111607
Но архив больше не доступен для скачивания...
Андрей 4 года назад #
Val 7 лет назад #
letsgo 7 лет назад #
letsgo 7 лет назад #
Pasechnik 7 лет назад #
Def 7 лет назад #
artoss 7 лет назад #
letsgo 7 лет назад #
Вкратце если. Микроразметка сейчас скорее улучшает сниппет и вид в выдаче, но не является факторов продвижения. Для новостей и материалов я вообще её необходимости не вижу, так как они могут быть как новостями, так и другого вида материалами, а для каждого там своя схема.
Например: NewsArticle - TechArticle - BlogPosting - CreativeWork - и много других. Попробуйте все схемы совместить для всех видов контента.
Однако удобно применять например для товаров - показана будет цена, наличие товара, рейтинг и оценка товара, для рецептов, для объявлений, но каждый требует своей схемы и надо каждую подключать к типу контента.
При этом совместить требования Яндекса и Гугла не получится универсально. Существует более 500 видов разметки на различные виды материалов. Поисковики поддерживают только немногое из этого и при этом каждый чуть по своему требует.
Отсутствие микроразметки не критично и сейчас поисковики это направление не акцентируют. Думаю столкнувшись с разнообразием выдуманных видов и свойств, они решили остановиться на основных и не более.
TOPg 7 лет назад #
letsgo 7 лет назад #
Разметка schema, которую мы обсуждаем, никак не связана с добавлением контента в социальные сети.
TOPg 7 лет назад #
Jestik 7 лет назад #
На будущее, архивируйте в .zip
Александр 7 лет назад #
PS за старания ++ и спасибо! (большое) хоть и для второй, она для многих даже перспективней)
&$!#% 7 лет назад #
Спасибо.
My-InstantCMS.Ru 7 лет назад #
для типа WebSite берется из настроек сайта http://prntscr.com/ebr6ma
&$!#% 7 лет назад #
&$!#% 7 лет назад #
&$!#% 7 лет назад #
По этому адресу ничего нет. В урле пропущена папка upload.
&$!#% 7 лет назад #
Endroid 7 лет назад #
Единственное, размеры логотипа формируются неверно, если даже в настройках указать размеры. Собственно, и сам логотип берется не тот, что в настройках.
Endroid 7 лет назад #
в файле engine_start.php 49 строка @type": "Thing" необходимо заменить на Organization, иначе не проходит проверку Яндекса (правила: http://schema.org/copyrightHolder)
А в content_before_item.php можно добавить:
$microdata .= '"commentCount": "' . strip_tags(addslashes($item['comments'])) . '",';
My-InstantCMS.Ru 7 лет назад #
Если вы уже доработали и есть желание поделиться, можете сделать в своем блоге
Endroid 7 лет назад #
Успехов!
sindoyun 7 лет назад #
Александр Витальевич 7 лет назад #
Endroid 7 лет назад #
Попробуйте отрыть исходный код страницы и простым поиском найти, где он прячется
Iceman 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Iceman 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Iceman 7 лет назад #
sergemat 7 лет назад #
Александр Витальевич 7 лет назад #
Код PHP:
rdfanode
resource = http://сайтру.html
http://www.w3.org/1999/xhtml/vocab#search = http://сайт.ру/search/opensearch
microdata
ОШИБКА: невозможно определить принадлежность данных полей. Возможны две причины: эти поля некорректно размещены, либо указан лишний атрибут itemprop
itemType =
Андрей 6 лет назад #
1. Не правильно формируется ссылка на лого, пропущена папка upload - http://joxi.ru/xAepbWCYDPnz2y
2. И яндекс ругается "ОШИБКА: ваша JSON-LD разметка не может быть разобрана. Проверьте документ на синтаксические ошибки: ..." - http://joxi.ru/nAyakgsX6Q0DAZ
Подскажите пожалуйста, что я сделал не так?
My-InstantCMS.Ru 6 лет назад #
Пользователь Андрей задал вопрос яндексу и вот что получил
По этому волноваться не стоит.
Олег с клещами 5 лет назад #
"Для image.url указан недопустимый URL", хотя реально URL правильный.
My-InstantCMS.Ru 5 лет назад #
Олег с клещами 5 лет назад #
Андрей 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
Если есть желание поделиться со всеми, сделайте, а то у меня сейчас нет времени этим заняться.
В приоритете магазин и турбо-страницы
Андрей 5 лет назад #
Андрей 5 лет назад #
1. Сделайте бэкап сайта и базы,
2. Установите Микроформат Open Graph версию 1.3 стандартным способом.
3. Сделайте бэкап сайта и базы.
4. Добавьте файлы из архива schema.org_for_open_graph_protocol_1.3_update
5. Потом Админка - Компоненты - Управление событиями - Обновить события
Андрей 4 года назад #
RSN 4 года назад #
RSN 4 года назад #
С этим обновлением не поддерживает патерны и некоторые пункты Open Graph дублируются((
Андрей 4 года назад #
alexandr22 4 года назад #
Андрей 4 года назад #
alexandr22 4 года назад #
R161Net 4 года назад #
RSN 4 года назад #
RSN 4 года назад #
Не могли бы поделится?
vladimird 5 лет назад #
noname 5 лет назад #
alpik 4 года назад #
При включении события process_render_content_item_view Микроформат Open Graph сайт выдает в режиме отладки ошибку:
RSN 4 года назад #
Evanescence, тоже прошу сделать ревизию и актуализировать под последний Open graph.
Когда последний раз ставил (с обновлением от Андрея) если не ошибаюсь, там не все поля формировались, которые есть в чистом Open graph...
RSN 4 года назад #
/blogs/moi-razrabotki/dobavljaem-schema-org-k-open-graph.html#comment_113153
skewes 2 года назад #
Кто нибудь устанавливал на последнюю версию — 2.15.2 ?
У меня через админку не устанавливается. rar переверстал в zip — также не помогло...
Ручками токо?
RSN 2 года назад #
Дополнение давно нуждается в ревизии… Выше описаны проблемы...
Там в описании «Установка» написано как ставить… Заменить файлы из архива… Только лучше пробовать на тестовом))..
Yuran 1 год назад #
Ребята, кто-нибудь смог сделать под последнюю версию 2.15.2? Я у себя добавил как описано… Что то задублировалось почти все:(
kazakdona 1 год назад #
Я установил, все появилось но не обрабатывает выражения скобках {title}
так и вываодит в коде
{content|string_get_meta_description}. Казачья песня {title} просмотров {hits_count}, народный рейтинг песни {rating|html_spellcount: голос: голоса: голосов}
Pawell 1 год назад #
Здравствуйте. Столкнулся с небольшой проблемой вывода полного адреса картинки в «image»: {"@type": «ImageObject»,«url»: По умолчанию выводится логотип:
если поменять на:
то выводится: {"@type": «ImageObject»,«url»: «httpss://site.com/upload/»
Помогите решить пробему, чтобы выводился корректный адрес изображения, как в «og:image».