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

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

ThumbGallery 1.4.1 (Требуемая версия OutWiker: 3.0.0.868 и выше)

ThumbGallery 1.6 (Требуемая версия OutWiker: 3.2.0.904 и выше)

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

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

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

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

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

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

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

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

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

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

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

Создание галереи из указанных файлов без разбивки на столбцы

(:thumbgallery:)
    Attach:"DSC_0457.jpg"
    Attach:"DSC_0487.jpg"
    Attach:"DSC_0518.jpg"
    Attach:"DSC_0595.jpg"
    Attach:"subdir/subdir2/DSC_0124.jpg"
    Attach:"subdir/subdir2/DSC_0126.jpg"
    Attach:"subdir/subdir2/DSC_0129.jpg"
    Attach:"subdir/DSC_0679.jpg"
    Attach:"subdir/DSC_0684.jpg"
(:thumbgalleryend:)

thumbgallery_01.png: 996x909, 643k (25.06.2022 14:24)

Создание галереи из указанных файлов с разбивкой на столбцы и указанием размера миниатюр

(:thumbgallery cols=3 px=180:)
    Attach:"DSC_0457.jpg"
    Attach:"DSC_0487.jpg"
    Attach:"DSC_0518.jpg"
    Attach:"DSC_0595.jpg"
    Attach:"subdir/subdir2/DSC_0124.jpg"
    Attach:"subdir/subdir2/DSC_0126.jpg"
    Attach:"subdir/subdir2/DSC_0129.jpg"
    Attach:"subdir/DSC_0679.jpg"
    Attach:"subdir/DSC_0684.jpg"
(:thumbgalleryend:)

thumbgallery_05.png: 998x899, 369k (25.06.2022 14:24)

Создание галереи из указанных файлов с разбивкой на столбцы и подписями к рисункам

(:thumbgallery cols=3 px=180:)
    Attach:"DSC_0457.jpg" | Первый комментарий
    Attach:"DSC_0487.jpg" | Второй комментарий
    Attach:"DSC_0518.jpg"
    Attach:"DSC_0595.jpg"
    Attach:"subdir/DSC_0679.jpg" | Еще один комментарий
    Attach:"subdir/DSC_0684.jpg"
(:thumbgalleryend:)

thumbgallery_06.png: 996x902, 266k (25.06.2022 14:24)

Создание галереи из всех прикрепленных файлов без учета файлов во вложенных папках без разбивки на столбцы

(:thumbgallery px=200:)
    *
(:thumbgalleryend:)

или

(:thumbgallery px=200:)
    *.*
(:thumbgalleryend:)

или

(:thumbgallery px=200:)
    Attach:"*"
(:thumbgalleryend:)

thumbgallery_02.png: 994x903, 473k (25.06.2022 14:24)

Создание галереи из всех прикрепленных файлов с учетом файлов во вложенных папках без разбивки на столбцы

((:thumbgallery px=200:)
    **/*
(:thumbgalleryend:)

или

((:thumbgallery px=200:)
    Attach:"**/*"
(:thumbgalleryend:)

thumbgallery_03.png: 995x903, 648k (25.06.2022 14:24)

Создание галереи из всех файлов во вложенной папке (не включая вложенные подпапки)

(:thumbgallery px=200 cols=3:)
    subdir/*
(:thumbgalleryend:)

или

(:thumbgallery px=200 cols=3:)
    Attach:"subdir/*"
(:thumbgalleryend:)

thumbgallery_04.png: 994x902, 219k (25.06.2022 14:24)

Создание галереи из всех файлов во вложенной папке, включая вложенные подпапки

(:thumbgallery px=200 cols=3:)
    subdir/**/*
(:thumbgalleryend:)

или

(:thumbgallery px=200 cols=3:)
    Attach:"subdir/**/*"
(:thumbgalleryend:)

Создание галереи из выбранных по маске файлов

(:thumbgallery px=200 cols=3:)
    *.png
(:thumbgalleryend:)

или

(:thumbgallery px=200 cols=3:)
    Attach:"*.png"
(:thumbgalleryend:)

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

История изменений

1.6 (26.06.2022)

  • Добавлена возможность выбора файлов по маске.
  • Добавлена возможность выбора файлов во вложенных папках в диалоге.

1.5 (28.05.2022)

  • Добавлена поддержка вложенных папок в прикрепленных файлах.

1.4.1 (04.07.2021)

  • Оптимизация кода.

1.4 (19.10.2019)

  • Переход на новый API.

1.3 (26.08.2018)

  • Добавлена немецкая локализация.

1.2.1 (26.05.2018)

  • Обновлена украинская локализация.

1.2 (15.02.2018)

  • Добавлена поддержка OutWiker 2.1. Переход на Python 3.

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.0 (03.07.2012)

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

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

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