WordPress站内显示PicasaWeb相册的插件

You can find this plugin at http://wordpress.org/extend/plugins/picasa/.

此插件地址已经更新到http://wordpress.org/extend/plugins/picasa/。以下中文内容经供参考——可能已经不适用于最新版本。

 

 

首先看效果阅微堂相册

 

注意:此插件需要PHP5.2.0以上版本以及服务器支持mod_rewrite且WordPress开启Permalinks(友好链接)选项!

功能

  • 站内显示picasa web上的相册
  • 友好URL .
  • 方便的浏览方式 .
  • 站内缓存和页面图片预载入。

实现原理

  1. 使用Google Picasa API下载并且随时更新picasaweb的相册数据。
  2. 缓存到WordPress本地目录(图片本身并没有缓存,显示时直接引用picasaweb上的图片)。
  3. 读取缓存数据并显示出来。

安装

  1. 从上面的地址下载安装包。
  2. 解压后得到一个picasaweb的文件夹。
  3. 将文件夹放入WordPress的插件目录下。
  4. 后台激活picasaweb插件。
  5. 到后台options-picasaweb选项卡下配置参数,主要需要设定picasaweb用户名以及照片显示高度(调整以适应模板)。
  6. http://yourblog/photo.html查看效果,这个地址是这个意思:比如我的blog地址是http://zhiqiang.org/blog,那么相册地址就是http://zhiqiang.org/blog/photo.html

FAQ

Q:我一点都不懂PHP和HTML怎么办?
A:安装激活插件后,除了填写用户名之外,别的选项都不要乱填,事实证明这往往成为错误的来源。不过,要想让此插件与你的模板完美的结合起来,必须懂一点基本的HTML。具体见高级用户配置部分。
 
Q:出现一长串"failed to open stream"的错误。
A:注意保存你的缓存目录可写,默认缓存目录位于/wp-content/cache/。修改方法在(糟糕的中文翻译版)。
 
Q:出现“Fatal error: Call to undefined function: json_decode()”错误
A:你的PHP版本太低,目前没有解决办法。你联系主机服务商要求升级吧。
 
Q:出现404错误
A:此插件需要你开启友好链接。具体表现是你的blog的url不能是 http://yourblog/?p=5的形式。

Q:浏览相册时页面错乱
A:一个直接(但不一定有效)的解决办法是在后台把图片高度设得小一点。根本的办法是修改相册模板文件picasaweb/picasa.module.php。

 

高级用户配置:

  1. picasaweb/picasa.module.php: 显示相册的模板文件,这个需要用户修改以适应各自的模板,CSS代码亦在此文件内。默认的代码适用于WordPress的classical模板。
  2. picasaweb/picasa.inc.php: 插件的数据和显示处理文件。

bug和建议请留言或者发信给 mathzqy at gmail dot com.

查看更多关于的内容。

你可能感兴趣的
相关文章

137条留言 -> 跳到留言表格

    87 old comments are not displayed. Click to display all comments
  • At 2008.05.30 13:15, aylie said:

    顺便一提.你那个ELA插件能提供下吗?
    谢谢!邮箱:qicai.zero@gmail.com

    • At 2008.05.31 03:43, zhiqiang said:

      以前没遇到这种情况,所以这个算是一个bug。等我有时间再修正一下。

      • At 2008.06.06 16:11, ahq said:

        相册能看到,单张照片不行,能帮诊断下吗?http://www.aqweek.org//photo.html#5208611996008673473
        先谢谢了。

        • At 2008.06.29 23:42, qqk8 said:

          怎么无法下载了?

          • At 2008.07.07 16:47, me2live said:

            我使用的是wpmu, 只有admin 能够增加影集地址! 但是其他bloger用户增加他们的p 影集地址的时候就会自动转回管理主页! 没有任何变化!

            • At 2008.07.07 17:35, zhiqiang said:

              抱歉,我没用过wpmu,也没有在wpmu之下调试过,不能用是正常的 :D

            • At 2008.07.18 10:13, jc0100 said:
              • At 2008.07.20 13:14, Metal Mickey said:

                请问最后生成的相册一定是×××××.html吗? 可不可以做成像wp页面一样 yourblog.com/photo这样的? 感谢!

                • At 2008.07.20 21:23, zhiqiang said:

                  目前来说只能这样。你说的我当时做的时候不知道怎么做,现在一直就凑合用了。

                • At 2008.08.03 15:22, 小墨 said:

                  有个问题,现在查看原图那个按钮是死链了
                  你的相册也是如此,点过去google提示找不到文件。
                  不知道是什么问题

                  • At 2008.08.03 18:34, zhang said:

                    链接地址是对的.只不过Google不允许外部引用原始图片,所以直接点击链接会打不开.但把链接地址复制粘贴到地址栏后就能打开.

                    我还没想到怎么绕过这个玩意儿,等我有时间想一想改一改.

                  • At 2008.08.04 21:48, WordPress Plugins:PicasaWeb | JorWang said:

                    [...] 作者介绍页面:http://zhiqiang.org/blog/plugin/picasa [...]

                    • At 2008.08.10 21:44, 黑色饼干 said:

                      我的是PHP5.2不知道为什么还是提示

                      Fatal error: Call to undefined function json_decode() in e:\hz\derekdu\wwwroot\wordpress\wp-content\plugins\picasa\picasa.inc.php on line 121
                      

                      好难受啊,这么好的插件我居然用不了,能帮我看看吗

                      • At 2008.08.10 22:02, 黑色饼干 said:

                        留个地址http://pzblog.com/index.php/photo.html

                        • At 2008.08.16 20:49, loco said:

                          求救来了阿·`
                          现在测试,为什么没反映了?好像不执行脚本语言了~·
                          zhiqiang帮我看一下··帮忙测试一下··
                          http://loco.0fees.net/photo.html

                          • At 2008.08.17 11:06, loco said:

                            更新一下地址:
                            http://laura8.cn/photo.html
                            zhiqiang帮我看一下··帮忙测试一下··

                            • At 2008.08.17 11:22, zhiqiang said:

                              我猜原因可能是blog地址和目录不对应的原因,你的文章目录多了一个wawa这样的.

                              以前有人跟我提过这个,一直没有修正.

                              • At 2008.08.17 11:36, loco said:

                                我在59xm.com中使用很正常·~~
                                最近测试另一个空间,就不正常了··似乎不能缓存!
                                我把缓存属性设置成777,也不管用!
                                我的QQ:274359599,麻烦 zhiqiang联系我,到后台帮我看看·~·
                                顺便测试下~!!!

                          • At 2008.08.24 20:57, 飞纯技术 » 冒个泡 said:

                            [...] 另外我用PicasaWeb 插件 搭了个相册的页面。 [...]

                            • At 2008.09.30 15:03, 老五 said:

                              我这里每个相册点开只能看到第一张照片的图,而且还是缩略图。点其他照片进去也是第一张照片的图。另外“上一张”“下一张”的按钮也不是想你blog里这种跟picasa相册里一样,而只有字,快捷键的说明也是英文的。
                              请问是哪里可能有问题呢?
                              laowudewo.com/photo.html

                              • At 2008.10.19 06:27, harde said:

                                安装时出了点权限问题
                                修正了
                                现在正在想怎么才能不错位~~
                                http://www.harde.com.cn/blog/photo.html

                                • At 2008.10.19 17:01, 嘉林 said:

                                  为什么不能查看原图了?原图地址是什么样的?

                                  • At 2008.10.19 17:06, 嘉林 said:

                                    wp-admin/picasa/picasa.admin.php无法找到。无法打开设置页。

                                    • At 2008.10.19 17:07, 嘉林 said:

                                      昏,不好意思,是我自己改路径了。 :-D

                                      • At 2008.10.19 17:30, 嘉林 said:

                                        http://gz-hanfu.cn/photo.html
                                        基本上没有严重问题了,只是为什么显得这么难看,那么窄??怎么弄?

                                        • At 2008.10.19 19:53, zhiqiang said:

                                          你需要自己修改模版。帮助文档里面有。

                                        • At 2008.10.20 21:09, 嘉林 said:

                                          具体到哪里改呀?我根本不懂代码的。谢谢了。

                                          • [...] 很感谢阅微堂提供这么实用的插件,原文:http://zhiqiang.org/blog/plugin/picasa [...]

                                            • [...] 顺便说说,其实picasaweb真的极大的方便了blog的发展,利用picasaweb的函数接口不但可以像本文一样方便的插入图片,更可以插入幻灯、插入全站相册(利用阅微堂的picasaweb插件可以方便的做到这一点,效果见本站相册),而所有的这些带给你的不仅是良好的用户体验、强大的相册技术支持,更能带来成功改造插件后的喜悦。博客精神,不正是如此吗! 标签:goldengate, picasa, wordpress, 插件 [...]

                                              • At 2008.12.22 12:40, JEANSING said:

                                                你好,我的出问题了,闷,在首目录点进二及相册,可显示的还是根目录HOME的内容,,,

                                                • At 2008.12.22 17:36, AS said:

                                                  点击显示大图出现404,贵网站也是一样!
                                                  如果加入一些Lightbox、Highslide效果更好!
                                                  谢谢

                                                  • At 2008.12.25 08:03, Daniel "sound" said:

                                                    I Wish to always have my last uploaded album on my sidebar, I can do that with a widget... But it's url will point to real picasa, not to the album on the plugin... Any toughs on how to achieve that?

                                                    Thanks for that wonderful plugin ^^

                                                    Daniel Nascimento

                                                    • At 2008.12.28 22:00, 嘉林 said:

                                                      博主你好,为什么我的博客不能用这个插件了?2.7版。麻烦你看看,如果有空的话。

                                                      • At 2008.12.29 09:37, zhiqiang said:

                                                        这个插件在2.7版本下的确有点点问题。我更新一下你再看看。

                                                      • At 2008.12.28 22:04, 嘉林 said:

                                                        /wp-admin/picasa/picasa.admin.php
                                                        打不开这个设置面。为什么呢?

                                                        • At 2008.12.28 22:05, 嘉林 said:

                                                          昏了,竟然路径错了。

                                                          • At 2008.12.28 22:22, 嘉林 said:

                                                            我发现此插件的设置指向链接与其它所有插件的不同。
                                                            重装插件后,发现:

                                                            Warning: require_once(/home/hanfu/public_html//wp-content/plugins/picasa/picasa.module.php) [function.require-once]: failed to open stream: No such file or directory in /home/hanfu/public_html/wp-includes/theme.php on line 822

                                                            Fatal error: require_once() [function.require]: Failed opening required '/home/hanfu/public_html//wp-content/plugins/picasa/picasa.module.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/hanfu/public_html/wp-includes/theme.php on line 822

                                                            • At 2008.12.28 22:22, 嘉林 said:

                                                              为什么还是那个错误的路径?

                                                              • At 2008.12.30 11:55, 蓝兔 said:

                                                                zhiqiang:你好, 我下载安装picaweb 相册,发现这个插件和wp-stats 插件有冲突,错误提示:

                                                                Fatal error: Cannot redeclare stats_menu() (previously declared in /public_html/wp-content/plugins/wp-stats/wp-stats.php:41) in /wp-content/plugins/picasa/picasaweb.php on line 107

                                                                非常喜欢PicasaWeb这个插件,而WP-stats 又不想丢弃,能不能给出一个解决办法呢?

                                                                • At 2008.12.30 16:19, zhiqiang said:

                                                                  把函数名字改掉就可以了。在picasaweb.php里面把所有stats_menu替换成picasa_menu即可。

                                                                • At 2009.02.13 18:53, ggg said:

                                                                  Please can you adapt this wp plugin as a buddypress plugin which is a wordpress MU social CMS
                                                                  http://www.buddypress.org

                                                                  • At 2009.02.18 19:25, maoowo said:

                                                                    不错,安装成功

                                                                    • At 2009.03.17 23:11, 用不了 said:

                                                                      管理地址是这个,根本就是错的/wp-admin/picasaweb/picasa.admin.php

                                                                      • At 2009.03.20 14:51, Hawkren said:

                                                                        遇到和上面这位兄弟相同的问题,管理地址更本就是错的。

                                                                        • At 2009.04.01 15:03, soiso said:

                                                                          wp-admin/picasa/picasa.admin.php 这个设置页面我也打不开呀~~为什么?

                                                                          • At 2009.04.01 15:04, soiso said:

                                                                            /wp-admin/picasaweb/picasa.admin.php 这个也一样~

                                                                            • At 2009.04.09 17:50, Felicia said:

                                                                              您的代码写的真是“规范”啊!膜拜了……根本不能用,得自己改一通

                                                                              • At 2009.04.10 10:38, Felicia said:

                                                                                推荐这个相册插件:Shashin
                                                                                http://wordpress.org/extend/plugins/shashin/

                                                                                • At 2009.04.11 11:13, honz said:

                                                                                  /wp-admin/picasaweb/picasa.admin.php

                                                                                  错误...WP版本2.7

                                                                                  • At 2009.05.13 15:15, kirin said:

                                                                                    代码有问题,wp2.7.1

                                                                                    87 old comments are not displayed. Click to display all comments

                                                                                    (Required)
                                                                                    (Required, not published)

                                                                                      B | I | U | D | 添加链接 | 插入引用 | 插入代码 | 插入表情 | | + | ?
                                                                                    guest | 注册 | BBS | 管理 | English | 繁體 | https
                                                                                    Loading...
                                                                                    Loading...
                                                                                    Loading...