Jump to main content Jump to doc navigation

Что такое sekUserGalleries?

SekUserGalleries это менеджер галерей, в котором пользователи загружают и управляют личными галереями.

Требования

История

SekUserGalleries написал Stephen Smith, первый релиз вышел 19 марта 2012 года.

Загрузка

Установите через менеджер MODX Revolution в разделе Package Management или скачайте из репозитория MODX Extras: https://modx.com/extras/package/sekusergalleries.

Разработка и сообщения об ошибках

SekUserGalleries на GitHub: https://github.com/insomnix/sekUserGalleries, issues и запросы функций: https://github.com/insomnix/sekUserGalleries/issues.

Использование

sekUserGalleries вызывается несколькими сниппетами (сейчас каждый сниппет лучше вызывать на отдельной странице):

  • sekUserGalleries.browse.galleries. выводит все галереи.
  • sekUserGalleries.users.gallery.view. показывает альбомы выбранной галереи. Если в URL не указана галерея, а пользователь авторизован и имеет право на галерею, откроется его галерея.
  • sekUserGalleries.users.gallery.manage. позволяет менять настройки галереи, если пользователь авторизован и имеет право.
  • sekUserGalleries.album.view. просмотр изображений в выбранном альбоме.
  • sekUserGalleries.album.manage. добавление, редактирование и удаление альбомов в галерее, если пользователь авторизован и имеет право.
  • sekUserGalleries.album.items.manage. добавление, редактирование и удаление элементов альбома. Сейчас настроена загрузка только изображений.
  • sekUserGalleries.album.items.helper. вспомогательный сниппет для [[album.items.manage]].
  • sekUserGalleries.image.information. дополнительная информация об изображении: дата съёмки, камера и т.д.
  • sekUserGalleries.search. поиск по заголовку, описанию и ключевым словам альбомов.
  • sekUserGalleries.directory. сколько места пользователь занимает на сервере (используется мера на базе 1024: MiB, GiB и т.д.).

Укажите ID ресурса каждого сниппета в настройках (см. «Доступные настройки» ниже), чтобы страницы работали корректно.

Доступные настройки

Имя Описание По умолчанию Версия
sekusergalleries.load_jquery Включает или отключает загрузку JQuery при вызове sekUserGalleries на странице. Если JQuery уже грузится другим extra или в шаблоне, установите No/False. Yes/True >0.0.1
sekusergalleries.browsegalleries_resource_id ID страницы со сниппетом [[browse.galleries]]. >0.0.1
sekusergalleries.usersgallery_resource_id ID страницы со сниппетом [[users.gallery.view]]. >0.0.1
sekusergalleries.editgallery_resource_id ID страницы со сниппетом [[users.gallery.manage]]. >0.0.1
sekusergalleries.album_view_resource_id ID страницы со сниппетом [[album.view]]. >0.0.1
sekusergalleries.album_manage_resource_id ID страницы со сниппетом [[album.manage]]. >0.0.1
sekusergalleries.items_manage_resource_id ID страницы со сниппетом [[album.items.manage]]. >0.0.1
sekusergalleries.items_helper_resource_id ID страницы со сниппетом [[album.items.helper]]. >0.0.1
sekusergalleries.album_search_resource_id ID страницы со сниппетом [[search]]. >0.0.1
sekusergalleries.image_info_resource_id ID страницы со сниппетом [[image.information]]. >0.0.1
sekusergalleries.directory_stats_resource_id ID страницы со сниппетом [[directory]]. >0.0.1
sekusergalleries.gallerycover_thumb_max_width Максимальная ширина миниатюры обложки галереи в пикселях. 150 >0.0.1
sekusergalleries.gallerycover_thumb_max_height Максимальная высота миниатюры обложки галереи в пикселях. 150 >0.0.1
sekusergalleries.gallerycover_display_max_width Максимальная ширина отображаемой обложки галереи в пикселях. 300 >0.0.1
sekusergalleries.gallerycover_display_max_height Максимальная высота отображаемой обложки галереи в пикселях. 300 >0.0.1
sekusergalleries.image_thumb_max_width Максимальная ширина миниатюры изображения в пикселях. 150 >0.0.1
sekusergalleries.image_thumb_max_height Максимальная высота миниатюры изображения в пикселях. 150 >0.0.1
sekusergalleries.max_file_size Максимальный размер загружаемого файла в байтах. 5242880 >0.0.1
sekusergalleries.min_file_size Минимальный размер файла в байтах. 1 >0.0.1
sekusergalleries.orient_image Автоориентация изображения. 0 >0.0.1
sekusergalleries.discard_aborted_uploads Отбрасывать прерванные загрузки. 1 >0.0.1

Менеджер

Настройки групп

Настройки групп используют группы и роли пользователей MODX для прав на галерею. По умолчанию галереи видят все, но создавать, редактировать и удалять изображения и альбомы могут только пользователи с подходящей группой и ролью из Group Settings. Подробнее о группах пользователей: раздел User Groups.

Настройка Описание Версия
User Group Выберите одну группу пользователей из списка для прав на галерею. >0.0.1
User Role Роль из групп пользователей MODX для управления правами. Выберите роль из списка. >0.0.1
Amount Целое число: сколько места может занять пользователь с указанной группой и ролью. >0.0.1
Unit Единица измерения выделенного места (MiB, GiB и т.д.). >0.0.1
Level Уровень ограничения. Soft разрешает добавлять файлы после достижения лимита. Hard блокирует загрузку при исчерпании квоты. >0.0.1
Private Yes: доступ к изображениям только у владельца галереи. No: файлы видны всем. >0.0.1

Допустимые MIME-типы

Список MIME-типов, которые можно загружать. Справочник: FeedForAll.

Настройка Описание Версия
Mime Types Accepted Допустимый MIME-тип для загрузки. >0.0.1
Resized File Ext Расширение после конвертации, например tiff в jpg. >0.0.1

Пример допустимых MIME-типов.

Mime Types Accepted Resized File Ext
image/jpeg jpg
image/pjpeg jpg
image/png png

Настройки размеров изображений

Настройка Описание Версия
Name Однословное имя группы размеров изображения. >0.0.1
Description Краткое описание группы изображений. >0.0.1
Max Width Максимальная ширина изображения. >0.0.1
Max Height Максимальная высота изображения. >0.0.1
Image Quality Качество ресайза: чем ниже число, тем меньше файл. >0.0.1
Watermark Image Изображение для водяного знака. >0.0.1
Watermark Brightness Яркость водяного знака. >0.0.1
Watermark Text Текст водяного знака. Поле игнорируется, если задан watermark image. >0.0.1
Watermark Text Color Цвет текста водяного знака. Формат: 0,0,0 >0.0.1
Watermark Font Шрифт водяного знака. >0.0.1
Watermark Font Size Размер шрифта водяного знака. >0.0.1
Watermark Location Расположение водяного знака. >0.0.1
Primary Только одно изображение может быть primary. >0.0.1

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more