Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как добавление атрибут к фото?

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


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

вопрос
Подскажите пожалуйста, как добавить атрибут 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 - 15 мая 2020 02:50 -

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

Oleg777
Юзер

Oleg777 - 15 мая 2020 06:37 -

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

TechnicalMan
Юзер

TechnicalMan - 15 мая 2020 12:37 -

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

Oleg777
Юзер

Oleg777 - 16 мая 2020 09:26 -

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

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

omegayalfa
Юзер

omegayalfa - 24 июня 2021 20:01 -


Спасибо...
этот трюк работает, но для проверки структурированных данных 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>

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх