» » » Делаем микроразметку картинок в DLE 10 для Яндекс Картинки

Делаем микроразметку картинок в DLE 10 для Яндекс Картинки

Делаем микроразметку картинок в DLE 10 для Яндекс Картинки

Здравствуйте, уважаемые читатели блога RomanZaharov.Ru! В этой статье будет описано как сделать микроразметку картинок для полной новости в DLE да и скорей краткой по версии schema.org. Для чего? спросите Вы. При микроразметке картинок для наших с вами новостей, наши изображения смогут участвовать сервисе Яндекс Картинки.

Приступим:

Открываем файл /engine/classes/parse.class.php Находим:

if( $align == '' ) return "<!--TBegin:{$info}--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" {$alt} /></a>{$caption}<!--TEnd-->";
        else return "<!--TBegin:{$info}--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--TEnd-->";



И заменяем на:

if( $align == '' ) return "<!--TBegin:{$info}--><a itemscope itemtype=\"http://schema.org/ImageObject\" href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img itemprop=\"contentUrl\" src=\"$url\" {$alt} /></a>{$caption}<!--TEnd-->";
        else return "<!--TBegin:{$info}--><a itemscope itemtype=\"http://schema.org/ImageObject\" href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img itemprop=\"contentUrl\" src=\"$url\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--TEnd-->";


В этом же файле находим:

if( $align == '' ) return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" {$alt} /><!--dle_image_end-->";
        else return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" style=\"float:{$align};\" {$alt} /><!--dle_image_end-->";



И заменяем на:

if( $align == '' ) return "<!--dle_image_begin:{$info}--><a itemscope itemtype=\"http://schema.org/ImageObject\"><img itemprop=\"contentUrl\" src=\"{$url}\" {$alt} /></a><!--dle_image_end-->";
        else return "<!--dle_image_begin:{$info}--><a itemscope itemtype=\"http://schema.org/ImageObject\"><img itemprop=\"contentUrl\" src=\"{$url}\" style=\"float:{$align};\" {$alt} /></a><!--dle_image_end-->";


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


На этом мы закончим. Все гениально и просто

Автор: candro | Комментариев: 0 | Категория: DataLife Engine » Уроки

Комментарии



Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
RomanZaharov.Ru- Блог простого веб-мастера . © 2013-2014