| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
agat 28.12.2006 14:54
метод очень удобный, я бы не стал его удалять. У себя я его не много изменил на@image[lparams][img;params]
$params[^hash::create[$lparams]]
^if(def $params.file && -f $params.file){
$img[^image::measure[$params.file]]
^if(def $params.width){
$params.height($img.height/($img.width/$params.width))
}{
^if(def $params.height){
$params.width($img.width/($img.height/$params.height))
}
}
$params.width(^params.width.int($img.width))
$params.height(^params.height.int($img.height))
$result[<img src="$img.src"^params.foreach[param;value]{^if($param ne "file"){ $param="$value"}} />]
}{
$result[]
}одной строкой можно вывести картинку, без всяких лишних проверок в коде - результат - чистота порядок. Тоже самое касается и метода ^href[]. Вместе эти методы сокращают немалый порядок строк. Юзаю эти методы везде.