先说一些目前定的基本要求
[B]能自定义的参数需要使用变量[/B]
包括:
DEF_PointsName = Array("积分","财富","声望","等级","经验","认证会员","总版主","区版主","论坛版主","门派","隐藏特殊用户")
以上名称都是允许用户在后台随便更改名称,插件调用不要直接使用名称,改用变量代替
比如积分使用 DEF_PointsName(0),而不是直接使用 积分 一词 经验使用 DEF_PointsName(4),而不是直接使用 经验 一词
以下为对应表:
积分 DEF_PointsName(0)
财富 DEF_PointsName(1)
声望 DEF_PointsName(2)
等级 DEF_PointsName(3)
经验 DEF_PointsName(4)
认证会员 DEF_PointsName(5)
总版主 DEF_PointsName(6)
区版主 DEF_PointsName(7)
论坛版主 DEF_PointsName(8)
门派 DEF_PointsName(9)
隐藏特殊用户 DEF_PointsName(10)
论坛版本变量:DEF_Version 默认为LeadBBS 4.0
论坛注册入口:DEF_RegisterFile 而不是直接使用UserJoin.asp或是其它文件名
[B]风格的适应[/B]
各插件或是模板界面,至少需要在以下几种风格下测试通过:
1.默认设置
2.樱花浪漫时
3.艾尔威森林
4.网游天使
5.雨丝默认风格(满屏) http://www.leadbbs.com/a/a.asp?B=10&ID=2428338&E=1&EID=18
分辨率测试:
1024x768
1280x960
1600x1200
5种具有代表性的风格下各页面都能够很好的兼容,证明你的插件或模板界面上达到合格.
[B]错误信息的提示[/B]
如果是全屏提示错误,比如未登录的,采用子程序调用统一界面,比如:
Global_ErrMsg "此操作必须先登录"
[B]插件的执行效率[/B]
反复测试一定数据量下的执行时间,直到合格.
理想状态需要控制在100毫秒(首次请求除外)以内
[B]保持对论坛数据库的不动性[/B]
尽量以新建表来作为中介完成数据结合 |