我是在腊八粥那看到的这个插件,不过他那篇文章字体小,图片都变成了叉叉,我重新编辑了一下。
一、安装、设置
1、下载、安装、启用,和其他的插件一样。
地址http://wordpress.org/extend/plugins/shashin/
值得提一下的,最新版本的这个插件用到了一个JS写的Highslide功能组件。下载shashin的时候会自动绑定,不需要特殊下载,这里只是交代一下。
2、配置shashin我遇到的第一个问题是找不到配置的地方。其实他有两个位置对shashin进行配置
a. “设置”—-“Shashin”菜单
b. “管理”—- “Shashin”菜单
其中设置中的Shashin菜单是对插件进行全局配置、管理中的功能相当于是Shashin控制台。
3、进入“设置(Settings)”–“Shashin”菜单,大部分配置都很容易明白,有如下几个配置需要稍微注意:
a) Your Picasa server: 要填 http://picasaweb.google.com
b) Your Page for album photo : 按照后面解释的意识,应该是写一个页面,准备放所有的照片。然后把这个页面的地址填进来。不过我这样操作后,之后所有在我的blog里面的影集、照片的链接点击不是打开对应的影集、照片,而是全部链接到这个地址了!所以现在,这个选项我空着不填,就没问题类似了。可能是后面的解释错误了吧,或者其他哪里要配置我就没研究明白了。
c) Full-size image display: 这里按照作者的说明要选Use Highslide 。应该是这样才能用Highslide方式显示全尺寸照片的功能吧。
d) 另外几个是关于大小、是否显示标题等辅助设置,根据需要配置即可。完后保存。
4、管理设置,Tools下的那个shashin
a) 进入管理设置后,首先要添加相册。输入相册在picasaweb上的地址后,点击add albums就可以了。等待一会,系统会在后台进行同步后显示出来。这里其实可以添加多个albums进来,比如我的blog就绑定了我和我老婆两个人的picasaweb相册。调用的时候可以随意调用。我觉得这个设计非常好。
b) 添加好以后,管理界面会列出添加的相册中的影集。这里有个Sync all albums for Picasa username 。选择要同步的相册,点一下Sync All会同步这一相册。在Picasaweb上调整照片后需要进行同步动作。
c) 如图列出的影集中,每个对应一些属性,分别是
1) Title ,标题;
2) Album Key,影集id(插件自动生成,和picasaweb自身的id不同。用于在日志和页面中调用);
3) Photo Count ,影集内部的照片数量;
4) Last Sync,最后同步时间;
5) Markup,调用标记。如果想在日志或page里面调用对应的影集,直接输入这个标记就可以了。这里要注意的是,所有Shashin的调用标记都要写在同一行里,后面的调用标记同样的要求。
6) Include in Random? 是否在随机图片显示中显示
7) Sync,同步对应影集
Delete,删除
d) 点击影集链接进入后还可以看到内部的照片列表。每个照片后面同样有若干属性,和上面的差不多,照片的id和调用标记。调用单一照片同样可以直接使用对应的标记,这里不详细说明。
5、在页面和日志中调用照片
在页面和日志中调用照片可以单一元素(图集、照片)调用,方法就是直接用上文提到的元素列表中对应的Markup代码即可,效果可以修改shashin.css。
另外一种就是使用Shashin的调用代码。在管理界面有详细的说明,就不附上了。
6、另外,Shashin也支持widgets功能,可以直接放置在侧边栏,很简单,不详细介绍了。
二、功能语法
1.参数含义:
Max_size:最大尺寸(数字)<32, 48, 64, 72, 144, 160, 200, 288, 320, 400, 512, 576, 640, 720, 800>在其中选。
Photo_key:照片的id数。是软件取回相册后自己对相片的编号,从0开始。按第一本相册第一张相片开始编号。
Album_key:相册编号,在“工具”中取相时可以看到。一般从1开始编。
Caption_yn:yn表示布尔是,即取值为y或n。表示是否显示标题。
Info_yn:是否显示信息。
location_yn:是否显示相册发布的位置。
Pubdate_yn:是否显示发布的日期。
description_yn:是否显示描述。
Order_by:排序方式。
Max_col:排列相册或图片的最大列数。
Float:css的float属性值,一般取left,参见css用法。
Clear:css的clear属性值,参见css用法。
2、显示相册缩图
[salbum=album_key,location_yn,pubdate_yn,float,clear]显示指定单个相册。
[salbumthumbs=order_option,max_cols,location_yn,pubdate_yn,float,clear]按排序显示所有的相册。
[salbumthumbs=album_key1|album_key2|etc,max_cols,location_yn,pubdate_yn,float,clear]根据给定相册的key及顺序显示多个相册。
[salbumlist=order_option,max_cols,info_yn]列表形式显示所有相册。
[salbumlist=album_key1|album_key2|etc,info_yn]按列表形式显示指定的多个相册。
3、显示相册中图片
[simage=photo_key,max_size,caption_yn,float,clear]显示单张图片。
[srandom=album_key,max_size,max_cols,how_many,caption_yn,float,clear]随机显示图片。
[snewest=album_key,max_size,max_cols,how_many,caption_yn,float,clear]显示最新图片。
4、终极显示
[salbumphotos=max_size,max_cols,caption_yn,description_yn,order_by,float,clear]把取回的相册按表格排列形式显示,当点击相册时(包括其他页中的相册),该页将自动激活显示被点击的相册的所有图片。
三、用法
1、在post或page中的content插入上面的语法,就能显示。
2、使用srndom 时,设how_many数足够大就相当于把整个相册图片全部显示出来。
3、点开相册显示所有图片。
生成一个新页,在content里面使用[salbumphotos]
在“设置”里面的“Your page for album photos:”填上上步骤生成页面(page)的链接,如示:https://blog.yu.ink/photo/。
当在其他相册被点击时就会自动跳转到这个页面,按表格排列显示所有的图片。
注:如果没有填写的话,所有相册都打不开。
4、显示图片的形式。在“设置”里有设定,共四种。推荐使用highslide。
期待!
我英文差,一时半刻还弄不清楚。
这个效果不错!
这个插件以前玩过,好像还不错!
效果还不错,就是没汉化的。
就这效果?
还想要啥效果呢?
不是Picasa吗?呵呵 我来加链接了
是picasa插件,链接加好了.
太好了,我正想找这么个插件呢,但是看着用法貌似很复杂啊?
我可是没有一点变成知识啊…………汗!
嗯,是有些复杂。
嗯 挺不错的插件 一定要尝试下
Pingback引用通告: WordPress专题 » WordPress Picasa相册插件Shashin
在用插件,很不错
有天研究了半天也没设置成,后来改用kPicasa Gallery 也不错,使用起来比较简单
不知道怎么输出整个相册到页面,参数不会设置。
这东西麻烦着呢,还是用别人的吧!
Pingback引用通告: [博客日志]小改了下博客的一些小细节 | 行走Xingzou
试了一下,有错误,就没用了。
太好了,我正想找这么个插件呢,但是看着用法貌似很复杂啊?
我可是没有一点变成知识啊…………汗!