Разработка сайтов

IceSlideShow и проблема отсутствия изображений

При разработке очередного сайта для клиента на шаблоне от ICE Themes столкнулся с непонятным багом.

Модуль слайдшоу - IceSlideShow, используемый на главной странице, не выводил изображение.

Проблема была решена следующим способом.

Как оказалось, путь к изображениям используемым в слайдшоу, содержал, по какой то причине, дополнительное упоминание домена, в результате путь выглядел так:

domen.ru/domen.ru/images/slide.1

Понятно, что таким образом при поиске картики модуль ничего не находил и выводил пустоту.

Поиски в рунете ничего не принесли, а вот на форуме разработчика было найдено решение которое мне помогло и восстановило работу модуля IceSlideShow.

Идем в папку модуля и находим следующий файл:

/mod_iceslideshow/libs/groups/file/file.php

Где то в районе 37 строки вы должны увидеть следующий код:

$subbase = JURI::base(true);

И делаем замену:

$subbase = JURI::base(false);

Это удалит двойное упоминание домена в пути к изображению.

В результате работа модуля IceSlideShow должна восстановиться.

Сергей Мочалов

Автор блога.
Веб-разработчик.

Уровень: Новичок
Просмотры: 12669
22 декабря 2012

Похожие статьи которые стоит почитать

Как скрыть пункт меню в Joomla 3

Версии Joomla. Какую версию Joomla выбрать для сайта?

Редирект в Joomla 3