@lid2pro

Как изменить содержимое в нужный вид?

Доброго времени суток, помогите решить такую задачку.
Есть js скрипт, который при скролле до картинки добавляет содержимое data-src в src. Хочу такое реализовать при выводе статьи, но не знаю как подойти к вопросу:

Выводится некий $content с примерным содержимым:

<div class="article">
<p>текст</p> 
<p>текст</p> 
<img alt="описание картинки" src="https://www.site.ru/images/image001.jpg" style="height:720px; width:1280px">
<p>текст </p> 
</div>


необходимо найти все изображения, добавить к ним класс bgmimg, значение src добавить в data-src, а src привести к виду:
https://www.site.ru/thumbnailer.php?image=https://www.site.ru/images/image001.jpg&type=article


Т.е. финальный $content должен быть таким:
<div class="article">
<p>текст</p> 
<p>текст</p> 
<img class="bgmimg" alt="описание картинки" src="https://www.site.ru/thumbnailer.php?image=https://www.site.ru/images/image001.jpg&type=article" data-src="https://www.site.ru/images/image001.jpg" style="height:720px; width:1280px">
<p>текст </p> 
</div>


в img атрибуты могут быть в разном порядке

Как это лучше реализовать? Какое-то регулярное выражение и в preg_match заменить содержимое $content или можно как-то в js поменять вид img... ?

Спасибо большое
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы