image-cache

Выкладываем свои наработки
Ответить
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

image-cache

Сообщение samdark »

http://www.yiiframework.com/extension/image-cache/


Библиотека для работы с изображениями. Основная идея взята из модулей Drupal ImageAPI и ImageCache: происходит запрос на некоторый URL, если там есть файл — он отдаётся, если нет — производится обработка основной картинки и она записывается в этот самый файл.

Оттестировать из-за нехватки времени пока не успел, но выглядит очень даже.
Аватара пользователя
jedi
Сообщения: 82
Зарегистрирован: 2010.12.01, 08:49

Re: image-cache

Сообщение jedi »

а можно ли как-то добавить свой метод в CHtml для этого экстешнена?

сделал так в своём helper

Код: Выделить всё

  /**
   * Возвращает картинку по правилу @preset
   * @return - возврашает картинку
   * @param string src - путь и имя исходного файла
   * @param string preset - размеры и правила преобразования изображения - конфигурируется в /protected/config
   * @param string htmlOptions - class, id, alt,....
   */
    public static function img($src, $preset, $htmlOptions=array())
    {
        $sitePath = YiiBase::getPathOfAlias('webroot');
        $thumb = Yii::app()->image->createUrl($preset, $sitePath.$src); // An image file!!!
        $htmlOptions['src']=$thumb;
        return Chtml::tag('img', $htmlOptions);
    }
joomla->drupal->yii
lexand
Сообщения: 58
Зарегистрирован: 2012.01.17, 19:56

Re: image-cache

Сообщение lexand »

сам такое уже много раз практиковал
очень удобно
vovanz
Сообщения: 18
Зарегистрирован: 2012.05.14, 09:33

Re: image-cache

Сообщение vovanz »

Блин, мне была нужна такая штука, я не поискал и сам рукам тоже самое написал....
Там первый коммент:
Hello,

is this still supported? (working on 1.1.x)?

thanks,
И ответа нет. Кто-нибудь знает? Поддерживается? В 1.1.x работает?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: image-cache

Сообщение samdark »

Сейчас я бы использовал http://yiiext.github.com/extensions/ima ... index.html
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: image-cache

Сообщение slavcodev »

Саша, так ведь разные расширении, один работа с изображениями, другой кеш.
Жду Yii 3!
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: image-cache

Сообщение samdark »

А, тьфу :)
Ответить