Элемент изображений eg_Image 1.1 (ajax upload)
snowindy:
Написал свой ajax-based элемент изображений для Zoo.
http://narod.ru/disk/16027896000/zoo_eg_image_1.1_UNZIP_OVER_SITE.zip.html
UPD.
----------------------------------------------------------------------------
Обновил элемент до версии 1.1.
Изменение:
* Изображения нормально работают при размещении сайта на site.com, а также на site.com/subfolder
* Добавлено API для получения ссылки на изображения в шаблоне (минуя $element->render() ):
Тамбнейл: $element->getImageThSrc()
Само изображение: $element->getImageSrc()
* Реорганизация внутренней структуры скриптов и стилей
Установка: Как и раньше, скопировать содержимое архива поверх сайта. Файлы версии 1.0 можно удалить, а можно и не трогать. Они не будут использоваться.
----------------------------------------------------------------------------
Фичи:
Загрузка изображения прямо из страницы редактирования продукта (ajax)Автоматическая уборка мусора (неприкрепленные, исходные изображения), без cronРесайз изображенияДва режима отображения: тамбнейл и полноразмерное изображение (на странице категории и подробного просмотра)
Содержимое архива надо скопировать на сайт с уже установленным zoo. (Прямо поверх существующего сайта). Появится новая группа элеметов, и там новый элемент.
Буду признателен за отзывы! =)
Joomla 1.5.14
Zoo 1.0.6 Pro
Замечание по политике именования элементов:
У компонента Zoo дела с именами переменных обстоят весьма прискорбно.. Некоторые могут не подойти, причем Вы это узнаете уже потом, фильтрации хорошее-плохое имя при его определении не происходит.
Можно безопасно использовать только "a-z" и "_", без пробелов.
PS.
Да, я знаю, что assets надо было разложить по папочкам, многое оптимизировать, зажать js и т.п.
Но и в текущем состоянии все выглядит довольно пристойно. Уже можно использовать во многих проектах.
dieman:
А куда копировать eg_assets и eg_php?
snowindy:
Весь архив надо распаковать поверх существующего сайта. Т.е. папки eg_assets и eg_php будут теперь находиться в корне сайта.
dieman:
Спасибо большое.
snowindy:
Замечание по политике именования элементов:
У компонента Zoo дела с именами переменных обстоят весьма прискорбно.. Некоторые могут не подойти, причем Вы это узнаете уже потом, фильтрации хорошее-плохое имя при его определении не происходит.
Из замеченного:
Не используйте большие буквы в именах элементовНельзя использовать цифры в именах элементовКороче, можно только "a-z" и "_".
Навигация