这个东东其实在今年早些时候,大约是3月份吧,就已经成形了。当时就做到了同步的注册、登录、注销、资料更新的处理。不过,当时只是做了一个初步版本,要求Joomla!和UCenter两套系统需要至少有一套系统是全新地。最近正在更新这个组件。下面看看目前的成果。
组件自动更新功能演示
说实话,我也很烦一个组件安装了以后,有新版本了再去卸载然后再来安装。虽说Joomla!已经有了更新组件的功能,但是很少有发布者在发布全新的安装包的同时打一个更新包出来,呵呵,当然这也包括我在内。所以,在这次开发com_joomlinker和com_ucenter这两个组件的时候就萌生了一个想法:给我自己的所有组件制作一个自动更新的功能!
想到了,就去做呗,花了两个夜晚,这个自动更新的组件已经完成了,下面的是我自己录制的一个更新com_joomlinker组件的一段视频。界面虽然还很粗糙,但是主要功能都已经实现了。
在网站上显示当前造访的搜索引擎
本来这个功能是自己为了跟踪搜索引擎对自己网站的更新速度而做地,所以就没打算做成插件而是直接在Joomla! 的原代码的基础上做地。今天看到有网友留言咨询,所以就写一点文字,把这个功能给总结一下。
Joomla!对网站来访的所有来宾是统一放在一个名字为session的表里的,所以,要跟踪当前的在线情况,都是从这个表里直接读取数据就可以完成。那么,要想做到这些,我只需要截取到Joomla!中对此表的插入操作即可。对此表的插入操作其实也就是Joomla!的session的初始化操作啦。
在1.5.3版本中,Joomla! 将大部分表的操作都做成了类的方式,这些类可以在 /libraries/joomla/database/table 处找到。针对于session表,它的类文件是session.php。好了,现在打开这个文件。
Joomap组件的扩展应用
站点地图(sitemap)是面向搜索引擎的一个重要工具,通常会是一个XML文件,这个文件里罗列出您网站中的哪些网址希望被搜索引擎抓取。在Joomla!中可以使用Joomap组件来完成这项工作。
关于会员特殊要求字段的处理
这几天给朋友搭建一个Joomla!网站,朋友要求会员要分为:普通会员,已审核会员,以及VIP会员
相应级别的会员看到的东西是不同地
所以需要对原系统中会员管理扩充一下,这里,要是再装一个CB或者类似的组件,似乎就有些大材小用了
幸好,这个属性不需要会员自己进行管理,所以,我们就借助Joomla!自己来实现这个功能
相应级别的会员看到的东西是不同地
所以需要对原系统中会员管理扩充一下,这里,要是再装一个CB或者类似的组件,似乎就有些大材小用了
幸好,这个属性不需要会员自己进行管理,所以,我们就借助Joomla!自己来实现这个功能
第 1 页/共 5 页