[原创]DVBBS7.1插件规范
<p><font color=\"#ff0000\"><strong>插件开发示范代码(标准)<br/></strong></font><br/><!--#include file=\"conn.asp\"--><br/><!--#include file=\"inc/const.asp\"--><br/><!--#include file=\"inc/dv_clsother.asp\" --><br/><!--#include file=\"inc/dv_loadcache.asp\"--><br/><!--#include file=\"inc/plus_check.asp\"--><br/><%<br/>Dv_plus.name=\"myplus\"<br/>Dv_plus.checklogin()<br/>Dvbbs.LoadTemplates(\"\")<br/>Dvbbs.Stats=\"插件开发示范代码\"<br/>Dvbbs.Nav()<br/>Dvbbs.Head_var 0,\"\",\"插件开发示范\",\"myplus.asp\"<br/>Set Dv_plus=Nothing <br/>Dvbbs.Footer<br/>%> </p><br/><p><br/><font color=\"#ff0000\"><strong>变量说明(标准)</strong></font></p><br/><p>Dv_plus.Mian_settings(0) 是否定时间开放。缺省值为:0<br/><br/>Dv_plus.Mian_settings(1) 定时开放起止时间。缺省值为:0|24<br/><br/>Dv_plus.Mian_settings(2) 可使用插件的用户组列表,分隔符号为“@”。缺省值为:<a href=\"http://bbs.cndw.com/mailt1@2@3@4@5@6@7@8\" target=\"_blank\"><font color=\"#000000\">1@2@3@4@5@6@7@8</font></a><br/><br/>Dv_plus.Mian_settings(3) 管理人员,分隔符号为“|”。缺省值为:<br/><br/>Dv_plus.Mian_settings(4) 能使用插件的最少文章。缺省值为:0<br/><br/>Dv_plus.Mian_settings(5) 能使用插件的最低金钱。缺省值为:0<br/><br/>Dv_plus.Mian_settings(6) 能使用插件的最低经验。缺省值为:0<br/><br/>Dv_plus.Mian_settings(7) 能使用插件的最低魅力。缺省值为:0<br/><br/>Dv_plus.Mian_settings(8) 能使用插件的最低威望。缺省值为:0<br/><br/>Dv_plus.Mian_settings(9) 每次使用插件金钱变化。缺省值为:0<br/><br/>Dv_plus.Mian_settings(10) 每次使用插件经验变化。缺省值为:0<br/><br/>Dv_plus.Mian_settings(11) 每次使用插件魅力变化。缺省值为:0<br/><br/>Dv_plus.Mian_settings(12) 每次使用插件威望变化。缺省值为:0<br/><br/>Dv_plus.plus_Settings 为数组变量,这是扩展的设置变量,由插件作者自己定义。<br/><br/>Dv_plus.plus_Settingnames 为数组变量,这是扩展的设置变量的含义,由插件作者自己定义。<br/><br/>重要方法Dv_plus.name获得所有插件的设置。必须首先调用。<br/><br/>方法Dv_plus.checklogin验证用户使用插件的权限。<br/><br/>变量Dv_plus.plus_Copyright存储插件的版权信息<br/><br/>变量Dv_plus.Plus_Name存储插件在菜单上显示的名称<br/><br/>变量Dv_plus.plus_master是布尔变量,为True的时候表示用户是插件的管理员。如果是论坛管理员,则自动是插件的管理员。<br/><br/>方法Dv_plus.updateuser() 可自动根据设置更新用户的金钱、经验、魅力、威望.插件开发者可根据自己的需要调用。<br/></p><br/><p><br/><font color=\"#ff0000\"><strong>插件后台开发示范代码(标准)</strong></font><br/><br/><!--#include file=\"../conn.asp\"--><br/><!--#include file=\"inc/const.asp\" --><br/><!--#include file=\"../inc/dv_clsother.asp\" --><br/><!--#include file=\"../inc/GroupPermission.asp\" --><br/><!--#include file=../inc/md5.asp--><br/><!--#include file=\"../inc/dv_loadcache.asp\"--><br/><%<br/>Head()<br/>dim admin_flag<br/>admin_flag=\",36,\"<br/>if not Dvbbs.master or instr(\",\"&session(\"flag\")&\",\",admin_flag)=0 then<br/>Errmsg=ErrMsg + \"<BR><li>本页面为管理员专用,请<a href=admin_index.asp target=_top>登录</a>后进入。<br><li>您没有管理本页面的权限。\"<br/>dvbbs_error()<br/>Else<br/>Call main()<br/>Footer()<br/>End if<br/>sub main()<br/>%> </p><br/><p><br/><font color=\"#ff0000\"><strong>插件命名及文件、目录结构(建议)</strong></font><br/><br/>主运行文件 <br/>命名:plus_插件名_文件名<br/>位置:论坛根目录</p><br/><p>后台管理文件 <br/>命名:admin_插件名_文件名<br/>位置:论坛后台目录</p><br/><p>调用文件 <br/>命名:plus_插件名_文件名<br/>位置:论坛根目录/Dv_plus/插件名/inc</p><br/><p>数据库文件 <br/>命名:任意<br/>位置:论坛根目录/Dv_plus/插件名/data</p><br/><p>图片文件 <br/>命名:任意<br/>位置:论坛根目录/Dv_plus/插件名/images</p><br/><p>JS文件 <br/>命名:任意<br/>位置:论坛根目录/Dv_plus/插件名/js</p><br/><p>其它文件 <br/>命名:任意<br/>位置:论坛根目录/Dv_plus/插件名/任意</p>
页:
[1]