DISCUZX插件新手入门



DZ的插件的官方教程都太老了 不适用。最新的官方教程太简单,不够详细。

现在列出几个注意事项:

1,$_POST 已经和 $_GET 合并为 $_GET;

2,addslashes()的合理安全使用;

3,xml配置文件只需配置GBK版本就可以,提交时可以生成其他版本;

4,可以新增自定义潜入点,取好名字 hook/vanfon 这种模式即可。然后直接调用 vanfon();

5,后台提示方法:cpmsg(lang(‘plugin/****’,’addsuccess’), ”, ‘succeed’);

6,插件后台的admin文件增加IN_ADMINCP判断。

if(!defined(‘IN_DISCUZ’) || !defined(‘IN_ADMINCP’)) {
exit(‘Access Denied’);
}

7,插件开发包:http://addon.discuz.com/resource/develop.zip

8,其他参考:http://open.discuz.net/?ac=document&page=dev_plugin