вопрос
Нужно чтобы везде при добавлении фото был тег «itemprop="photo"». Постоянно заходить в базу данных и вставлять надоедает. Где этот файл найти чтобы прописать этот атрибут. Это для микроразметки гугла.
Спасибо
Спасибо
Открыть /engine/classes/parse.class.php, найти код:
и заменить на:
Вариант №2: Использовать вывод изображение с помощью тега {image-X}. Например так:
з.ы. Второй вариант, как по мне, гораздо удобнее.
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-->";
и заменить на:
if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" itemprop=\"photo\" 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\" itemprop=\"photo\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--dle_image_end-->";
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}--><img src=\"{$url}\" itemprop=\"photo\" {$alt} /><!--dle_image_end-->";далее найти:
else return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" itemprop=\"photo\" style=\"float:{$align};\" {$alt} /><!--dle_image_end-->";
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 href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" itemprop=\"photo\" {$alt} /></a>{$caption}<!--TEnd-->";Также не забудьте сделать перестроение публикаций в АЦ.
else return "<!--TBegin:{$info}--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" itemprop=\"photo\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--TEnd-->";
Вариант №2: Использовать вывод изображение с помощью тега {image-X}. Например так:
<img src="{image-X}" alt="{title}" itemprop="photo" />В случае, когда вывод через {image-X} недопустим, можно сделать так:
<img src="{image-X}" alt="{title}" itemprop="photo" style="display:none" />Таким образом картинка не появляется на странице, но участвует при формировании сниппета в выдаче.
з.ы. Второй вариант, как по мне, гораздо удобнее.