| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
DSHa 13.04.2012 16:44 / 13.04.2012 16:44
Код работы с изображение...#Загружаем и сохраняем фото
^if(def $form:new_foto){
$last_lot[$form:att_name]
$source_path[/catalog/foto/big_lot/]
$destination_path[/catalog/foto/small/]
$new_foto[new_foto]
$extension[^file:justext[$form:$new_foto.name]]
$image_name[${last_lot}.$extension]
$format[jpg]
^if(!^images:save[$form:new_foto;$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(150)
$.quality[80]
]]
}}Но у этого кода проблема, если в названии фото будут Русские буквы или символы, маленькое фото не создаётся, думаю надо переименовывать перед тем как менять размер ИмеджМагиком :-)