Категории |
Вопрос по работе с картинкамиПодскажите пожалуйста - как можно создать превьюшки и остальные картинки используя стандартные средства CMS в своем скрипте? Т.е. из картинки залитой в папку \images\product_images\original_images\, получить картинки в папках info_images, popup_images, thumbnail_images с размерами заданными в настройках сайта. function prepare_image($image) { Что-то у меня не получается, в начале скрипта подключаю файл if (file_exists('config/configure.php')) { require_once ('config/configure.php'); } else { echo('Error Configure file'); } include ('includes/top.php'); include ('config/admin.php'); в функции поменял строку require_once(DIR_WS_CLASSES . FILENAME_IMAGEMANIPULATOR); на require_once(_CLASS_ADMIN . FILENAME_IMAGEMANIPULATOR); ругаться перестало Зато вот уже со следующей - require(DIR_WS_INCLUDES . 'product_thumbnail_images.php'); даже если меняю require("admin/includes/" . 'product_thumbnail_images.php'); тогда ругается уже так: Warning: require_once(Z:/home/test6.ru/www/includes/functions/trumbnails_add_funcs.php) : failed to open stream: No such file or directory in Z:\home\test5.ru\www\admin\includes\product_thumbnail_images.php on line 14 т.е. это уже ошибку выдает файл CMS, а лезть в код CMS совсем не хочеться. Просто хочеться сделать все стандартно для CMS. Вообще автору CMS - огромный респект!!! не получится без гемороя if (file_exists('config/configure.php')) { require_once ('config/configure.php'); } else { echo('Error Configure file'); } include ('includes/top.php'); include ('config/admin.php'); тут уже ошибка должна возникать так как конфиг подключается в top.php конфиги admin.php и configure.php нельзя подключать на одной странице, так как у них есть пересекающиеся константы. проще всего будет скопировать вот эт файлы отдельно require_once(DIR_WS_CLASSES . FILENAME_IMAGEMANIPULATOR); require(DIR_WS_INCLUDES . 'product_thumbnail_images.php'); require(DIR_WS_INCLUDES . 'product_info_images.php'); require(DIR_WS_INCLUDES . 'product_popup_images.php'); например в папки includes\functions\ и includes\classes\ подправить пути и спокойно подключать на своих страницах. Спасибо большое!!! В принципе, пока ждал ответа, так и сделал :) |
|