码迷,mamicode.com
首页 > Web开发 > 详细

discuz插件开发

时间:2016-06-20 15:28:54      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

首先请修改global里的配载文件
$_config[‘plugindeveloper‘] = 2;

然后应用中心,点击设计插件

模块选择管理中心即可在应用里面显示链接

开发资料参考:
http://faq.comsenz.com/library/plug/construct/construct_template.htm

Discuz插件开发首先要明白一个嵌入点机制其实就是Hook,

页面嵌入
脚本格式

//全局嵌入点类(必须存在)
class plugin_identifier {

	function HookId_1() {
		......
		return ...;
	}

	function HookId_2() {
		......
		return ...;
	}

	......
}

 脚本嵌入点

//脚本嵌入点类
class plugin_identifier_CURSCRIPT extends plugin_identifier {

	function HookId_1() {
		......
		return ...;
	}

	function HookId_2() {
		......
		return ...;
	}

	......

}

 普通版脚本中的类名以 plugin_ 开头。手机版脚本中的类名以 mobileplugin_ 开头。
    identifier
    插件的唯一标识符,在插件设置中设置。

    CURSCRIPT
    嵌入点位于的脚本名,如 forum.php 为 forum。

 

discuz插件开发

标签:

原文地址:http://www.cnblogs.com/haishashou/p/5600382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!