FL Gallery Image - элемент изображений с Ajax загрузкой для JBZoo Joomla

v. 1.1.2 Бecплатно

Элемент для JBZoo позволяет загружать изображения как с фронта, так и из административной части при помощи Ajax, после чего отображать их на сайте.

FL Gallery Image - элемент изображений с Ajax загрузкой для JBZoo Joomla
  • Описание

    Элемент JBGallery Image - это элемент для JBzoo, который использует AJAX загрузку изображений на сервер без перезагрузки страницы с их последующей сортировкой и возможностью удаления.

    Элемент основан на плагине jQuery File Upload и использует его PHP класс. На фронте элемент использует классы от UIkit, в панели администратора - Bootstrap.

    Настройки

    Настройки элемента позволяют:

    • задавать папку для загрузки изображений;
    • загружать изображения по пользователям;
    • загружать изображения по датам;
    • устанавливать размеры загружаемых эскизов;
    • устанавливать максимальные размер загружаемых изображений (изображения большего размера будут уменьшены автоматически);
    • задавать максимальное количество загружаемых изображений;
    • задавать максимальный размер загружаемого изображения;
    • задавать плагин для сортировки;
    • накладывать водяной знак;

    Особенности

    Элемент использует несколько хелперов JBZoo, поэтому с другими приложениями работать не будет.

    В качестве водяного знака можно использовать только изображение формата PNG. В качестве примера Вы можете найти и посмотреть файл watermark.png в вашей папке /images. Водяной знак скалируется (ресайзится) и занимает 25% от ширины оригинального изображения (логично будет посоветовать делать водяной знак шириной в четверть максимальной ширины загружаемых изображений). Располагается водяной знак в правом нижнем углу изображения.

    На фронте элемент работает также, как элемент JBImage, поэтому в нем используется Fancybox. Подключить сюда из коробки UIkit Lightbox оказалось нетривиальной задачей из за особенностей шаблонов и JBZoo (Lightbox подключается выше uikit, соответственно не работает), поэтому если кому-нибудь надо, я объясню, как это сделать.

    Куда говорить спасибо?

    На мороженое дочке

  • FL Gallery Image - элемент изображений с Ajax загрузкой для JBZoo Joomla
    FL Gallery Image - элемент изображений с Ajax загрузкой для JBZoo Joomla
    FL Gallery Image - элемент изображений с Ajax загрузкой для JBZoo Joomla
    FL Gallery Image - элемент изображений с Ajax загрузкой для JBZoo Joomla
  • Совместимость

    Joomla 3+

    Установка

    Через стандартный установщик Joomla.
  • История версий

    • Версия 1.1.2

      • Исправлена сортировка изображений при подаче
      • Исправлено сохранение изображений при подаче
      • Исправлена валидация элемента при подаче
      • Исправлена работа элемента при загрузке больших файлов
      • Добавлена опция режима удаления изображений - удалять из элемента или удалять с сервера
      • Почищен код
    • Версия 1.1.1

      • исправлена фатальная ошибка Can't use method return value in write context
    • Версия 1.1

      • добавлено ручное добавление title, rel и ссылку;
      • добавлен шаблон link (cсылка)
      • добавлена возможность удаления изображений при удалении материала;
      • добавлена возможность установки заглушки вместо изображения, если в элементе нет изображений;
      • добавлена возможность добавления изображения с сервера;
      • убрана настройка "Обрезать эскизы" из-за своей ненадобности;
      • убрана настройка "Скрипт Sortable", теперь везде используется UI Sortable;
      • изменена логика работы при редактировании подачи, изображения уменьшаются до миниатюр средствами JBZoo до размеров, указанных в параметрах;
      • изменена логика работы кнопки "Удалить", теперь после нажатия кнопки удалить изображение удаляется с сервера только после загрузки, в другое время (при редактировании) изображение просто удаляется из элемента, оставаясь на сервере
      • исправлена ошибка, при которой в элементе отображались удаленные изображения, теперь если Вы удалили изображение с сервера - оно не появится в элементе
      • изменен шаблон в админке, пришлось отказаться от вертикальных столбцов и использовать горизонтальный вид
      • исправлена ошибка при удалении изображения при наличии нескольких элементов JBGallery Image на странице
      • добавлена транслитерация названий изображений при загрузке с кириллицы в латиницу
      • изменено формирование имени повторяющихся изображений при загрузку, вместо вида НАЗВАНИЕ (ЧИСЛО), теперь НАЗВАНИЕ_ЧИСЛО
      • минимизированы все скрипты, которые подключает элемент
      • немного изменена верстка, которая образуется сразу после загрузки изображения
    • Версия 1.0.4

      • изменена структура элемента с обратной совместимостью, теперь элемент повторяет структуру элемента JBImage;
      • добавлено несколько видов UIkit разделителей;
    • Версия 1.0.3

      • исправлена ошибка, возникающая при удалении материала;
    • Версия 1.0.2

      • убран класс fade с поля для изображения в подаче и в админке (из-за него элемент не был виден при подключенных скриптах от bootstrap);
    • Версия 1.0.1

      • исправлена ошибка Undefined variable: title на фронте;
      • убран атрибут data-uk-lightbox из шаблонов, чтобы не срабатывал Lightbox от Widgetkit;
      • изменена библиотека для ресайза с imagick на GD;
      • исправлена проблема с изображения в админке при подаче от имени Гостя;
    • Версия 1.0

      Нет изменений



Комментарии