插件可以丰富论坛, 这点没错, 想必你的论坛也装了不少的插件。但是, 插件毕竟是别人做的, 看着这些插件也有点不太自在, 那你是不是有点跃跃欲试了呢? 那好, 一起来制作你自己的插件吧!
首先你需要知道的是, Discuz! 是一个 PHP + MySQL 论坛程序, 因此插件也必须是由 PHP 编写的, 涉及到数据库操作的地方, 操作的是 MySQL 数据库。如果你不会 PHP 或 MySQL, 请点击下面的连接, 自学 PHP 和 MySQL:
PHP 教程网: http://www.phparticle.cn/
当你熟悉了 PHP、MySQL 之后, 就可以开发插件了。
开发插件的步骤:
首先, 在决定开发插件之后, 你要做好构思。呵呵, 拿张纸、拿只笔坐下吧, 把你打算开发的插件的各种信息写下来, 比如说要实现什么功能, 用户可以配置什么信息, 而且不妨把界面画个草图。开发插件之前, 一定要考虑插件的各个细节, 不能在开发的过程中“临时抱佛脚”, 不然可能会有许多不完善的地方。
其实, 做这些准备工作不需要多长的时间。如果你胸有成竹, 完全可以跳过这些步骤。现在, 我们就要进入开发插件的正式工作之中了。不过, 你在写插件之前, 你要在你的电脑上成功安装了一个干净的最新版 Discuz!, 好方便你的开发和调试。
当你确认你做好了一切的准备工作后, let's begin! 首先, 请用具有系统管理员身份的账号登录你在本地安装的 Discuz! 论坛, 点击“系统设置”进入论坛后台, 如图:
登录后台后, 输入你的密码, 正式进入后台操作。依次打开 , 如图:
在右边的表格里面, 输入插件的名称和标识符, 所谓的标识符, 其实就是指你的插件的英文名字, 输入完毕后, 提交。如图:
点击提交后, 如果你输入的信息没有问题, 程序会提示你添加成功并返回刚才的页面。找到刚才你添加的插件, 点击“编辑”, 如图:
输入你的插件的信息, 旁边有详细的提示, 然后提交, 如图:
接下来, 如果你想让你的插件在前台显示连接, 方便用户进入, 就请再次进入编辑页面, 按照下图的提示输入信息并提交。
下一步, 接着添加你的变量配置, 如图:
然后分别点击每一个变量配置的“编辑”, 进入详细的编辑页面, 如图:
完成后, 启用你的插件, 如图:
再进入 论坛插件 - 插件设置, 从右边的列表找到你刚才配置的插件, 并点击“插件参数设置”, 进入配置页面, 设置你的插件。如图:
这样, 插件的起步工作做完了。
接着, 开始编写你的数据库升级代码。这些代码就是创建数据表、插入初始数据之类的, 在此就不啰嗦了。
下面, 在论坛的 plugins 目录下建立一个空的文本文件, 文件名为 你的插件标识符.inc.php, 并用文本编辑器(如记事本)或网页制作软件(如 Dreamweaver)打开, 编写你的插件。至于有关编写的详细信息, 在此不再详细说明, 请参阅本版置顶帖 插件 安装/制作/错误解决 方法&技巧
(下转 2 楼)
[ 本帖最后由 魔焰男孩 于 2006-5-28 12:46 编辑 ] |