Порывшись в этом форуме, результатом проблемы стало это:
1. в админском файле: administrator\components\com_virtuemart\html\product.file_form.php найдите код:
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_HEIGHT');?>: <input type="text" name="fullimage_height" value="600" class="inputbox" />
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_WIDTH');?>: <input type="text" name="fullimage_width" value="600" class="inputbox" /></div>
здесь значения value="600" есть размеры изображения, открывающегося в лайтбоксе.
в коде:
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_HEIGHT');?>: <input type="text" name="thumbimage_height" value="135" class="inputbox" />
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_WIDTH');?>: <input type="text" name="thumbimage_width" value="135" class="inputbox" /></div>
значение value="135" - размеры маленького изображение в карточке товара.
измените эти данные на те, какие вам необходимо.
2. в файле: components\com_virtuemart\themes\default\templates\product_details\garden_flypage.tpl (флайпейдж выберите тот, который вы используете. у меня в данном случае garden_flypage.tpl)
найдите код:
<?php echo $more_images ?>
замените на такой код:
<?php foreach ( $images as $image )
{
$var = stristr($image->file_url, '.gif');
if ($var== false) {
$thumb = str_replace ('/product', '/product/resized', $image->file_url);
$thumb = str_replace ('.jpg', '_'.$image->file_image_thumb_height.'x'.$image->file_image_thumb_width.'.jpg', $thumb); } else {
$thumb = str_replace ('/product', '/product/resized', $image->file_url);
$thumb = str_replace ('.gif', '_'.$image->file_image_thumb_height.'x'.$image->file_image_thumb_width.'.gif', $thumb); }
echo "<div class=\"thumb_image\"><table width=\"135\" height=\"135\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tr><td valign=\"middle\"><a class='product_manufactur' href='".$image->file_url."' title='".$image->file_title."' rel='lightbox[product".$product_id."]' ><img src='".$thumb."' alt='".$image->file_title."' height='".$image->file_image_thumb_height."' width='".$image->file_image_thumb_width."'/></a></td></tr></table></div>";
} ?>
Примечание: в коде есть класс class=\"thumb_image\": в файле templates/ВАШ_ШАБЛОН/css/modules.css (можно в любой другой CSS из этой папки, это не принципиально) создайте стиль:
.thumb_image {height:136px; width:136px; float:left; position:relative; background-color:#FFF; border: 1px solid #dbd4cc;color:#888888;font-size: 0.9em;text-decoration: none;text-align:center; margin:2px }
опять же, здесь размеры картинки плюс 2 пикселя в соответствии в размерами маленькой картинки, картинки на белом фоне, чтобы все картинки были одного стиля, одного размера и стоились в ряд ровно, если нужна надпись под картинкой, например, "увеличить", то нужны цвета и размер шрифта. Чтобы вставить эту надпись, то в код таблицы вставляете еще один ряд с надписью.
в коде: table width=\"135\" height=\"135\" - размеры маленького изображения (измените его в соответствии с размерами которые вы поставили в код product.file_form.php файла для маленькой картинки)
таким образом картинки будут стоиться друг за другом в ряд.
3. В админке - компоненты - VirtueMart - товары- товары : найдите столбец с надписью Медиа с иконкой изображения и числом дополнительных файлов. нажав на число , откроется новое окно со всеми файлами, которые имеет данный товар. наверху окна найдите иконку с плюсиком - это добавление нового файла/изображения. нажмите на него и откроется окно, где вы можеите добавить новое изображение. теперь у вас здесь обновились данные размеров, которые мы иправили в первом пункте.
Это вроде всё...
Спасибо!
Ольга