Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как добавление атрибут к фото?

Как добавление атрибут к фото?


     атрибут    Общие вопросы, Общие вопросы по PHP    1080

вопрос
Подскажите пожалуйста, как добавить атрибут itemprop="image" к изображению?
На данный момент у меня вот так:
<img src="/картинка.jpg" alt="Название." class="fr-dii fr-fil">

А нужно сделать вот так:
<img itemprop="image" src="/картинка.jpg" alt="Название." class="fr-dii fr-fil">


Буду очень благодарен за ответ!

Ответил: TeraMoune


Открываем файл engine/editor/jscripts/froala/editor.js
Ищем:
on("load",g.size.syncIframe)

Добавляем после:
;t.attr('itemprop','image')


Ищем
marginRight:0,textAlign:"right"}))

Добавляем:
;e.attr('itemprop','image')


P.S. Это только для визуального редактора Froala, в других редакторах и простых bb кодах аттрибута не будет.
Не забываем чистить кэш браузера от старых версий js файлов.

5 комментариев

nikolay.safronov
Юзер

nikolay.safronov - -

Самое просто через str_replace, которое прописываете в index.php Но это костыль.

Oleg777
Юзер

Oleg777 - -

nikolay.safronov,
Что значит через str_replace и что значит костыль?
Может другие есть какие варианты?

TechnicalMan
Юзер

TechnicalMan - -

Для решения задачи нужно больше информации
Хотя бы знать, на каких страницах вам нужно помечать изображения таким атрибутом и при каких обстоятельствах

Oleg777
Юзер

Oleg777 - -

TeraMoune Спасибо большое, все получилось. Мне и нужен был именно редактор Froala.

TechnicalMan,
Этот атрибут в картинки для микроразметки, категорий и полной новости.

omegayalfa
Юзер

omegayalfa - -


Спасибо...
этот трюк работает, но для проверки структурированных данных Google он сообщает мне, что чего-то не хватает ... ???
это должно быть примерно так:
<div itemprop = "image" itemscope = "" itemtype = "https://schema.org/ImageObject">
<img src = "URL-адрес изображения">
<meta itemprop = "url" content = "URL-адрес ИЗОБРАЖЕНИЯ">
<meta itemprop = "width" content = "1200">
<meta itemprop = "height" content = "800">
</div>

Как это можно впрыснуть из двигателя

Похожие вопросы

наверх