discuz插件开发

首先请修改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。

 

posted @ 2016-06-20 14:13  haishashou  阅读(269)  评论(0编辑  收藏  举报