Перейти к содержанию
Форум поддержки пользователей VamShop

Подписи к картинкам


Рекомендуемые сообщения

1) Как сделать чтобы ALT подписи к картинкам не срезались, а выводились полностью ?

Пример товара: Чернила "ink-mate" EIM300/1500.

А подпись к картинке выводится из за наличия ковычек только ЧЕРНИЛА.

2) Если нет pop-up картинки для товара, то когда нажимаю увеличить картинку на странице описания товара появляются ошибки:

Warning: getimagesize(images/product_images/popup_images/): failed to open stream: Permission denied in z:\home\pro-cartridge.com\www\popup_image.php on line 38

Warning: getimagesize(images/product_images/thumbnail_images/): failed to open stream: Permission denied in z:\home\pro-cartridge.com\www\popup_image.php on line 43

Как можно сделать, чтобы не было ссылки на болmie. картинку, если нет этой самой картинки. Или в крайнем случае, чтобы открывалась вместо большой картинки no_image.gif.

Ссылка на сообщение
Поделиться на другие сайты

1. Видимо как раз из-за кавычек, может просто убрать кавычки?

2. Попробуй в popup_image.php заменить:


$img = DIR_WS_POPUP_IMAGES.$products_values['products_image'];
[/code] На:
[code]
if(is_file(DIR_WS_POPUP_IMAGES.$products_values['products_image'])) {
$img = DIR_WS_POPUP_IMAGES.$products_values['products_image'];
} else {
$img = DIR_WS_IMAGES.'noimage.gif';
}

Ссылка на сообщение
Поделиться на другие сайты

VaM

1) Да, проще просто убрать кавычки из названия товара. Или можно во всех шаблонах где есть картинка заменить двойные кавычки в ALT на одинарные.

Тогда название с кавычками выводится нормально.

2) Заменил, но результата не дало. Это же просто размер картинки вычисляется на этом шаге.

В итоге сделал, чтобы работало. Может немного криво, но все же.

а) Заменил $img = DIR_WS_POPUP_IMAGES.$products_values['products_image'];

на

if(is_file(DIR_WS_POPUP_IMAGES.$products_values['products_image'])) {$img_popup = DIR_WS_POPUP_IMAGES.$products_values['products_image'];} else {$img_popup = DIR_WS_IMAGES.'noimage.gif';}

б) Заменил $size = GetImageSize("$img");

на

$size = GetImageSize("$img_popup");

в) Перед строчкой $osize = GetImageSize("$img");

вставил

if(is_file(DIR_WS_THUMBNAIL_IMAGES.$products_values['products_image'])) {$img = DIR_WS_THUMBNAIL_IMAGES.$products_values['products_image'];} else {$img = DIR_WS_IMAGES.'noimage.gif';}

г) Строку

    <?php echo xtc_image(DIR_WS_POPUP_IMAGES . $products_values['products_image'], $products_values['products_name'], $size[0], $size[1]); ?>

заменил на

    <?php echo xtc_image($img_popup, $products_values['products_name'], $size[0], $size[1]); ?>

P.S. noimage.gif должен лежать в папке images.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...