Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как оргонизовать микроразметку schema dle 14.1 для картинок в новости?

Как оргонизовать микроразметку schema dle 14.1 для картинок в новости?


     01.04.2021    микроразметка, картинка в новости, schema    Общие вопросы по вёрстке, Общие вопросы по PHP, Хаки    1183

вопрос
Доброго времени суток, такой вопрос, как можно внедрить микроразметку schema.org - dle 14.1 для картинок вставляемых в новость.

Ответа пока нет


5 комментариев

Rudoy
ГипноКотЭ

Rudoy - 1 апреля 2021 23:52 -

да, можно
если ваши картинки выводятся через доп поле, то вообще без проблем
itemprop="screenshot"

Valeron
Юзер

Valeron - 2 апреля 2021 04:00 -

Нет нужно именно в новости, когда картинка добавляется между текстом новости... Допустим идет текст в новости потом картинка, дальше опять текст.

Rudoy
ГипноКотЭ

Rudoy - 2 апреля 2021 05:03 -

Самый простой способ это вписать руками разметку после alt

MSK
Юзер

MSK - 3 апреля 2021 18:54 -

Нужно доработать сохранение новостей так, чтобы сохранялись данные о фото в нужном формате.
Могу сделать на платной основе - пишите в личку.

Valeron
Юзер

Valeron - 29 апреля 2021 14:11 -

Нашел в интернете публикации такой микроразметки для ранних версий DLE, пробовал сделать по той схеме но что то не выходит, может кто то подскажет что не так. Редактировал файл.
/engine/classes/parse.class.php

		if( $align == '' ) return "<!--TBegin:{$info}-->".$this->htmlparser->purify("<a itemscope itemtype=\"http://schema.org/ImageObject\" href=\"$gurl\" class=\"highslide\" target=\"_blank\"><img itemprop=\"contentUrl\" src=\"$url\" style=\"max-width:100%;\" {$alt}></a>")."<!--TEnd-->";
		else return "<!--TBegin:{$info}-->".$this->htmlparser->purify("<a itemscope itemtype=\"http://schema.org/ImageObject\" href=\"$gurl\" class=\"highslide\" target=\"_blank\"><img itemprop=\"contentUrl\" src=\"$url\" style=\"float:{$align};max-width:100%;\" {$alt}></a>")."<!--TEnd-->";


		if( $align == '' ) return "<!--MBegin:{$info}-->".$this->htmlparser->purify("<a itemscope itemtype=\"http://schema.org/ImageObject\" href=\"$gurl\" class=\"highslide\"><img itemprop=\"contentUrl\" src=\"$url\" style=\"max-width:100%;\" {$alt}></a>")."<!--MEnd-->";
		else return "<!--MBegin:{$info}-->".$this->htmlparser->purify("<a itemscope itemtype=\"http://schema.org/ImageObject\" href=\"$gurl\" class=\"highslide\"><img itemprop=\"contentUrl\" src=\"$url\" style=\"float:{$align};max-width:100%;\" {$alt}></a>")."<!--MEnd-->";


После нужно было почистить кеш и сделать перестроение публикаций. Но изменений ни каких не произошло.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх