Joomla/用CB Profile Gallery搭建交友网站的会员相册

来自站长百科
跳转至: 导航、​ 搜索

Joomla | Joomla使用手册

Joomla已有若干优秀的图库、媒体库组件,如zOOm Media Gallery、RSGallery2,而且他们都允许注册会员拥有自己的图库,为何还有一个CB Profile Gallery诞生呢?其中的区别主要是:前者都是大型图库组件,将所有图片集中放置,即使每个会员的个人图库,也从属于整个图库系统,从外观上看,所有会员的个人图库都是连续排列的;后者则是将个人图库与会员的个人资料整合在一起,属于分散放置图片,从外观上看,只有进入某个会员的个人资料,才能看到他/她的照片。这对于会员管理自己的相册十分方便。

CB Profile Gallery好处[ ]

CB Profile Gallery允许每个会员自己设定其相册的访问权限,例如:允许所有人欣赏;只允许注册会员欣赏;只允许管理人员欣赏;只允许加入好友名单的会员欣赏。尤其是最后一个,仅允许自己的好友访问,这一点对于交友网站非常重要。如果某个美女要展示自己的真人照片,但只想给好友名单上的会员欣赏,那么这个设置就非常有用。凡是未被她加为好友的其他注册会员根本看不到她的相册。

CB Profile Gallery将照片与个人资料放在一起还有一个好处,就是当你试图了解某个会员的信息时,可以很方便地在资料页上看到他/她的相册,便于对该会员有更生动的了解——不仅仅是一个头像而已,我们可以看到他/她的丰富多彩的人生画面。

CB Profile Gallery是完全免费的,你可以从CB的官方网站下载。CB Profile Gallery还有一个前台模块,功能是在前台以静态方式或者滚动方式随机展示会员相册中的照片。

CB Profile Galler的安装[ ]

分别下载上面两个文件(本文以中文版为例)。前者较大,约268KB,后者约11KB,都是Zip格式压缩包。请不要解压。以超级管理员(Super Admin)身份进入Joomla 的后台,点击菜单上的“Component -> Community Builder -> Plugin Management”打开CB的插件管理器,向下滚动页面,就能看到插件安装界面。左侧有大字标题“Install New Plugin ”,点击“浏览”按钮,找到刚刚下载的 plug_cbprofilegallery_1.0RC2+_chinese_utf-8.zip 文件,然后点击“Upload File & Install”按钮,即可完成插件安装。接下来,看到了插件安装成功的信息。

击页面底部“Continue”就回到了插件管理页面。通常新安装的插件都位于列表的最后。(图中绿色对钩表示已安装,红色叉叉表示未发布)

CB Profile Gallery设置[ ]

点击其名称CB Profile Gallery进入设置页面。在右侧可看到两个参数:启用批准标签、通知管理员。前者是指在会员的相册上显示批准标签,只有管理员能看到,当管理员审核通过后,即可批准该照片发布;后者是指每当会员上传照片到个人相册,系统就给管理员发送通知邮件,以便管理员及时批准。

你可以根据你网站的实际需要决定这两个选项(实际上在目前版本中第一个功能还未实现,因此不选也可以)。然后在左侧 Published 这个地方选择“是”,点击页面右上的“Save”按钮保存设置,该插件就生效了。这时你也会注意到该插件在列表中的位置发生了变化,不是在最末尾了,而是按照名称排序了。

标签管理页面的设置[ ]

虽然发布之后就已经生效,会员的个人资料页上已经有了相应的内容,但是,我们还要进行一些设置,使该插件更符合中国人习惯。点击后台菜单“Component -> Community Builder -> Tab Management”进入标签管理页面。

可以看到在标签列表末尾有两个新增的标签,由于在CB的语言文件中还没有定义对应的字串,所以可能名称显示为“_pg_ProfileGallery”这样的外观。没有关系,点击_pg_ProfileGallery进入其参数页面。在左侧“Tab Details”位置可以手动修改这个名称为正常的汉字,例如叫“会员相册”,下面的描述也同样修改为正常语句。将其发布位置选择为“主标签区域”.

个性化设置[ ]

在该页面右侧,有丰富的个性化设置。例如是否对新注册会员自动启用相册、照片数量、存储空间限额、是否审批、谁可以查看、允许的图像格式、每页显示数量、缩略图大小等等。其中有一项“允许会员自己设定访问模式”。管理员可以把访问权限放大一些,比如允许所有会员甚至公众查看照片,但是把这一项设为“是”。这样的话,如果会员认为自己的相册只能给好友欣赏,那么可以自己在个人资料页上进行访问权限设置。这样的选择能充分照顾每个会员的需求,因为确实存在上面所说的情况,也同时存在希望任何人看到自己照片的会员

设置完成后,点击“保存”按钮,则对于“会员相册”这个标签的设置就结束了。同样点击“_pg_ProfileGalleryManagement”对相册管理标签进行设置。该标签没有什么参数,因为目前还没有开发好,所以你可以取消发布,或者仅仅修改一下名称。然后保存。

会员相册[ ]

至此,CB Profile Gallery插件的安装、设置工作完成。所有会员上传的照片将保存在 <root>/images/comprofiler/plug_profilegallery/UserID 这个目录,其中<root>指你的Joomla根目录,UserID是每个会员的UserID号,全站唯一。也就是说,每一个会员的照片都单独建立了一个目录来保存,照片的缩略图也在其中。

在前台,有权限看到会员相册的用户会在该会员的个人资料页上看到一个标签,名称“会员相册”(在Tab Management 里可修改名称),里面列出所有允许此访客欣赏的照片。如果以管理员身份登录前台,那么在“会员相册”标签旁边还有一个“相册管理”标签(如果在CB Profile Gallery插件参数中启用该标签的话),不过该标签即使显示也没有用,因为此功能还未开发。

模块[ ]

CB Profile Gallery的前台模块也很有意思,其功能就是从全站会员的相册中提取照片在前台显示。其安装方法与常规模块相同,即通过后台菜单的“Installers-> Modules”安装。在其参数中,可以选择以“静态”方式显示,还是以“滚动”方式显示。还可以选择显示照片的日期,比如只显示近10天之内的照片。

其中的“相册筛选选项”非常好,可以选择显示什么访问级别的照片。比如,某会员已经设置自己的照片只允许好友查看,那么在此模块中如果选择“所有”照片,则该保密设置形同虚设;如果某会员愿意让所有人查看自己照片,那么在此模块中如果选择“仅限会员查看”,则对于该会员来说不公平:为何把我的照片排除在外?

所以,此模块的设置一定要与插件设置相一致,同时尊重会员可能做出的选择。建议选择“所有允许公众查看的照片”。这样就确保了访客所看到的照片都是会员允许他们看到的。该模块也有丰富的参数,包括CSS可以在此设置,本文不再赘述。请用户自行体验。

参考来源[ ]

http://www.joomlagate.com/article/joomla10-tutorial/build-joomla-user-photo-album-with-cb-profile-gallery-plugin/

Joomla 1.0使用手册导航

Joomla安装

Joomla!的安装

Joomla 1.0教程

让网站自动适应掌上电脑阅读版面 | MosIf的使用 | Joomla登录模块的DIY改造| 用下拉式页面跳转替换Joomla跳转列表 | configuration.php文件操作 | 用blog形式做简单的产品展示 | 将DreamHost的mysql数据导入及导出的问题 | 给页面顶端添加ActiveX Infobar | 用JA Transmenu模块做多级弹出菜单 | 用桥接器整合开源Gallery2图库到Joomla | 用CB Profile Gallery搭建交友网站的会员相册 | 在网页中插入Google Map地图 | VM中产品详情只显示大图的实现 | Joomla!扩展(组件、模块、触发器)的汉化 | Joomla! Pack的使用 | 应用JSMF桥接器在Joomla!上安装SMF论坛 | Advanced Flash Mp3 Player播放器模块用法 | Joomla/Allvideos Plugin 引用视频、音频的方法|geshibot使用详解 | 表格式模板列宽度自动扩展的实现 | Joomla! Tkit使用详解 | Community Builder 1.0.2 的安装方法 | 利用CSS给文章标题添加图片 | 如何选择合适的下载组件 | 让Joomla支持flash格式的banner

其他Joomla教程

用XAMPP快速搭建Joomla本地测试服务器 | 用Gmail的SMTP发送Joomla激活及通知邮件 | 深入认识Joomla CMS:扩展、菜单及模板 | Joomla 1.5教程 | Joomla高级教程 | Joomla! SEO教程