Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
DSHa 31.10.2009 11:44 / 31.10.2009 11:50
В цикле сохраняю фото из формы к каждому лоту.^if(def $form:add_lot_step2 ){ $last_lot[$form:last_lot] $source_path[/catalog/foto/big_lot/] $destination_path[/catalog/foto/small/] ^for[i](1;$form:kol_foto){ $id_pic[lot_pic_$i] $extension[^file:justext[$form:$id_pic.name]] $image_name[${last_lot}_${i}.$extension] $format[jpg] ^if(!^images:save[$form:$id_pic;$source_path;$image_name;0;$format]){ ^if(^extension.lower[] ne ^format.lower[]){ $image_name[${image_name}.$format] } $status[^images:resize[ $.source_path[$source_path] $.destination_path[$destination_path] $.image_name[$image_name] $.x_size(100) $.y_size(120) $.quality[80] ]] $update_lot_foto[^oSql.table{ UPDATE lot set foto = $i WHERE lot_id = $form:last_lot }] ^if(!$status){ ^rem{ *** Всё ок *** } <div class="add_product"> <u class="red">Вы успешно добавили товар в каталог!!!</u></div> }{ ^rem{ *** Возникла ошибка *** } $status } }}} Что в данном классе понимается под исходным файлом, временный файл на сервере?Кусок Кода из images.p
^switch[$exception.type]{ ^case[image_file.missing]{$result(3)} # исходный файл не найден ^case[script_file.missing]{$result(4)} # скрипт (images.pl|nconvert) отсутствует ^case[script.error]{$result(5)} # не получилось выполнить (images.pl|nconvert) скрипт }