Joomla!之门
Narrow screen resolution Wide screen resolution default color green color orange color

Google Translate

EnglishFrenchGermanItalianJapanesePortugueseRussian

用桥接器整合开源Gallery2图库到Joomla!

E-mail
(1 次投票)
作者: 白建鹏   
2007-06-02
跳转
用桥接器整合开源Gallery2图库到Joomla!
页面 2
页面 3

当本站会员kokolo520在论坛提问“關於安裝Gallery2的問題”时,我还没有意识到这个问题并不简单。我告诉她简单的步骤之后,却没有等来成功的喜讯。新的问题是:[[桥接器]]安装后找不到[[Joomlalib]],该怎么办?于是我知道到我又该撰写一篇文章了。

 

gallery2_bridged

 

如果你点击上面的插图,就能看到放大后的效果,可以清楚地看到这是一个嵌入到[[Joomla]]里面运行的[[Gallery2]]图库(如果图片不够清楚,请到Flickr.com免费相册查看我储存在那里的原图)。当然,在缩略图列表底部还有桥接器作者的版权信息:Powered by [[4 The Web]] V 2.0.14。

没错,要将Gallery2整合到Joomla里面,必须借助于[[4 The Web]]团队开发的桥接器:[[Joomla Gallery2 Bridge]]。Joomla Gallery2 Bridge logo

尽管我们已经见识过一些其他的桥接器,但是这次却又要开一次眼界。因为这个桥接器必须有[[Joomlalib]]才能运行。

Joomlalib

到底什么是Joomlalib?作者自己说:Joomlalib是一系列的库(Library),其作用是帮助Joomla第三方开发人员能够高效利用代码并加快开发进程。

我们不用去深究了,只需要记住必须安装它就行了。好在该程序作者已经将它打包为一个标准的Joomla[[组件]],安装起来就比较容易了。

不过,必须指出,Joomlalib的开发人员显然犯了一个[[低级错误]],在他们的网站上找不到任何明显的下载栏目或者下载链接。即使是“安装桥接器必须同时安装Joomlalib”这句话,也是在桥接失败时才显示,之前根本没有任何提示。看来精明的[[程序员]]竟然也有愚蠢的一面。已经有很多用户在[[4 The Web]]的支持论坛上大喊大叫:“在哪里下载Joomlalib”,我本人也为了寻找这个下载费了很大周折。现在,中文用户就不必重蹈覆辙了,你可以很容易地在本站下载栏目找到Joomlalib组件

Ok,闲话暂停。请从本站下载Joomlalib组件,然后从Joomla后台安装这个组件。该组件是英文版,没有语言文件,我也懒得汉化它——只要安装就行了,具体有哪些用法我还不知道呢。

Gallery2

下面就该安装[[Gallery2]]了。这个庞大的图库程序拥有众多丰富的功能,并且内置多国语言,包括简体中文和繁体中文。具体有哪些优势我就不赘述了,有兴趣的用户请前往Gallery2官方网站了解。

首先从官方网站或者本站下载Gallery2图库程序,文件大约 18.9MB,所以建议使用[[Flashget]]之类的下载工具,可以保证断点续传。下载完成后解压到网站根目录(当然,你也可以解压到子目录,也可以解压到Joomla的子目录)。对于这样一个大文件,解压后上传显然很不方便。建议直接上传[[Zip]]格式的压缩包,然后利用[[cPanel]]里面的解压功能,或者JoomlaXplorer解压。当然,还有一个unzip.php工具可选。

本例中我在本地测试服务器安装Gallery2,将其解压到了 /test12/gallery2 目录(/test12 是我的Joomla安装目录)。解压完成后,开始安装过程。

首先必须提醒:Gallery2必须安装在与Joomla不同的[[数据库]]里面才能成功桥接。因此我们运行[[phpMyAdmin]],新建一个数据库,名称为gallery2,[[字符整理]]选择“utf8_general_ci”,点击“创建”按钮建立新数据库。如下图所示:

gallery2_install_00_dbcreate

 

这个要求是桥接器的作者[[Michiel Bijland]]提出的。理论上来说,既然可以采用不同的数据表前缀,那么把Gallery2安装在与Joomla相同的数据库里应该是可以的(要知道国内的普通[[php]]空间都是只提供一个[[MySQL]]数据库)。不过,我没有来得及测试这个idea,有兴趣的朋友自己试试看。

打开浏览器,在地址栏输入 http://localhost/test12/gallery2  然后回车,就自动出现了安装界面:

gallery2_install_01_start

从图中可以看出,gallery2已经自动选择了简体中文语言。如果你看到的不是这样,可以手动从下拉选单上选择语言。

补充:

根据本站会员iliaoying 在论坛的反馈,在某些情况下此安装界面并不能出现语言选择下拉选单,而是直接以英文界面出现。没有关系,按照英文界面安装结束后,可以登录进入Gallery2后台(注意:不是Joomla后台),然后选择前台界面语言。具体方法见本站论坛的回复

点击“开始安装”按钮,可以看到要求认证的信息。如下图所示:

gallery2_install_02_validation

这个确实比较新鲜。不过也不难,点击页面上的链接,直接下载该login.txt然后上传到gallery2安装目录(本例中就是 /test12/gallery2)。上传后点击“确认我的身分”按钮。如果你操作正确,应该能看到下图所示的成功信息:

gallery2_install_03_validated

点击“继续到步骤2”按钮。开始进行系统检查,能够看到[[进度条]]指示检测过程:

gallery2_install_04_checking

如果服务器端设置都符合要求,检测完毕后就能看到很多绿色的“成功”信息:

gallery2_install_05_checked



 
< 上一篇   下一篇 >