При переезде сайта интернет-магазина, работающего на Joomla + JBZoo на протокол https возникла проблема с адресами ссылок картинок в элементе JBZoo Image. Ссылка на item отдавалась по протоколу http и очевидных решений исправления не находилось. Пришлось прибегнуть к помощи скайп-сообщества любителей мазохизма JBZoo.
Решение подсказал опытный программист Евгений Копылов :)
- Откройте файл jbrouter.php, который лежит по адресу: /media/zoo/applications/jbuniversal/framework/helpers
- найдите функцию externalItem (у меня в подопытном JBZoo 2.3.0 она на 686 строке),
- и в строке return JRoute::_($this->app->route->item($item, false), false, 2); 2 замените на 1
- затем сохраните файл
Всё прекрасно сработало и сайт успешно переехал на защищённый https протокол.
Жене спасибо. Возможно кому-то это решение тоже пригодится.
Спасибо. Помогло!