WordPress Picasa相册插件 Shashin 不完全使用说明
用了wordpress后希望把照片也放进去,但是考虑 首先,如果把照片放到blog空间,太占地方;其次,原来照片都放到Picasa上,折腾来折腾去实在是麻烦!
WordPress的插件很丰富,针对picasaweb的也有几个,先后用过kPicasa Gallery、KB Easy PicasaWeb、PicasaWeb、等几个,感觉会有这样那样的问题。具体就不描述了。现在用的是Shashin这个插件,发现网上中文的关于这个插件的资料很少,问怎么用的帖子倒是有几条……折腾了两天,参考作者写的说明,总算弄出来个样子了。这里简单说说我如何使用Shashin这个插件。不完全,因为很多选项和设置我也没搞明白怎么回事,希望能够有人给出完整使用说明!
1、 下载,安装
这个没什么好说的,和普通的wordpress插件安装方式相同。
地址是 http://wordpress.org/extend/plugins/shashin/
值得提一下的,最新版本的这个插件用到了一个JS写的Highslide功能组件。下载shashin的时候会自动绑定,不需要特殊下载,这里只是交代一下。
2、 配置
配置shashin我遇到的第一个问题是找不到配置的地方。其实他有两个位置对shashin进行配置
a. “设置”—-“Shashin”菜单
b. “管理”—- “Shashin”菜单
其中设置中的Shashin菜单是对插件进行全局配置、管理中的功能相当于是Shashin控制台。
3、 全局设置
进入“设置”—–“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、 管理设置
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的调用代码。在管理界面有详细的说明,具体如下:
Album Tips
- Syncing: sync an album after you upload new photos to it in Picasa.
- Display a single album thumbnail: copy and paste the code listed under Markup, and then edit it as needed. [salbum=album_key,location_yn,pubdate_yn,float,clear] Note album thumbnail sizes are set by Picasa at 160×160.
- Display thumbnails for all your albums: you can choose the sort order – options are ‘pub_date’, ‘title’, or ‘last_updated’ (add ‘ desc’ for reverse ordering). [salbumthumbs=order_option,max_cols,location_yn,pubdate_yn,float,clear]
- Display thumbnails for selected albums: [salbumthumbs=album_key1|album_key2|etc,max_cols,location_yn,pubdate_yn,float,clear]
- Display thumbnails and descriptions for all your albums: you can choose the sort order – options are ‘pub_date’, ‘title’, or ‘last_updated’ (add ‘ desc’ for reverse ordering). [salbumlist=order_option,info_yn]
- Display thumbnails and descriptions for selected albums: [salbumlist=album_key1|album_key2|etc,info_yn]
- Random images: if you want to exclude an album’s images when using the srandom tag, set “Include in Random?” to “No.”
- Displaying all the phots in an album, and more help: see the Shashin page for detailed instructions
Photo Tips
- Display an image: copy and paste the code listed under Markup, and then edit it as needed. [simage=photo_key,max_size,caption_yn,float,clear]
- Valid Picasa image sizes: 32, 48, 64, 72, 144, 160, 200, 288, 320, 400, 512, 576, 640, 720, 800. For a cropped square image, use sizes 32, 48, 64, 160.
- Display random images: [srandom=album_key,max_size,max_cols,how_many,caption_yn,float,clear] Enter “any” for the album_key for any album
- Display a group of thumbnails: [sthumbs=photo_key1|photo_key2|etc,max_size,max_cols,caption_yn,float,clear]
- Display newest images: [snewest=album_key,max_size,max_cols,how_many,caption_yn,float,clear] Enter “any” for the album_key for any album
- More Help: see the Shashin page for detailed instructions
翻译工作俺就不做了:)
6、 另外,Shashin也支持widgets功能,可以直接放置在侧边栏,很简单,不详细介绍了。
如仍有疑问,欢迎留言交流!
Popularity: 40% [?]



写得不错,我转载了
那个指定相册显示到新建的页面挺有用的,楼主好像也没弄台明白。
看说明好像是要加什么标签,呵呵
回复
好东西啊~可以你这篇日志的图片都是红叉叉!
不过还是赞一个!
回复
怎么将相册放到一个单独的页面呢?
能说说吗……
回复
腊八粥 Reply:
二月 9th, 2009 at 12:09
@Xiao3Meng, 就是在页面里面直接输入调用代码就行了啊!
回复
这个插件我安装了,但是不能导入相册非常郁闷,提示:
ShashinAlbum::setUserAlbums – Failed to insert database record for album ID 2147483647. Possible SQL Error:
不能写入数据库不知怎么回事。
另外,博主咱们交换个个链接吧,你内容不错。
回复
腊八粥 Reply:
三月 20th, 2009 at 16:43
@Hawkren, 不能导入俺也不懂了……
链接已换!:)
回复