ViZed 0 Опубликовано: 26 декабря 2013 Рассказать Опубликовано: 26 декабря 2013 (изменено) Удивительно, как, порой, кто-нибудь в блоге опишет принцип реализации того или иного решения, а остальные недоблогеры-хомячки подхватывают это решение и размножают по своим сайтам. И плевать, что решение неправильное. Такую картину мы наблюдаем сейчас и в случае реализации вывода атрибута itemprop="image", который используется в микроразметке Schema.org. Итак, если погуглить, то приблизительно на 1000000000000 сайтах можно найти совет: Идем в /engine/classes/parse.class.php Ищем if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--dle_image_end-->"; ... Заменяем на (то бишь просто добавляем itemprop="image"): if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img itemprop=\"image\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img itemprop=\"image\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--dle_image_end-->"; Вот только, судя по всему, никого не колышит, что при такой реализации атрибут itemprop="image" будет присваиваться АБСОЛЮТНО ВСЕМ изображениям, загруженным для данной публикации. Это ошибка, ведь по правилам микроразметки данный атрибут может быть присвоен ЛИШЬ ОДНОМУ И ТОЛЬКО ОДНОМУ изображению на странице, которое и будет выводиться в результатах поиска. Сайт: http://oldconsoles.ru/, но вопрос не в этом. Вопрос. Можно ли как-нибудь реализовать присвоение атрибута itemprop="image" для одной, первой загруженной картинки для полной новости, но не для всех картинок??? Изменено 26 декабря 2013 пользователем ViZed Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 26 декабря 2013 Рассказать Опубликовано: 26 декабря 2013 <img itemprop="image" src="{fullimage-1}" alt="" />[/CODE] Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.