
您当前的位置 » 首页 » PHP视频 » Joomla! CMS二次开发教程 » Joomla! CMS二次开发教程(五)
快速学习通道 »进入论坛提问

一、Joomla!插件开发
Joomla!中的插件是为了实现一些独立的功能,插件基于Joomla!的平台上开发。
插件的开发可以很好地对网站进行功能扩展,也可以帮助用户在构建网站过程中完成最复杂的业务逻辑。
二、图书管理系统插件开发需求
现在我们有了图书管理系统,可以添加与展示图书信息。下面我有新的需求,有人会在发布文章时介绍到某些图书,我们希望在展示这些文章时,遇到相关图书名称,可以自动更换为展示该图书详细信息的链接。



三、插件开发步骤
1)在数据库注册插件
2)创建插件核心文件
3)插件触发事件
4)编写插件业务逻辑
5)开启插件
四、插件触发事件
Joomla!提供了一系列的内核事件系统事件(system)用户事件(user)编辑事件(editor)内容事件(content)
五、图书管理插件开发
在文章中添加{bookinfo PHP宝典},可以自动显示该图书信息
注册插件
正则匹配,取出所有的{bookinfo (.*)},进行循环替换
根据取出的书名到数据库中查找该书信息
根据查找到的信息创建HTML显示
替换文章正文中{bookinfo 书名}变为HTML显示
作者:PHP视频教程@PHP培训 修订1.0 2010-08
乐学PHP学院是国内专业的PHP培训机构,天津最好的PHP培训机构,拥有完整全面的PHP培训课程体系,使用自行开发的PHP内容管理系统作为授课案例,真实项目教学,还提供PHP教程、PHP视频、PHP人才、PHP开发等服务!
最新文章
PHP培训