Недавно пришлось разбираться с Lightbox в Virtuemart. Проблема бы ла в том, что дополнительные фотографии товаров на странице описания товара в Lightbox не отображались, в место них было пусто место или в лучшем случае основная фотография. В результате выяснилось, что ссылки на большие дополнительные фото содержат пробелы и прочие небуквенные символы, а ссылка на основное фото URL-закодирована в соответствии с RFC1738.
В общем необходимо сделать следующее:
Берём файл administrator/components/com_virtuemart/classes/ps_product_files.php, функция getFilesForProduct
После получения информации о дополнительных фотографиях
while( $db->next_record() ) {
$files['images'][] = $db->get_row();
}
Вставляем следующий код:
foreach( $files['images'] as $key=>$image ) {
$address = parse_url( $image->file_url );
$files['images'][$key]->file_url =
$address['scheme'].”://”.$address['host'].str_replace(“%2F”,”/”,rawurlencode($address['path']));
}
Решение конечно не самое красивое, но зато всё после этого работает. Остаётся добавить про версии: Virtuemart 1.1.4, Joomla 1.5.15
Tags: Joomla, Lightbox, Virtuemart

Вопрос очень актуальный, но даное решение не работает под 1.1.6
Как решить проблему?
Я не знаю, может в 1.1.6 что-то и изменилось в коде, но имхо принцип решения одинаков – приведение URL к нормальному виду.
Всё работает. Спасибо АВТОРУ. Владимир проверьте правильность написания (иногда разные текстовые редакторы по разному отображают некоторые символы.)
касяк какойто тут $address['scheme'].”://”.$address['host'].str_replace(“%2F”,”/”,rawurlencode($address['path']));
}
Какой именно? что не так?
выдает белый экран и ошибка в строчке
vm 1,14 буду признателен еслиб вы выложили рабочий файл (если возможно)очень надо
не очень силен в php
СПАСИБО
вот скрин http://www.saveimg.ru/pictures/10-11-11/dd15becbb251768eb92d878b4b7ffa81.jpg
сории вот http://www.saveimg.ru/show-image.php?id=f1d9a9e66c38fdd00203430c8bcccc51
ps_product_files.php.bz2 – рабочий файл с poppins.by
чтото не получается у меня
удалил ВМ поставил заново
настроил чтоб открывал лбокс
открывает в новом окне и все((
Могу поспособствовать, обращайтесь, контакты здесь
Держите, у меня этот файл заработал в 1.1.9
8dig.ru/ps_product_files.zip
Спасибо, попробую