Галереи Flickr

С помощью плагина вы можете выводить галереи, альбомы, наборы, фотографии с определенными метками с сервиса www.flickr.com.

Пример отображения галереи:

Настройки плагина находятся в разделе консоли «Настройки» — «Flickr Justified Gallery».

Общие настройки

В поле Flickr API Key нужно ввести ключ API с Flickr. Получить ключ можно здесь.

Как получить ключ

После перехода по ссылке нажмите ссылку «Reques an API Key».

Далее Вам нужно будет выбрать коммерческий (APPLY FOR A COMERCIAL KEY) или не коммерческий (APPLY FOR A NON-COMERCIAL KEY) вариант ключа. Выбираем APPLY FOR A NON-COMERCIAL KEY.

Далее заполняем поля:

  • в поле «What’s the name of your app?» — напишите название Вашего приложения. В нашем случае это «Site».
  • в поле «What are you building?» — Вы можете добавить описание Вашего приложения.

Далее ставим галочки о пользовательском соглашении и нажимаем «SUBMIT».



После этого появятся циферно-буквенные ключи, вам нужен ключ из поля «Key», скопируйте его и вставьте в поле «Flickr API Key» в настройках плагина.

Настройки по умолчанию

ID пользователя — укажите свой ID на Flickr. Найти его можно в адресной строке браузера, после того как вы авторизуетесь на Flickr. В галереях так же можно выводить чужие галереи, для этого в шорткоде нужно будет указать id пользователя параметром user_id.

Высота изображения — задайте высоту изображений в галерее. Высоту можно будет поменять для конкретного альбома параметром images_height.

Максимальное кол-во фотографий на странице — задайте максимальное количество фотографий, которое будет выводиться на странице с галереей. Чтобы изменить значение для конкретной галереи укажите в шорткоде параметр max_num_photos.

Последняя строка — здесь можно задать как будут выравниваться фотографии в последней строке галереи:  выровнено, не выровнено, или скрыто, если не может быть выровнено. Значение по умолчанию можно поменять добавив в шорткод параметр last_row (значения justifynojustify или hide).

Фиксированная высота — если включить данный параметр, то фотографии будут подстраиваться под одну высоту. Для изменения значения по умолчанию можно использовать в шорткоде параметр fixed_height (со значением true или false).

Постраничный вывод — если включить данный параметр, то фотографии в галерее будут разделены на страницы, под галерей будут отображаться кнопки галереи. Для изменения настройки по умолчанию в можно использовать в шорткоде параметр pagination (со значениемnoneprevnext или numbers).

Lightbox — задает способ вывода увеличенного изображения.

  • colorbox — выводит изображения во всплывающем окне с помощью плагина FancyBox.
  • swipebox — выводит изображения во всплывающем окне с помощью встроенного в плагин лайтбокса. Этот вариант лучше не использовать, т.к. если к сайту подключен FancyBox, то изображение будет открываться два раза.
  • нет — увеличенные изображения будут открываться на сайте Flickr.

Для изменения настройки по умолчанию в можно использовать в шорткоде параметр  lightbox (со значением nonecolorbox или swipebox).

Заголовки — данная настройка включает отображение заголовках на изображениях при наведении курсора мышки. Примечание: на маленьких изображениях текст может отображаться некорректно. Для изменения настройки по умолчанию в можно использовать в шорткоде параметр captions (со значением true или false).

Случайная сортировка — при включении настройки изображения в галерее будут выводиться в случайном порядке. Для изменения настройки по умолчанию в можно использовать в шорткоде параметр randomize (со значением true или false).

Расстояние между изображениями — в галерее можно задать расстояние между изображениями (в пикселях). Для изменения настройки по умолчанию в можно использовать в шорткоде параметрmargins.

Открыть оригинальное изображение — при включении будут отображаться изображения в реальном размере, т.е. они не будут подстраиваться под размер экрана пользователя. Рекомендуем выключить эту опцию, если ваши оригинальные изображения очень большие. Для изменения настройки по умолчанию в можно использовать в шорткоде параметр open_originals (со значением true или false).

Запретить нажатие правой кнопкой мыши — при включении будет заблокировано контекстное меню, которое обычно появляется при нажатии правой кнопкой мышки, т.е. пользователям будет труднее сохранить изображение. Для изменения настройки по умолчанию в можно использовать в шорткоде параметр block_contextmenu (со значением true или false).

Вывод галерей на сайте

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

[flickr_photostream]

Можно указывать другие значения параметров шорткода. Например, этот шорткод

[flickr_photostream max_num_photos="50" no_pages="true"]

выводит последние 50 фотографий фотопотока пользователя (параметр max_num_photos) на одной странице (параметр no_pages).

Можно выводить фотопотоки других пользователей. Например, шорткод

[flickr_photostream user_id="67681714@N03"]

выводит фотопоток указанного пользователя (параметр user_id). Этот параметр не зависит от того, какой идентификатор пользователя установлен в настройках по умолчанию. Вы можете использовать idgettr для получения user_id.

Вывод набора фотографий

Чтобы показать фотографии определенного набора, вам нужно знать photoset_id. Как узнать id фотонабора? Откройте нужный набор в браузере и посмотрите на его ссылку. Например, photoset_id фотонабора по ссылке http://www.flickr.com/photos/miro-mannino/sets/72157629228993613/ является 72157629228993613. Идентификатор фотонабора всегда находится в ссылке после после слова ‘/sets/’.

Чтобы показать конкретный фотонабор, вы должны использовать шорткод flickr_set, и указать photoset_id в параметре id. Например:

[flickr_set id="72157629228993613"]

Вывод галереи

Чтобы показать фотографии конкретной галереи, нужно знать user_id пользователя, которому она принадлежит, и gallery_id. Как узнать id галереи? Откройте нужную галерею в браузере и посмотрите ссылку. Например, gallery_id галереи по ссылке http://www.flickr.com/photos/miro-mannino/galleries/72157636382842016/ является 72157636382842016. Идентификатор галереи — это число после слова ‘/galleries/’.

Чтобы показать определенную галерею, вы должны использовать шорткод flickr_gallery и указать user_id и gallery_id. Например:

[flickr_gallery user_id="67681714@N03" gallery_id="72157636382842016"]

Если галерея принадлежит пользователю, указанному в настройках плагина, параметр user_id не нужен.

Вывод галереи по группе пулов

Чтобы показать фотографии конкретного пула, вы должны знать group_id. Его можно получить, используя idgettr.

Чтобы показать конкретный пул, вы должны использовать шорткод flickr_group и указать id пула. Например:

[flickr_group id="1563131@N22"]

Вывод галереи по тегам

Чтобы показать фотографии, которые имеют некоторые специфические теги, используйте шорткод flickr_tags с указанием user_id и теги в параметре tags, разделяя их запятыми. Например, шорткод

[flickr_tags user_id="67681714@N03" tags="cat, square, nikon"]

выводит фотографии по одному или нескольким тегам.

Можно исключить из результата ненужные термины, указав их с символом -. Можно выбрать список тегов, чтобы получить фотографии в которых указаны любые из указанных тегов, или фотографии, в которых указаны все теги из перечисленных. Чтобы сделать это, вам нужно использовать параметрtags_mode, указав «any» или «all».

Например, шорткод

[flickr_tags user_id="67681714@N03" tags="cat, square, nikon" tags_mode="all"]

показывает фотографии, у которых указаны сразу все перечисленные теги (список рассматривается как сочетание «И»).

Если фотографии, которые вы хотите вывести, принадлежат пользователю, указанному в настройках, каждый раз писать user_id в шорткоде не обязательно.

Просмотрено (4447) раз

Перейти к верхней панели