Как я могу вытащить изображения с Flickr на сайт Drupal на основе указанных тегов? - PullRequest
2 голосов
/ 22 ноября 2011

Я работаю в зарегистрированном детском благотворительном и социальном предприятии, и мы недавно перезапустили наш веб-сайт, созданный на Drupal, и это здорово.

Чтобы помочь воплотить в жизнь то, что мы делаем, мы обслуживаем случайныхвыбор изображений по всему сайту - просто извлекая их из одного из наших собственных «лучших» наборов на Flickr - но отчаянно нужно отфильтровать их для разных разделов сайта, чтобы они были более актуальными.Самый очевидный, гибкий и эффективный вариант - вызывать изображения из Flickr на основе тегов, но только основной модуль Flickr, по-видимому, не позволяет этого.

Поговорив с нашим ИТ-специалистом, мы придумалиниже (что является довольно исчерпывающим, так что рад быть гибким для быстрого решения).

Надеюсь, что кто-то здесь может помочь - и с разумной скоростью ..!


По сути, нам нужен тип поля, аналогичный тому, который используется в существующем наборе фотографий модуля flickr;тот, который может быть прикреплен к любому типу контента, но позволяет вводить один или несколько тегов flickr (в отличие от только одной фотографии или набора, как в настоящее время).Как и в случае с существующим набором фотографий flickr, нам также требуется панель / блок содержимого для представления случайной фотографии flickr на основе указанных тегов.

В идеале, в форме создания / редактирования содержимого пользователь долженбыть представлен со списком квалифицированных тегов, извлеченных из учетной записи Flickr.В противном случае введенные теги должны быть проверены как имеющие одну или несколько фотографий flickr из указанной учетной записи при отправке формы.

Как и в случае со стандартным модулем, при нажатии на изображения открывается новая страница наосновной сайт flickr, показывающий это изображение (с обычными связанными изображениями на основе набора / тега).

1 Ответ

0 голосов
/ 23 ноября 2011

Flickr имеет очень хороший API.Вам следует установить модуль flickr с Drupal.org, а затем создать собственный модуль для получения и отображения изображений из вашей учетной записи flickr.

Модуль Flickr имеет функцию, которую вы можете использовать для собственных вызовов API для flickr:1004 *.Вот как вы можете искать фотографии по тегам на flickr: http://www.flickr.com/services/api/flickr.photos.search.html

Надеюсь, что это может привести вас в правильном направлении:)

...