Flickr Gallery 0.7
by Yan
注意:这个插件已经关闭,你可以使用更嘉的Falbum。
Flickr Gallery,一个在WordPress站台上显示flickr图片集的插件,有新的版本。有一些改进。可以链接到flickr的幻灯片显示,很有意思。
但是,从上述网页下载的程序有两个错误:一、显示的图片数量比实际的多一个;二,幻灯片显示的链接有错。还好,那个帖子的留言中,已经有人找到了解决办法。修改后的程序可以在这里下载。
安装方法,那个帖子和readme.txt里面都有详细说明。但是佐仔要求写个详细的安装说明,所以我翻译如下:
1、把你的flickr图片放进 photoset 图片集里;
2、展开下载的压缩文件,把 flickr-gallery.php 上传到 WP-content/plugins 目录;
3、新建一个 flickr-cache 目录,最好在 WP-content 目录里,确认设置它为可写;
4、在 flickr-gallery.php 根据你的情况更改设置,以下这些是必须要改的。
define (‘FLICKR_USER_ROOT’, ‘http://www.flickr.com/photos/username/’); 把其中的username 改成你在flickr的用户名
define (‘FLICKR_EMAIL’, ‘name@mail.com’); 把其中email地址改成你的flickr帐号的登录邮件地址
define (‘FLICKR_PASSWORD’, ‘password’); 你的flickr帐号的登录密码
define (‘FLICKR_CACHE_PATH’, ‘/home/public_html/light/wp-content/flickr-cache/’); 填入你建立的缓存目录地址,这个目录必须设置属性为php可写
define (‘USE_FRIENDLY_URLS’, false); 是否使用mode_rewrite,如果你不是很明白,选false不使用好了
define (‘URL_ROOT’, ‘http://yanfeng.org/blog/flickrgallery’); 调出flickr相册的地址,我的是这样的
5、按照你的index.php的样子,新建一个文件,比如gallery.php,在其中调用
<?php flickr_show_photos($_GET[‘album’], $_GET[‘photo’], $_GET[’page’]); ?>
WP1.5有静态页面支持后,可以模板文件中page.php的样子,新建文件gallery.php,然后新生成一个page,使用gallery.php作为模板就可以了。
6、annimg.js,我还没觉出它的用户,你可以不管这一步;
7、加一段 CSS 代码到你的style.css里面,可以参考以前一个帖子里的。
8、如果想用 “friendly” URLs,你得在 .htaccess 文件里加上项规则,这个样子的:^photos/?(album|page)?/?([_0-9a-z-]+)?/?(photo|page)?/?([_0-9a-z-]+)?/?(page)?/?([0-9]+)?/?$ /flickr-gallery.php?$1=$2&$3=$4&$5=$6 [QSA]
9、如果 你是升级的话,最好清空一下 flickr-cache 目录,就的缓存文件名不是很安全。
10、在WP管理界面中启用这个插件。
你就可以试试有没有安装成功了,好像很复杂的样子,其实不难。:)
太谢谢了,今晚就装。。。。。。。
1步,是不是上传图片就可以了,还是要设一些什么东西
5步,gallery.php放在那里文件夹呢?index.php是根目录的,还是wp-content/themes/default/的呢?这一步说得有点难于懂了
麻烦桑GG再写清楚一点了,嘻嘻
也许是我笨吧,还是要麻烦桑GG了。。。麻烦把第五步说清楚一些,旧版本的我也是差第五步,别的都会呀。呵呵
比喻像你BLOG的图片是怎样实现的,希望可以提出相应文件与方法.呵呵。
我也不明白第5步
总出现这个错误:
Fatal error: Call to undefined function: flickr_show_photos() in /home3/garconcn/public_html/louisa/gallery.php on line 1
大概是因为你插件没激活吧~
不好意思,我最近变了一下CAT名字。所以新发的WP的文章都没有被PLANET聚合。另外我把RSS输出改了一下,完整输出了,原来只输出摘要。另外试着建立了一个主题的聚合地站点。http://lemondog.51.net/wordpress3
我想利用manji的模版来做,于是我找manji其他的模版改了一个gallery出来,见http://www.kdolphin.org/?page_id=209,但是点图片进去后它使用http://www.kdolphin.org/?album=45027这样的连接,我想问题是出在URL_ROOT这个参数,但是正确的我该怎么写呢?
另外你提供修改过的版本里有你自己的密码,最好改改
期待可以把第5步说清楚一些,还在等。。。。。。。
kdolphin,你的相片集可以这样子进去
http://www.kdolphin.org/?page_id=209&album=45027
所以你试试把url_root设成http://www.kdolphin.org/?page_id=209,但我担心会有问题,因为这样子url里有两个?号了。你再试试把这个gallery的文件改改,让它可以被直接调用,然后把url_root设成它的。
另外,谢谢你提醒我密码的问题。
佐仔,比较难以说清楚。你用的也是1.5了吧,我那个模板可以在这里下载下来看看
http://yanfeng.org/blog/wp-content/themes/kubrick/flickrgallery.php.txt
lemonhall,我去改一下。更新:你的没有变啊,只是没读过来,现在可以了。
谢谢桑葚,搞定了。
为什么我和kdolphin的Flickr Gallery都报错时,您这里却是好的呢?
我把url_root设成http://free3.e-168.cn/alphamoon/?page_id=209
显示不出来
photoset 图片集是什么?flickr-cache 有什么用?annimg.js和flickr-gallery.php一起 上传到 WP-content/plugins 目录吗?
我的gallery.php直接用你的
先得去flickr弄明白photoset是什么,设置几个。
flickr-cache是缓存目录
您好, 依照您的說明 Flickr 已經順利整合到 WP 中, 不過移到 Lycos 的免費空間後, Flickr Plugin 似乎無法順利動作, 看不到任何照片, 畫面是顯示:
發生錯誤, Flickr回應如下:
經過解析器的回應:
array (
)
不知桑葚兄知道什麼原因嗎?
您好, 依照您的說明 Flickr 已經順利整合到 WP 中, 不過移到 Lycos 的免費空間後 (http://members.lycos.co.uk/toyzparadise/wordpress/index.php), Flickr Plugin 似乎無法順利動作, 看不到任何照片, 畫面是顯示:
發生錯誤, Flickr回應如下:
經過解析器的回應:
array (
)
不知桑葚兄知道什麼原因嗎?
我也不清楚。为啥错误提示还是中文的呢?
我试着用了一下,能显示那几个相册,但是无法进入相册,点击进入相册时,似乎刷新了,但是还是显示的时相册,也就是还是显示的同一页面.汗..帮忙!3q
Flickr Gallery 0.7
Flickr Gallery,一个在WordPress站台上显示flickr图片集的插件,有新的版本。有一些改进。可以链接到flickr的幻灯片显示,很有意思。
但是,从上述网页下载的程序有两个错误:一、显示的图片…
http://www.photosroad.com/?page_id=59,我按照教程做了,出现这样的错误,怎么回事呢?请帮我看看,谢谢!
还有,我的/wp-content/flickr-cache/目录不能被改成”777″属性,怎么办呢?是否跟服务器有关.
会不会是 FLICKR_CACHE_PATH 设置不对啊?
你好!我很想装这个插件!但始终没能成功!
我的flick-gallery.php文件是这样设置的。如下:
“/* User Constants – Change to suit you */
define (‘FLICKR_USER_ROOT’, ‘http://www.flickr.com/photos/threesouls/’); //Used as the root for building the comment URLs (this is a Flickr setting – check with Flickr to see what yours is)
define (‘FLICKR_EMAIL’, ‘dachao454@sohu.com’); //Your Flickr account logon (email address you registered with)
define (‘FLICKR_PASSWORD’, ‘123456’); //Your Flickr account password
define (‘FLICKR_CACHE_EXPIRE’, 3600); //How many seconds to wait between refreshing cache (default = 3600 seconds)
define (‘FLICKR_CACHE_PATH’, ‘/wp-content/flickr-cache/’); //Path to your Flickr cache files (should be in your wp-content dir) – PHP must be able to write to that dir
define (‘FLICKR_THUMBNAIL_SIZE’, ‘s’); //Size of the thumbnail you want to appear in the album thumbnail page (‘s’ = 75px x 75px, ‘t’ = 100px x 75px, ‘m’ = 240px x 180px)
define (‘FLICKR_SHOW_PRIVATE’, false); //Whether or not to show your “private” Flickr photos
define (‘USE_FRIENDLY_URLS’, false); //Whether or not to use friendly URLs
define (‘URL_ROOT’, ‘http://threesouls.com/flickrgallery/’); //URL to use as the root for all navigational links”
1.其中cache的路径,我不大确认对不对?因为我的WP是装在根目录的,所以应该是这样的吧“/wp-content/flickr-cache/”,权限也都是设成777。
2.还有“’URL_ROOT’, ‘http://threesouls.com/flickrgallery/’”我不清楚是做什么用的,访问时完全是无法显示。
3.flickr.php文件如下:
“
/annimg.js”>
”
我是传到“http://threesouls.com/wp-content/themes/falling_dreams/”这个目录下,因为我的themes是用的“falling_dreams”。其中“/annimg.js”>”我不知道插入的对不对?
4.我感觉该做的设置应该都做了,就是看不到希望啊!还有最重要是,当我激活Flick Gallery 7.0插件后,我不知道应该访问哪个网址?是“http://threesouls.com/flickrgallery/”还是“http://threesouls.com/wp-content/themes/falling_dreams/flick.php”?还是有其他的操作设置?(这个问题对我最重要了)
也许就是一两个设置的问题,但是实在不知道问题出在哪?希望你能帮帮我,盼复!谢谢!
1. cache的路径可能不对,前面应该还有 /home/threesouls/public_html 这样子的
2. 你没设permallink,所以应该是 http://www.threesouls.com/?page_id=2 这个样子的
3. 位置对
4. 同2
桑,我出现kdolphin同样的问题,你说“试试把这个gallery的文件改改,让它可以被直接调用,然后把url_root设成它的。”,不知怎样改?
1.cache的路径改了,如下:
define (‘FLICKR_CACHE_PATH’, ‘/wp-content/flickr-cache/’);
2.’URL_ROOT’如下:
define (‘URL_ROOT’, ‘http://www.threesouls.com/?page_id=2’);
你说的是不是这两个地方啊?那我都设置完了,应该访问哪个网址??
define (’FLICKR_CACHE_PATH’, ‘/www/users/threesouls.com/wp-content/flickr-cache/’);
把cache写成这样试试看,我也试了好几次才成功
至于访问哪个网址,能有访问到的就不错啦。我是建了一个page,现在能访问了
http://www.dean.org.cn/wordpress/?page_id=69
可就是点进去还是一个样。请哪位大侠帮忙。