Искал ответы не нашел. Долго.
VM - 1.1.3 beta 3/ Jomla 1.0.12
Проблема - на flypage вывожу картинки которые обычно скрываются за ссылкой больше изображений, не ссылкой , а сразу картинками. Использую такой код
<?php
echo $this->vmlistAdditionalImages( $product_id, $images);
?>
Картинки исправно выводятся но выстраиваются дружно в ряд - без пробелов. Нужно их как то разделить и заключить в рамочки.
В то же время файлик shop.view_image.php - выводит теже картинки с разделением и в рамочках. Остановился на разделении , в этом файле это реализовано так
$_SERVER['PHP_SELF']."?option=com_virtuemart&
page=$page&product_id=$product_id&image_id=".$image->file_id."&Itemid=".$Itemid.'&pop='.$pop;
$title = $image->file_title;
echo "<a href=\"$href\" target=\"_self\" title=\"$title\"><img src=\"$thumburl\"
alt=\"$alt\" align=\"center\" width=\"$width\" border=\"$border\" /></a>\n "; //в коннце то что разделяет рисунки
// Break Row when needed
//if( $i++ >= 4 ) { $i=0; echo "<br/><br/>"; }
вот это то </a>\n если убрать, то картинки сцепляются. Далее - функция vmlistAdditionalImages выглядит так
function vmlistAdditionalImages( $product_id, $images, $title='', $limit=1000 ) {
global $sess;
$html = '';
$i = 0;
foreach( $images as $image ) {
$thumbtag = ps_product::image_tag( $image->file_name,'class="browseProductImage"', 1, 'product', $image->
file_image_thumb_height,
$image->file_image_thumb_width );
$fulladdress = $sess->url
( 'index2.php?page=shop.view_images&image_id='.$image->file_id.'&product_id='.$product_id.'&pop=1' );
if( $this->get_cfg('useLightBoxImages', 1 )) {
$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : $image->file_title,
'product'.$product_id );
}
else {
$html .= vmPopupLink( $fulladdress, $thumbtag, 640, 550 );
}
if( ++$i > $limit ) break;
}
return $html;
Вроде всю необходимую информацию дал. Теперь прошу помощи как все таки разделить эти картинки промежутками или пробелами. В каком файле надо что то дописать и самое главное что дописать. Перепобовал все мыслимые и не мыслимые комбинации. Понимаю что это решается очень просто - но вот как? Подскажите хотя бы направление куда двигатся и что искать.
Вот эта тема _http://forum.virtuemart.ru/index.php?topic=252.0 вроде описывает процедуру, но она не решает проблему расстояния между изображениями. Здесь на форуме так же есть подобное, но маленького ответа ненахожу.