Здравствуйте. экспирементирую с микрораметкой сайта по schema на одном новом сайте. С шаблоном разобрался, а вот с автоматизированной микроразметкой всех картинок на сайте не очень. Пытался самостоятельно подправить PHP файл движка parse.class.php, но не удачно, за то заново пришлось вставлять все картинки на сайте и понял что бекап БД очень важен)))
В общем, буду очень благодарен, если поможете, особенно важны те кто хорошо разбирается в PHP и DLE, или просто в PHP. Файл движка parse.class.php, там есть две строчки которые так сказать "генерируют" вставку картинок в полную новость. Строчки (одна отвечает как я понял за картинки которые увеличиваются при клике, а вторая за те что "просто картинки" (координаты вырезок кода: "1280-1281" и "1470-1471" строки)):PHP код:
if( $align == '' ) return "<!--dle_image_begin:{$info}--><img itemscope itemtype=\"http://schema.org/ImageObject\" itemprop=\"image\" src=\"{$url}\" {$alt} /><!--dle_image_end-->";
else return "<!--dle_image_begin:{$info}--> <img itemscope itemtype=\"http://schema.org/ImageObject\" itemprop=\"image\" src=\"{$url}\" style=\"float:{$align};\" {$alt} /><!--dle_image_end-->";
PHP код:Они делают код картинок такими:
if( $align == '' ) return "<!--MBegin:{$info}--><a itemprop=\"image\" itemscope itemtype=\"https://schema.org/ImageObject\" href=\"$gurl\" rel=\"highslide\" class=\"highslide\"><img itemprop=\"image\" src=\"$url\" {$alt} /></a>{$caption}<!--MEnd-->";
else return "<!--MBegin:{$info}--><a itemprop=\"image\" itemscope itemtype=\"https://schema.org/ImageObject\" href=\"$gurl\" rel=\"highslide\" class=\"highslide\"><img itemprop=\"image\" src=\"$url\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--MEnd-->";
Код HTML:<!--dle_image_begin:http://site.ru/uploads/posts/2015-10/image.jpg||Тута титле картинки--><img src="/site.ru/uploads/posts/2015-10/image.jpg" alt="Тута альт картинки" title="Тута титле картинки" /><!--dle_image_end-->Код HTML:А мне надо, что бы картинки выводились таким кодом:<!--MBegin:http://site.ru/uploads/posts/2015-10/image.jpg||Тута титле картинки--><a href="http://site.ru/uploads/posts/2015-10/image.jpg" rel="highslide" class="highslide"><img src="/uploads/posts/2015-10/image.jpg" alt="Тута альт картинки" title="Тута титле картинки" /></a><span class="highslide-caption">Тута титле картинки</span><!--MEnd-->
Код HTML:<!--dle_image_begin:http://site.ru/uploads/posts/2015-10/image.jpg||Тута титле картинки--><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url" itemprop="image" src="http://site.ru/uploads/posts/2015-10/image.jpg" alt="Тута альт картинки" title="Тута титле картинки"><meta itemprop="height" content="210"><meta itemprop="width" content="320"></span><!--dle_image_end-->Код HTML:Но у меня не получается PHP код подправить, что бы всё правильно отображалось. Плюс я не понял как вывести "height" и "width" размеры, что бы они соответствовали настоящим и не чего не поменяли на сайте визуально.<!--MBegin:http://site.ru/uploads/posts/2015-10/image.jpg||Тута титле картинки--><a itemprop="image" itemscope itemtype="https://schema.org/ImageObject" href="http://site.ru/uploads/posts/2015-10/image.jpg" rel="highslide" class="highslide"><img itemprop="url" itemprop="image" src="/site.ru/uploads/posts/2015-10/image.jpg" alt="Тута альт картинки" title="Тута титле картинки" /><meta itemprop="height" content="210"><meta itemprop="width" content="320"></a><span class="highslide-caption">100 Причин, почему я тебя люблю парню от девушки</span><!--MEnd-->
P.S. И ещё, я где то слышал что <meta> лучше не использовать в <body>, но как по другому вывести я не знаю. Видел на других сайтах иногда используют его (или дисплай:ноне), вроде не под АГСами они, так что наверное чуть-чуть то можно.
P.P.S. Заранее большое спасибо за советы и помощь:)
Не могу подправить PHP код в DLE 10.5 под микроразметку картинок (файл parse.class.php)
(Ответов: 3, Просмотров: 965)
- 27.01.2016 19:56
- 01.02.2016 12:46
- 01.02.2016 16:18
Redgar, Я что то не правильно делаю?
- 05.02.2016 18:52
Тему можно закрыть, разобрался усиленным методом тыка :)
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Вопрос по верстке, про <H1> и class <div class="h1_content"> | Web программирование | 6 | 27.12.2014 15:15 |
Перевод Google Python Class, где найти? | Web программирование | 0 | 18.07.2012 23:16 |
не могу подправить блог на MODX Revolution 2.2.2-pl | CMS | 1 | 09.06.2012 15:53 |
YML-файл Parse error: syntax error | Поисковые системы | 0 | 04.04.2012 02:37 |
Не могу отредактировать файл header.php | WordPress | 15 | 18.01.2012 23:23 |