Микроразметка schema.org для картинок в Dle

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Микроразметка schema.org для картинок в Dle
В этой статье на www.dle9.com мы опишем способ "как сделать в DLE микроразметку картинок для новостей", а поможет в этом хак Микроразметка schema.org для картинок в Dle. Для чего нужна микроразметка для сайта? Микроразметка картинок для новостей поможет хорошей индекса интернет портала, а картинки привлечь большое число людей на ваш ресурс, благодаря участию в поисковой выдаче сервиса Гугл и Яндекс.Картинках. dle9.com

Установка хака для дле Микроразметка schema org картинок в datalife engine
Для начала
Открываем файл /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-->";


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

Вопрос: Где перестроить публикации в DLE
Ответ: В админке ДЛЕ, на вкладке список всех разделов, есть подраздел "перестроение публикаций"

Скачать другие хаки для dle, как Микроразметка schemaorg для картинок коды в текстовом файле
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак добавляет новые теги в постраничную навигацию« Далее Микроразметка schema.org рейтинга DLE
Добавление комментарияОставить комментарий
  • № :6
  • 27 октября 2014 00:09
Уже при первой строчки ошибка так до последней
  • № :5
  • 26 октября 2014 21:03
Цитата: dle9
Цитата: hahol2030
arse error&#58; syntax error, unexpected T_STRING in /home/u661073024/public_html/engine/classes/parse.class.php on line 1253

Ошибка

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


10.3
  • № :4
  • 26 октября 2014 20:10
Цитата: hahol2030
arse error: syntax error, unexpected T_STRING in /home/u661073024/public_html/engine/classes/parse.class.php on line 1253

Ошибка

добавляйте по одному коду вставки и проверяйте, чтобы выяснить где допустили ошибку , у вас на одной из вставок ошибка произошла и версия движка дле
  • № :3
  • 26 октября 2014 16:30
arse error: syntax error, unexpected T_STRING in /home/u661073024/public_html/engine/classes/parse.class.php on line 1253

Ошибка
  • № :2
  • 24 октября 2014 18:23
Цитата: reanimator692
"Балда" полная! В коде нет слешей, при просмотре картинок нет слайдера.

Есть вероятность, что автор сделал хак для версии 10 и выше, поэтому могут быть проблемы с версии 9.5 ...
  • № :1
  • 24 октября 2014 15:40
"Балда" полная! В коде нет слешей, при просмотре картинок нет слайдера.