本文的对象是完全没有开发过dz插件而对此感兴趣的人,因此如果你成功开发过插件,只是想了解页面嵌入的相关知识,那么请跳过前4步。
在开始此教程前,请先确保你自己安装了新核心组件(针对dz7.0的用户)
下面进入正题:
进入dz后台,找到插件选项卡,点击下方的 “添加新插件”,按照提示填写想过信息。(如图)
填写好后提交,然后启用自己的插件(当然,这一步也可以在稍后做)
点击上图中的“详情”,配置你的插件的基本信息
本例因为比较简单,就没有填写插件目录,在实际开发中,推荐使用插件目录,这样子对站长来说可以更加整洁有序,同时,自己的维护也更加方便。
唯一标识符推荐加一段自己的前缀,以避免和其他插件冲突(例如,如果开发一个银行插件,一般人都会想到bank,这样子就可能会和别人的冲突,所以推荐写成czw_bank,当然,你自己写的时候不应该用czw_,这个是我的前缀= =)
填写好后提交,然后切换到模块,按照图示添加一个页面嵌入的模块。
其中,程序模块这个可以随便填,但必须与你接下来的文件名一致。
在plugins目录下建立一个名为“czw_hello_world.class.php”的文件(当然,如果你刚才的配置没有完全按照我的,那么请对应修改存放位置和文件名),然后打开编辑它。
文件代码如下:
class plugin_czw_hello_world { function global_header(){ return "Hello World"; } } |
写好了以后记得要保存哦~
最后,去更新下缓存把。(什么?不知道在哪儿?这次我可不告诉你了,但是可以悄悄的透露给你一个小秘密,dz的后台可是有搜索功能的,在右上角,自己试试看把。)
好了,现在打开任意一个页面看看把,看到了没有?正中的hello world。恭喜你,你已经开发了你的第一个dz新核心插件了。
可能有人会问,这个例子有什么意义吗?这么简单。的确,这个例子似乎没有什么时间意义,但是你替换下输出的内容呢?比如替换成天气预报?名人名言?或者换个位置输出,就可以实现首页四格等。本文只是带你体验了下页面嵌入的开发流程,真正的插件当然还需要靠你自己啦~
NC群授课 第一讲:http://bbs.7dps.com/viewthread.php?tid=983
最后再来AD下,欢迎订阅我的博客:feed.jhdxr.com
或者将我的博客收入您的收藏夹,来阅读更多的教程。www.jhdxr.com/blog
下一节:
This entry was posted in discuz and tagged discuz, 教程 by 江湖大虾仁 and comments are closed.
有整套插件开发的教程吗
@, 对不起,就此为止,接下来的请自己研究