duddits1 0 Опубликовано 17 сентября, 2007 Жалоба Share Опубликовано 17 сентября, 2007 Добрый день. Поискал-поискал, ничго не нашел. А вот картинки категорий/подкатегорий как бы автоматом? А то я так понял, что их надо ручками-ручками нарезать - загрузил большую картинку подкатегории и она в списке так и отображается большой. Реально это как-то порешать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 сентября, 2007 Жалоба Share Опубликовано 18 сентября, 2007 Да, картинки категорий не режутся автоматом. Картинки категорий нужно готовить в офлайне и грузить в магазин уже нужный размер. Ссылка на сообщение Поделиться на другие сайты
redic 0 Опубликовано 12 декабря, 2007 Жалоба Share Опубликовано 12 декабря, 2007 Дык это же не хорошо? Разве это трудно сделать? Ссылка на сообщение Поделиться на другие сайты
redic 0 Опубликовано 13 декабря, 2007 Жалоба Share Опубликовано 13 декабря, 2007 Сколько времени прошло? 24 минуты, если быть точным. Получите: 1) создаем файл category_thumbnail_images.php на основе products_thumbnail_images.php в папке admin/includes/. Вносим там следующие изменения (выложу код всего файла проще) <?php if(PRODUCT_IMAGE_THUMBNAIL_ACTIVE == 'true') { require_once(DIR_WS_FUNCTIONS . 'trumbnails_add_funcs.php'); list($width, $height) = vam_get_image_size(DIR_FS_CATALOG_IMAGES.'categories/old_' . $categories_image_name, PRODUCT_IMAGE_THUMBNAIL_WIDTH, PRODUCT_IMAGE_THUMBNAIL_HEIGHT); $a = new image_manipulation(DIR_FS_CATALOG_IMAGES.'categories/old_' . $categories_image_name, $width, $height, DIR_FS_CATALOG_IMAGES.'categories/' . $categories_image_name, IMAGE_QUALITY, ''); $string=str_replace("'",'',PRODUCT_IMAGE_THUMBNAIL_MERGE); $string=str_replace(')','',$string); $string=str_replace('(',DIR_FS_CATALOG_IMAGES,$string); $array=explode(',',$string); //$array=clear_string(); if (PRODUCT_IMAGE_THUMBNAIL_MERGE != ''){ $a->merge($array[0],$array[1],$array[2],$array[3],$array[4]); } $a->create(); } 2) В файле /admin/include/classes/categories.php, в метод insert_category (у меня строка 122), в строке 202 заменяем rename(DIR_FS_CATALOG_IMAGES.'categories/'.$categories_image->filename, DIR_FS_CATALOG_IMAGES.'categories/'.$categories_image_name); на rename(DIR_FS_CATALOG_IMAGES.'categories/'.$categories_image->filename, DIR_FS_CATALOG_IMAGES.'categories/old_'.$categories_image_name); require (DIR_WS_INCLUDES.'category_thumbnail_images.php'); @ unlink(DIR_FS_CATALOG_IMAGES.'categories/old_'.$categories_image_name); old - сделано потому что не сработало без него, а разбираться не охота :) Вот и все :) Картинки буду генериться с качеством и размерами товара, замечу что я не использую ни размытие ни наложение ничего другого, поэтому выкинул все лишнее из файла category_thumbnail_images.php (так же как и из products_thumbnail_images.php) Проверено, картинки генеряться маленькие и красивенькие, а так как у меня в выводе подкатегорий настроен вывод картинки по умолчанию (картинка "нет фото"), все красиво и не расползается, единственное в админке вывод картинки категории спецом увеличен до ширины колонки, выглядит не красиво когда растянуто. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 декабря, 2007 Жалоба Share Опубликовано 13 декабря, 2007 Антон Спасибо огромное, сейчас проверю и добавлю в код магазина. Для меня пока сложно такие вот изменения делать, я всё больше по мелочи исправляю, спасибо что помог, ещё одной проблемой меньше. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 декабря, 2007 Жалоба Share Опубликовано 13 декабря, 2007 Добавил исправления Антона в магазин, также убрал растяжку картинки до 200 пикселей, при просмотре категории которая была, справа, а также при редактировании категории, в закладке картинка категории, теперь выводится оригинальный размер. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения