Проблема с плагином Galleria / Flickr - PullRequest
0 голосов
/ 15 февраля 2011

У меня небольшая борьба с чем-то, что должно быть довольно легко сделать, но я терплю неудачу в этом.

Я пытаюсь внедрить плагин Jquery Galleria Flickr на этот сайт: http://www.mathijsdelva.be/yury.

Это код, который у меня есть:

<script src="js/jquery-1.4.4.min.js" type="text/javascript"></script> 
<script src="js/galleria.js" type="text/javascript"></script> 
<script src="js/galleria.flickr.js" type="text/javascript"></script> 
<script src="js/classic/galleria.classic.js"></script> 

<script type="text/javascript"> 
var api_key = '22b0615cb0499c7a9f67e166c74b8d6d' // you must have a flickr API key 
var flickr = new Galleria.Flickr(api_key); // initialize the plugin 

flickr.getSet('72157623495372507', { 
size: 'big', 
description: false, 
max: 100, 
sort: 'date-posted-desc' 
}, function(data) { 
$('#flickrfeed').galleria({ 
data_source: data 
}); 
}); 
</script> 

Я делаю это так же, как говорит мне giteb galleria readme, но он просто не работает.

Может кто-нибудь, пожалуйста, помогите мне? это вероятно что-то действительно глупое / маленькое!

Mathijs

Ответы [ 4 ]

0 голосов
/ 16 сентября 2011

Забудьте о том, что находится в файле плагина galleria.flickr.js, и сосредоточьтесь на том, что у вас есть на странице html.

Используйте «user» или «set» рядом с flickr, а затем «user» или «set ID».

$('#galleria').galleria({
    flickr: 'set:72157627552529927',
    transition: 'fade',
          flickrOptions:{    
              size: 'original', 
              description: false, 
              max: 100, 
              sort: 'date-posted-desc'
    }
});

Добавлен совет, чтобы гарантировать, что изображения на flickr имеют адекватное разрешение, или плагин останавливается, пытаясь масштабировать их, когда установлено в imagecrop значение true (в двенадцатой теме)

0 голосов
/ 02 марта 2011

22/02/11 Galleria разместила в твиттере, они больше не будут поддерживать плагин FlickR .. ссылка: http://twitter.com/#!/galleriajs Возможно, надстройка появится, будем надеяться, FlickR кажется недостаточно используемым ресурсом.

0 голосов
/ 22 августа 2011

@ Mathijs попробуйте это:

<script type="text/javascript">
    $(function(){
      $('#flickrFeed').galleria({
          flickr: 'set:72157623495372507',
          width: 700,
          height: 500,
          transition: 'fade',
          flickrOptions:{    
              size: 'big', 
              description: false, 
              max: 100, 
              sort: 'date-posted-desc'
          }
      });
    });
</script>
0 голосов
/ 02 марта 2011

У меня тоже проблемы с работой. Какая версия galleria.js и galleria.flick.js? Там может быть мисс матч, я пытаюсь v1.2 для обоих без удачи. Также из документации для v1.2, за которой я следил, это выглядит примерно так для загрузки темы;

// Load the classic theme
    Galleria.loadTheme('galleria.classic.min.js');
var api_key = 'MyRealFlickRKey' // my key not shown
var flickr = new Galleria.Flickr(api_key); 

flickr.getSet('72057594078378762', function(data) {
    $('#galleria').galleria({
        data_source: data
    });
});

Из вашего кода похоже, что вы используете предыдущую версию Galleria, и я думаю, что она не поддерживала getSet (), но я могу ошибаться.

...