正在为你努力加载中........

点滴记录 分享
2
2012-12
首页 >> discuz >> discuz 插件制作

discuz 插件制作

网上看了很多discuz的制作教程,不过都是关于一些页面效果,最近在看discuz插件制作,简单的做下笔记,方便后期的参考。


1
:首先找到配置文件打开钩子选项 找到配置选项 config_global.php 文件里面加上一句

 $_config['plugindeveloper'] = 1
;//其中1的话显示的是插件设计模式,2的话 可以显示页面上的钩子选项,钩子说白了就是挂衣服的。

2:进入后台选项:

 点击查看原图

 

然后保存

2:然后点击模块 选择不同的模块

点击查看原图
 

 

3:然后在source/plugin/下面新建目录mytestmytest要和你的标识相同)

然后新建一个login.class.php文件

<?php

if(!defined('IN_DISCUZ')) {

    exit('Access Denied');

}

class plugin_mytest{

function global_header(){//此方法就是一个节点钩子

       return '<script>alert("我来测试插件了啊")</script>';

    }

}

?>
然后更新缓存即可最后的效果如下:

点击查看原图
 

其实还要更多的选项,,可以在open.discuz.net上面进行查看。。

注意:在调用插件的时候,上面上我访问的是forum.php 文件,在forum.php 我们会查看到他调用了runhook()这个方法。其实就是调用插件。

如何你自己写了一个入口的文件 比如说是test.php 然后新建了一个模版文件 test.htm 你自己想预留几个钩子的话,完全可以参考他内部的写法。。

这就是简单的插件制作!!!

 


作者:一根烟的寂寞 分类:discuz
浏览:85441 评论:0

发表评论: