phpthumb под Битрикс неправильно генерирует путь картинки

Добрый день!

Прошу помощи! Есть сайт на нем, как понял с помощью phpthumb создается эффект — показывается серая картинка, при наведении мыши картинка становится цветная кликабельная. Оригинальная картинка — цветная.

С наведением, все в порядке — картинка показывается.

Но серые варианты картинок не показываются — изображение не найдено. как смотрю по коду phpthumb неправильно генерирует серую картинку (лишнее в строке /phpthumb/phpThumb.php?src=).

img class=«grayscale» src="/phpthumb/phpThumb.php?src=/upload/resize_cache/iblock/87d/89_60_1/logozp.png&fltr[]=gray" width=«89» height=«23»

img class=«colored» src="/upload/resize_cache/iblock/87d/89_60_1/logozp.png" width=«89» height=«23»

Может кто сталкивался?!

Спасибо

2 комментария

avatar
Не совсем понял при чем тут Битрикс))) А в целом: не проще ли через css делать черно-белую картинку, а при наведении давать цветность?
img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
  transition:.3s all;
}
img:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: none; /* IE 6-9 */
}
avatar
Сайт уже скомпонован — пытаюсь внутри модуля найти что надо поменять, чтобы картинка отображалась серая. На версии 5,4 ПХП что странно — все работало — сейчас обновили сам битрикс и, следовательно — обновили пхп до 7.

Код в сообщении не подцепился…

img class=«grayscale» src="/phpthumb/phpThumb.php?src=/upload/resize_cache/iblock/87d/89_60_1/logozp.png&fltr[]=gray" width=«89» height=«23»

img class=«colored» src="/upload/resize_cache/iblock/87d/89_60_1/logozp.png" width=«89» height=«23»
Комментарий отредактирован 2021-07-26 14:24:17 пользователем altaurt
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.