Плагин ThumbGallery. Создание галереи из прикрепленных изображений

Немного рекламы

Плагин ThumbGallery предназначен для создания галерей на викистраницах из прикрепленных файлов.

Скачать (версия 1.1.5)
Требуемая версия OutWiker: 1.6.0

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

Плагин ThumbGallery Добавляет команду (:thumbgallery:) в викинотацию. Эта команда может работать в двух режимах: показывать все прикрепленные изображения или только выбранные файлы. Для облегчения использования команды при нажатии на кнопку плагина (или при выборе соответствующего пункта меню) откроется диалог, показанный на следующем рисунке:

Синтаксис команды (:thumbgallery:) для показа всех прикрепленных изображений выглядит следующим образом:

(:thumbgallery [параметры]:)

Команда (:thumbgallery:) может принимать следующие параметры:

  • cols = ... Целочисленное значение. Количество столбцов в таблице. Если cols=0 или параметр не задан, то галерея будет представлять собой последовательность миниатюр без разбиения на строки и столбцы.
  • px = ... Целочисленное значение. Задает размер миниатюр (по большей стороне). Если px=0 или параметр не задан, то используется значение по умолчанию, установленное в настройках программы.

В галерею можно помещать только выбранные изображения, для этого служит следующий формат записи:

(:thumbgallery [параметры]:) [Attach:]изображение_1 [| Подпись] [Attach:]изображение_2 [| Подпись] ... (:thumbgalleryend:)

Возможные параметры в этом случае те же, что были описаны выше. Комментарии к изображениям использовать не обязательно. Также не обязательно перед файлами писать Attach:.

Примеры использования

Более наглядно использование команды (:thumbgallery:) будет видно на примерах.

Создание галереи из всех прикрепленных файлов
(:thumbgallery:)

gallery_01.jpeg: 895x976, 213k (03.07.2012 20:33)

Создание галереи из всех прикрепленных файлов с заданным размером миниатюр
(:thumbgallery px=150:)

gallery_02.jpeg: 895x976, 127k (03.07.2012 20:34)

Создание галереи из всех прикрепленных файлов с оформлением в виде таблицы
(:thumbgallery px= 150 cols=3:)

gallery_03.jpeg: 895x976, 137k (03.07.2012 20:34)

Создание галереи из выбранных файлов с оформлением в виде таблицы
(:thumbgallery cols=3 px=150:)
    Attach:DSC_0567.jpg
    Attach:DSC_0604.jpg
    Attach:klyazma_2011_07.jpg
    Attach:smoke.jpg
    Attach:sunset_1.jpg
    Attach:sev_beach2.jpg
(:thumbgalleryend:)

gallery_04.jpeg: 895x976, 99k (03.07.2012 20:34)

Создание галереи из выбранных файлов с комментариями
(:thumbgallery cols=3 px=150:)
    DSC_0567.jpg
    DSC_0604.jpg
    klyazma_2011_07.jpg | Река Клязьма
    smoke.jpg | Дымное лето в Москве
    sunset_1.jpg
    sev_beach2.jpg | Черное море. Севастополь
(:thumbgalleryend:)

gallery_05.jpeg: 895x976, 104k (03.07.2012 20:34)

Дополнительные сведения

Плагин ThumbGallery создавался таким образом, чтобы по возможности иметь совместимость по синтаксису с плагином ThumbList для pmWiki. Не буду вдаваться в подробности того плагина, скажу лишь, что он добавляет две команды (:thumblist:) для создания галереи из всех картинок и (:thumbgallery:) для создания галереи из выбранных изображений. В плагине ThumbGallery я постарался объединить эти команды в одну, но при этом добавил синоним для команды (:thumbgallery:) - (:thumblist:). Таким образом, везде, где написано (:thumbgallery:) можно использовать (:thumblist:).

Мне показалось, что имя параметра px не очень информативно, поэтому я добавил синоним maxsize по аналогии с одноименным параметром при создании одной миниатюры.

Команда (:thumbgallery:) может использоваться в виде (:thumbgallery:) , а также в виде (:thumbgallery:) ... (:thumbgalleryend:). Если на одной странице будет использование этой команды в обоих записях, то у парсера возникнут проблемы с определением окончания команды (:thumbgallery:). В этом случае можно поступать двумя способами:

  1. Для всех галерей, не использующих закрывающуюся команду использовать запись (:thumblist:), а для всех галерей с отдельными изображениями использовать запись (:thumbgallery:) ... (:thumbgalleryend:). Или наоборот.
  2. Всегда использовать закрывающую команду (:thumbgallery:)(:thumbgalleryend:). При этом следите за тем, чтобы между открывающейся и закрывающейся командой не было пробелов, иначе это будет расценено, как создание галереи без изображений. Это не баг, так сделано специально, чтобы можно было при необходимости скрыть галерею, не удаляя команду целиком.

Приятного использования плагина!

История версий

1.1.5 (17.10.2016)

  • Добавлена поддержка OutWiker 2.0.

1.1.4 (20.08.2016)

  • Добавлена поддержка шведского языка.

1.1.3 (30.05.2016)

  • Исправление ошибок.

1.1.2 (20.01.2015)

  • Небольшие улучшения в интерфейсе.
  • Подчистка кода.

1.1.1 (26.05.2013)

1.1 (08.08.2012)

1.0 (03.07.2012)

  • Первая версия.

Обсуждение на форуме

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
5 stars

Рейтинг 4.9/5. Всего 12 голос(а, ов)


Немного рекламы