vasya 0 Опубликовано 9 марта, 2007 Жалоба Share Опубликовано 9 марта, 2007 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. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2007 Жалоба Share Опубликовано 9 марта, 2007 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';} Ссылка на сообщение Поделиться на другие сайты
vasya 0 Опубликовано 9 марта, 2007 Автор Жалоба Share Опубликовано 9 марта, 2007 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. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2007 Жалоба Share Опубликовано 9 марта, 2007 Понял, хорошо, что сделал. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения