Не могу подправить PHP код в DLE 10.5 под микроразметку картинок.
Страницы: 1
Не могу подправить PHP код в DLE 10.5 под микроразметку картинок., Возможно кто-то поможет. подскажет. Спасибо)
Здравствуйте. В общем, последнее время экспирементирую с микрораметкой сайта по schema на одном новом сайте. С шаблоно разобрался, а вот с автоматизированной микроразметкой всех картинок на сайте не очень. Пытался самостоятельно подправить PHP файл движка parse.class.php, но не удачно, за то заново пришлось вставлять все картинки на сайте и понял что бекап БД очень важен)))

В общем, буду очень благодарен, если поможете, особенно важны те кто хорошо разбирается в PHP и DLE, или просто в PHP. Файл движка parse.class.php, там есть две строчки которые так сказать "генерируют" вставку картинок в полную новость. Строчки (одна отвечает как я понял за картинки которые увеличиваются при клике, а вторая за те что "просто картинки" (координаты вырезок кода: "1280-1281" и "1470-1471" строки)):

Код
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-->";
Код
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-->";

Они делают код картинок такими:
Код
<!--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-->

Код
<!--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-->

А надо, что бы картинки выводились таким кодом: 
Код
<!--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-->

Код
<!--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-->

Но у меня не получается PHP код подправить, что бы всё правильно отображалось. Плюс я не понял как вывести "height" и "width" размеры, что бы они соответствовали настоящим и не чего не поменяли на сайте визуально.

P.S. И ещё, я где то слышал что <meta> лучше не использовать в <body>, но как по другому вывести я не знаю. Видел на других сайтах иногда используют его (или дисплай:ноне), вроде не под АГСами они, так что наверное чуть-чуть то можно. 

P.P.S. Заранее большое спасибо за советы и помощь:) С Уважением скромный я:o (Вроде всё написал и не ошибся где-то)
Изменено: Школьник - 26 Января 2016 20:48
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
04:45 Gmail разрешил менять основной адрес - теперь можно убрать старые ники без переноса аккаунта 
16:45 ИКС Яндекс АПдейт 1 апреля 2026. Обновлён алгоритм расчёта 
19:02 Gambling Craft - гемблинг по белому 
17:03 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:51 Яндекс-ап 20 марта и похороны ChatGPT, Claude и Gemini. Считаем убытки 
10:16 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
18:01 Раскрутка форума 
08:16 PROSMM-SHOP — Надёжный сервис продвижения в социальных сетях 
20:33 TokenTrade — Ваш новый надежный обменник 
20:20 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:24 Mixmasters - Exchange without AML and KYC 
16:57 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
12:08 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
11:19 Русские народные сказки - оцените! 
09:04 Точные прогнозы на футбол 
06:30 молодильные яблоки и живая вода 
04:35 Ставки на супер тренды в спорте 
15:49 Огородники 
16:25 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
22:45 С юмором по жизни! 
15:42 Голландцы влепили Grok по яйцам - теперь нельзя раздевать реальных людей, штраф 100к евро в день