Galleria / Flickr 插件问题

发布于 2024-10-17 19:17:45 字数 1037 浏览 3 评论 0原文

我在做一些本来很容易做的事情上遇到了一些困难,但我却失败了。

我正在尝试在该网站中实现 Jquery Galleria Flickr 插件: http://www.mathijsdelva.be/yury< /a>.

这是我的代码:

<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 自述文件告诉我的方式执行此操作,但它不起作用。

有人可以帮我吗?这可能是非常愚蠢/小的事情!

马蒂斯

I'm having a bit of a struggle with something that should be quite easy to do, yet i'm failing at it.

I'm trying to implement the Jquery Galleria Flickr plugin into this website: http://www.mathijsdelva.be/yury.

This is the code i have:

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

I'm doing this just as the github galleria readme is telling me but it's just not working.

Can anyone please help me? it's probably something really stupid/small!

Mathijs

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

我是男神闪亮亮 2024-10-24 19:17:46

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

使用 flickr 旁边的“用户”或“设置”,然后使用用户或设置 ID。

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

一个额外的提示是确保 flickr 上的图像具有足够的分辨率,否则当 imagecrop 设置为 true 时插件会停止尝试升级它们(在十二个主题中)

Forget about what is in the galleria.flickr.js plugin file and focus on what you have on the page html.

Use either 'user' or 'set' next to flickr, then the user or set ID's.

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

An added tip is to ensure the images on flickr are of adequate resolution, or the plugin stalls trying to upscale them when set in imagecrop is set to true (in the twelve theme)

幻想少年梦 2024-10-24 19:17:45

我也遇到了让它工作的问题。 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(),但我可能是错的。

I've got problems getting it to work also. What version of galleria.js and galleria.flick.js? There might be a miss match, I'm trying v1.2 for both without luck.
Also from the documentation for v1.2 I've been following it looks more like this for the theme load;

// 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
    });
});

From your code it looks like you are using a previous version of galleria, and i think that did not support getSet(), but I could be wrong.

唔猫 2024-10-24 19:17:45

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

22/02/11 Galleria posted on twitter, they wont be supporting FlickR plugin anymore..
link: http://twitter.com/#!/galleriajs
Maybe an add-on coming, let's hope,
FlickR Seems to be an underutilized resource.

烟凡古楼 2024-10-24 19:17:45

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

@Mathijs try this out:

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文