注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

php 王建

php之路

 
 
 

日志

 
 

php discuz 如何制作插件(加上源码分享)  

2012-12-02 22:22:43|  分类: php类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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


1
:首先找到配置文件打开钩子选项 找到配置选项 config_global.php 文件里面加上一句 $_config['plugindeveloper'] = 1;//其中1的话显示的是插件设计模式,2的话 可以显示页面上的钩子选项,钩子说白了就是挂衣服的。

2:进入后台选项:

 php discuz 如何制作插件(加上源码分享) - 一根烟的寂寞 - php 王建

 

然后保存

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

php discuz 如何制作插件(加上源码分享) - 一根烟的寂寞 - php 王建
 

 

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>';

    }

}

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

php discuz 如何制作插件(加上源码分享) - 一根烟的寂寞 - php 王建
 

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

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

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

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

 

  评论这张
 
阅读(369)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018