Новости | 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[]. Вместе эти методы сокращают немалый порядок строк. Юзаю эти методы везде.