Galleria / Flickr插件问题

时间:2011-02-15 17:45:33

标签: jquery api flickr galleria

我对一些应该很容易做的事情有点挣扎,但我却失败了。

我正在尝试将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> 

我正在这样做,就像github galleria自述文件告诉我一样,但它只是不起作用。

任何人都可以帮助我吗?它可能是非常愚蠢/小的东西!

Mathijs

4 个答案:

答案 0 :(得分:0)

我也遇到了问题。什么版本的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(),但我可能错了。

答案 1 :(得分:0)

22/02/11 Galleria在Twitter上发布,他们不再支持FlickR插件了.. 链接:http://twitter.com/#!/galleriajs 也许是一个附加组件,让我们希望, FlickR似乎是一种未充分利用的资源。

答案 2 :(得分:0)

@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>

答案 3 :(得分:0)

忘记galleria.flickr.js插件文件中的内容,并专注于页面html上的内容。

使用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时,插件会尝试将它们放大(在十二个主题中)