把Flickr相册搬回家
Flickr比别的相册优秀的地方在于,我们把照片放上去之后,它提供了很多种方法实现外部展示照片。除了Flickr Badge之外,还有Flash Slide(幻灯片播放),利用它我们可以建立相册,跟MSN Spaces里面的相册差不多。
效果演示:http://zhiqiang.org/blog/photo.
具体使用方法见在網誌中以slideshow方式展示Flickr相簿,简单得说,把下面代码加入你想显示幻灯片窗口的位置即可:
察看http://www.flickr.com/slideShow/index.gne的源代码可以知道,我们可以通过向http://www.flickr.com/slideShow/index.gne传递参数的方式,控制显示哪些图片。最常用的可能是:
- user_id=: 你的用户ID,类似51234757@N00这种样子的,如果你使用了友好URL,比如我在Flickr的URL是http://www.flickr.com/people/mathzqy,此时可以点击你的头像,察看图片地址,比如我的头像地址http://static.flickr.com/19/buddyicons/51234757@N00.jpg?1149745885,其中51234757@N00 就是我的ID了。
- set_id=: 你的相册(set)的ID,因为Flickr中每个人只能建立3个免费相册,所以这个玩意儿没啥用。注意这里是相册的ID,而不是相册的名字,比如我的名叫"Funny"的相册,地址是http://www.flickr.com/photos/mathzqy/sets/72057594098568494/,后面的72057594098568494 才是这个相册的ID。
- tags=: 就是tag了,给图片加上tag后,使用tags可以实现类似的相册功能,不限于3个。比如我想显示我的tag为'ppmm'的图片,只需要使用URL:http://www.flickr.com/slideShow/index.gne?user_id=51234757@N00&tags=ppmm/ 即可。
- 其他还有很多,比如group_id=等。
多个参数之间使用'&'隔开。
想为自己的Blog建立一个相册?
在主题目录下新建一个page模板:新建一个文件,内容见photo.html。保存为photo.php,然后新建page,在右边选取page template为photo,page内容格式见content.html,如需加入更多相册,复制里面的li语句,更改3个"ppmm"为对应的标签即可。
在文章中也可以用,比如
SF又把ppmm放上面啦:)flickr有些设置也不是很好偶觉得,前两天捣鼓时,发现很难实现自己想要的效果:)
看看我的,http://zhiqiang.org/blog/photo.php 这样的应该差不多了吧
嗯,这想法真好。
你的Blog版面设计得真特独真漂亮。
刚才没发出去,我找过设置,咋就没法设成你那样呢?BTW,发现SF又傻了很多哦,嘻嘻:)
设置什么?
你看我的怎么不能和你的一样,我的就图片小,而且还不能幻灯片放映,也是FLICKER啊
我在文章里面写了怎么做到的,在“想为自己的Blog建立一个相册?”那一段,你照着做就行了。
flickr使用flash这个地方应该是双刃剑,估计现在也发现这是个问题,所以后来改用ajax方式,打个比方,如果我喜欢某张照片,flash方式显示很难保存。花哨是花哨了,可是功能也限制了。
不过我很喜欢flickr的explore这东西,还用phpcurl做了一个图片地址抓取玩过呢。
flash显示并不排斥一般的图片显示方式,Flickr的图片也支持直接外引,目前本blog的所有图片都是放到Flickr上的,只是需要出国流量,对教育网用户不太方便,以后考虑转到Google Web Picasa上去。
很有教育意义的帖子!我转了!!哈哈!!
另外能否跟你交换链接阿?愿意的话给我留言:http://www.aoogo.com/LoadMod.asp?plugins=GuestBookForPJBlog
我的是:
aoogo[浪死拉倒]
http://www.aoogo.com
没想到flikr还有这么好的相册功能,我只建立的一个静态的图片展示页面.
并期待Yupoo推出这个功能.
那个page的代码打不开了?
[...] 其具体用法可以见这篇日志:把flickr相册带回家 [...]
我添加flikr相册后,相册这个页面的侧边栏就没有了,当然我也不希望是原来的侧边栏,而是象你的那样在侧边栏显示tags的选择项,最好再添加一个首页链接,不知道怎么实现,谢谢!
方法是新建一个page模版,模版代码我已经在文中更新了,可能需要局部调整。
谢谢你的模版代码,我已经差不多搞定了。真高兴:)
[...] 下面是刚刚学到的一个把Flickr的Flash相册加到WP上的方法,谢谢之前巧克力工厂的指教。 [...]
Insert Flickr Flash Slide into Wordpress...
I've been wanted to know how to display Flickr's flash slide album in Wordpress, especially in a regular post. Because every time when I wanted to share photos, the only thing I can do is putting a link there for my friend to click and view on Flickr...
怎么我现在看你的这个photo.php不能显示哦,
时间是2007-05-06 8:53:03
\
提示:Page not found
!Oops! Looks like you followed a bad link.
If you think this is a problem with Flickr, please tell us.
Here's a link to the home page.
但是找到你的地址在IE里面直接察看又能看到图片.....是不是这段代码已经失效了啊 ??
不是能行吗?
[...] 在flickr时代,为了专门把站内嵌入相册,还专门写了一篇文章把Flickr相册搬回家。flickr被墙之后,我就把个人相册转到了Web Picasa上。用Picasa Web就简单多了,官方提供了Slideshow Flash,而且形式也比较漂亮,阅微堂之前也是用这样的方式,不过这种方法麻烦的一点是在Picasa上添加相册,就要手动到blog这边更新一次。这两天看到了 Web Picasa API,感觉这玩意儿的功能太强了,完全可以做一个Picasa的站内镜像版。 [...]