sh404sef проблема, не отображаются картинки

sh404sef

Бывает, что при включении компонента Joomla sh404sef, перестают отображаться картинки или изображения на сайте!

Это происходит потому, что редактор JCE при сохранении убирает слеш перед /images/ в адресе изображения:

<img src="/images/stories/image123.jpg" />

Чтобы изображения отображались, нам нужно иметь ссылку вида...

<img src="/images/stories/image123.jpg" />

Чтобы исправить ситуацию, не изменяя все пути к картинкам на сайте, находим файл

libraries/joomla/document/html/renderer/head.php

В 66й строке заменяем '$document->getbase()' на 'JURI::base()'

Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Если вам пригодилась эта подсказка, ставьте лайк и пишите в комментарии!

(Средний рейтинг 0 из оценок)

Рейтинг: 0 / 5