Discuz!二次开发必备知识——DZ程序变量

Discuz!二次开发必备知识——DZ程序变量

变量名称
[A]字母组
$action操作
$adminid管理级别
$adminemailconfigincphp里面设置的那个
$adminid管理组id(1管理员2超版3普版-1特殊)
$adminpaccess不详
$allowanonymous是否允许匿名
$allowavatar是否允许使用头像
$allowbanip是否允许ban ip
$allowbanuser是否允许ban用户
$allowviewip是否允许查看IP
$allowgetattach是否允许下载附件
$allowpostannounce是否允许发公告
$allowcensorword是否允许设置词语过滤(主观臆测)
$allow反正就是权限的全局变量,等回在整理
$attahdir附件上传目录(绝对)
$attachextsions允许的附件扩展名(应该是)
$attachimgpost帖子中是否显示图片附件
$attachrefcheck下载附件是否来路检查
$attachsave附件保存方式
$attachurl附件上传目录(相对)
$attackevasiveconfigincphp中设置,防DDOS攻击设置,详细见该文件
$avatarshow_license天下秀license
$avatarshowdefault系统管理中显示默认形象设置
$avatarshowheight系统管理中头像最大高度
$avatarshowwidth系统管理的头像宽度
$avatarshowid用户头像所对应用户的 UID
$archiverstatus启用 Archiver
$attachrefcheck下载附件来路检查
$avatarshowstatus关闭天下秀
$allowvisit允许访问
$allowpost允许发帖
$allowreply允许回复
$allowpostpoll允许发投票
$allowdirectpost允许直接发帖
$allowgetattach允许查看附件
$allowpostattach允许上传附件
$allowvote允许投票
$allowmultigroups允许加入/离开公众用户组
$allowsearch允许搜索
$allowavatar允许使用头像
$allowcstatus允许使用自定义头衔
$allowuseblog允许使用BLOG
$allowinvisible允许隐身
$allowtransfer允许积分转账
$allowsetreadperm允许设置帖子阅读权限
$allowsetattachperm允许设置附件阅读权限
$allowhidecode允许使用HIDE
$allowhtml允许使用HTML
$allowcusbbcode允许使用自定义BBCODE
$allowanonymous允许匿名
$allownickname 允许用昵称
$allowsigbbcode允许签名用BBCODE
$allowsigimgcode允许签名用IMG
$allowviewpro允许看个人信息
$allowviewstats允许看统计
$attachextensions附件允许拓展名
$adminemail论坛系统 Email
$attachdir附件保存位置
$attachurl附件路径 URL 地址
$attackevasive防护大量正常请求造成的拒绝服务攻击

[B]字母组
$bbname论坛名
$boardurl论坛地址
{$boardurl}forumdisplay?fid=$fid版块地址
{$boardurl}viewthreadphp?tid=$tid帖子地址
$bdaystatus发送生日邮件
$bannedmessages禁言是否显示“该用户已经被屏蔽”的信息
$bbclosed是否关闭论坛
$bbinsert是否用BBCODE代码
$bbrules论坛规则
$bbrulestxt论坛规则是否允许使用HTML
$boardlicensed显示论坛授权信息

[C]字母组
$credits积分
$censoremail启用EMAIL审核
$censoruser启用用户审核
$closedreason论坛关闭显示的信息
$creditsformula积分公式
$creditsformulaexp还是公式?
$creditsnotify启用的拓展积分
$creditspolicy积分策略
$creditstax积分交易手续费比率
$creditstrans交易积分设置
$custombackup?未知
$cookiedomaincookie 作用域
$cookiepathcookie 作用路径

[D]字母组
$db数据库操作类
$discuz_user $discuz_userss当前用户名
$discuz_uid当前uid
$discuz_pw当前用户密码的 MD5
$discuz_secques当前用户安全提问信息
$dateformat用户的日期格式
$delayviewcount点击数延迟更新
$debug显示程序运行信息
$dotfolders本人发起或回复的主题显示加点图标
$dupkarmarate允许重复评分
$digest精华
$dotfolders是否将当前用户的主题加点
$delayviewcount浏览延迟
$deletereason删除理由
$doublee允许同一 Email 注册不同用户
$dupkarmarate允许重复评分
$dbhost数据库服务器
$dbuser数据库用户名
$dbpw数据库密码
$dbname数据库名
$dbreport是否发送数据库错误报告
$databaseMySQL 版本设置
$dbcharsetMySQL 字符集

[E]字母组
$extcredits扩展积分信息(array)
$extcredits拓展积分
$exchangemincredits兑换最低余额
$edittimelimit编辑帖子限制时间
$editedby显示最后编辑信息
$errorreport是否报告 PHP 错误

[F]字母组
$forum[name]版块名字
$fastpost快速发帖
$fullmytopics我的话题全文搜索
$forumjump显示论坛跳转菜单
$floodctrl发帖灌水预防(秒)
$fastpost显示快速发表
$forcesecques管理人员必须设置安全提问才能进入系统设置

[G]字母组
$gzipcompress页面 Gzip 压缩
$globalstick启用全局置顶
$groupid用户组ID

[H]字母组
$hideprivate隐藏无权访问的论坛
$hottopic热门主题帖数
$hideprivate隐藏无权访问的论坛
$headercharset强制设置字符集,只乱码时使用

[I]字母组
$ipaccessIP允许访问后台权限
$ipregctrlIP注册控制

[J]字母组
$jscachelifeJS数据缓存时间(秒)
$jsrefdomainsJS来路限制
$jsstatus启用JS

[K]字母组
$keyword关键字
$karmaratelimit评分时间限制(小时):

[L]字母组
$loadctrl系统负载控制
$losslessdel删帖不减积分最大天数
$loadctrl负载控制

[N]字母组
$navtitle标题
$navigation描述
$nocacheheaders禁止浏览器缓冲
$newgroupid新用户组别
$newsletter?未知
$newbiespan新手见习时间

[M]字母组
$memberperpage每页显示会员数
$modworkstatus论坛管理工作统计
$maxonlines最大在线人数
$maxspm60秒最大搜索次数
$maxsearchresults最大搜索结果
$maxsmilies最大单一 Smilies解析次数
$membermaxpages用户列表最大页数
$memliststatus允许查看会员列表
$maxbdays首页显示生日
$modworkstatus启用管理统计
$modreasons管理理由
$modratelimit版主评分限制
$moddisplay版主显示方式
$minpostsize最小字数
$memliststatus启用会员列表查看
$memberperpage会员列表每页显示会员
$membermaxpages会员列表最大页数
$maxthreadads主题广告最大数目
$maxspm60 秒最大搜索次数
$maxsmilies同一SMILES最大解析数
$maxsigrows最大签名高度
$maxsearchresults最大搜索结果
$maxpostsize帖子最大字数
$maxpolloptions投票最大选项数
$maxonlines最大在线人数
$maxmodworksmonths管理记录保留最长时间
$maxincperthread单主题最高收入
$maxchargespan单主题最高出售时限(小时):
$maxprice最大售价
$maxattachsize最大附件尺寸
$maxsizeperday一天最大附件尺寸
$maxpmnum最大购买天数

[O]字母组
$onlineip用户 IP
$oltimespan用户在线时间更新时长(分钟)
$onlinehold在线保持时间

[P]字母组
$post[authortitle]用户组
$ppp每页显示贴数
$posts帖数
$postperday平均每日的发帖
$pconnect数据库持久连接

[R]字母组
$rssstatus启用 RSS
$rewritestatusURL 静态化
$regfloodctrl24 小时注册尝试次数限制
$reportpost允许向版主报告帖子
$readaccess关系到阅读权限
$rewritestatus静态启用规律
$reportpost启用报告
$regverify注册审核启用
$regstatus允许注册
$regfloodctrl24 小时注册尝试次数限制
$regctrlIP 注册间隔限制(小时)
$reasonpmPM强制理由
$raterange评分范围

[S]字母组
$styleid当前风格的 ID
$stylejump显示风格下拉菜单
$sessionexists是否更新 sessions
$statstatus使用论坛流量统计
$statscachelife统计系统缓存时间
$seccodestatus启用验证码(安全)
$searchctrl搜索时间限制(秒)
$subforumsindex首页显示论坛的下级子论坛
$stylejump风格跳转菜单
$statstatus启用统计
$statscachelife统计更新时间(分钟)
$starthreshold星星升级数
$smileyinsert启用 SMILES
$smcols一行显示 SMILES 个数
$showemail显示 EMAIL
$seokeywords关键字
$seodescription头部描述
$seccodestatus验证码启用
$searchctrl搜索控制时间
$searchbanperiods禁止全文搜索时间段

[T]字母组
$tablepre表前缀
$timestamp时间信息
$timeformat用户的时间格式
$timeoffset用户的时差
$thread[author]作者
$thread[dateline]时间
$thread[replies]评论次数
$thread[views]查看次数
$thread[subject]帖子名称
$tpp每页显示主题数
$threadmaxpages主题列表最大页数
$transsidstatus启用 URL 传递 sid
$transfermincredits转账最低余额
$topicperpage每页主题
$threadmaxpages主题列表最大页数
$tplrefresh模板自动刷新开关

[U]字母组
$userstatusby用户组头衔衡量标准

[V]字母组
$visitedforums显示最近访问论坛数量
$vtonlinestatus帖子中显示作者状态
$version当前的版本
$visitbanperiods禁止访问时间段

[W]字母组
$welcomemsg禁止自动向新注册用户发送欢迎短消息
$whosonlinestatus显示在线用户
$wapstatus启用 WAP
$watermarkquality水印透明度
$whosonlinestatus在线列表显示方式
$welcomemsgtxt欢迎短信息内容
$welcomemsg启用欢迎短信息
$watermarkstatus启用水印
$watermarktrans水印融合度
$waptppWAP浏览页数
$wapstatus启用WAP
$wappppWAP浏览显示主题数
$wapmpsWAP 页最大长度
$wapdateformatWAP时间格式
$wapcharsetWAP字符设定
变量名称                          名称说明
IN_DISCUZ是否在论坛里
DISCUZ_ROOT路径
CURSCRIPT某些页面自定义
FORMHASH随机串

 
变量名称                          名称说明
[_]字符组
$_DCACHE。。。。。。。。。。。。。。。。。。。。。。。。cache数组
$_DPLUGIN。。。。。。。。。。。。。。。。。。。。。。。。pluginscache数组(要预先require相关cache文件)

[A]字母组
$advlist存储广告信息(头部广告等等)

[C]字母组
$creditspolicy存储积分策略

[E]字母组
$extcredits扩展积分信息

[F]字母组
$forum看名字是存储版面信息

[G]字母组
[H]字母组
$hooks钩子

[I]字母组
[J]字母组
[K]字母组
[L]字母组
[N]字母组
[M]字母组
$modreasons管理操作时候的默认理由
$mtime精确的时间

[O]字母组
[P]字母组
$plugins前台插件列表

[Q]字母组
$qihoo_links跟qihoo有关

[R]字母组
$raterange评分功能中控制最大值和最小值

[S]字母组
[T]字母组
$timenow = array(‘timeoffset’ => ‘+8′,’time’ =>’2006-6-3006:22 PM’);好用吧
$thread[‘password’]密码

[U]字母组
[V]字母组
[W]字母组
[X]字母组
[Y]字母组
[Z]字母组

作者:$thread[author]
时间:$thread[dateline]
评论次数:$thread[replies]
查看次数:$thread[views]
用户组:$post[authortitle]
论坛名称:$bbname
论坛地址:$boardurl
版块名字:$forum[name]
版块地址:{$boardurl}forumdisplay?fid=$fid
帖子名称:$thread[subject]
帖子地址:{$boardurl}viewthreadphp?tid=$tid

 
变量:
$bbname 论坛名
$boardurl 论坛地址
$styleid 当前风格的id
$extcredits 扩展积分信息(array)
$version D4的版本
$tablepre 表前缀
$timestamp 时间信息(那个字真的不懂怎么拼, 所以不懂写)
$onlineip 用户ip
$db 数据库操作类
$discuz_user $discuz_userss 当前用户名
$discuz_uid 当前uid
$discuz_pw 当前用户密码的md5
$discuz_secques 当前用户安全提问信息
$sessionexists 是否更新 sessions
$dateformat 用户的日期格式
$timeformat 用户的时间格式
$timeoffset 用户的时差
$navtitle 标题
$navigation 描述
$adminid 管理级别

常量:
IN_DISCUZ 是否在论坛里
DISCUZ_ROOT 路径
CURSCRIPT 某些页面自定义
FORMHASH 随机串
数组类(看详细内容用print_r(数组名))
$_DCACHE cache数组
$_DPLUGIN plugins cache数组(要预先require相关cache文件)
$advlist 存储广告信息(头部广告等等)
$creditspolicy 存储积分策略
$extcredits 扩展积分信息
$forum 看名字是存储版面信息
$hooks 钩子
$modreasons 管理操作时候的默认理由
$mtime 精确的时间
$plugins 前台插件列表
$qihoo_links跟qihoo有关(废话),具体不知道(无数臭鸡蛋飞来)
$raterange 不知道……
$timenow = array(‘timeoffset’ => ‘+8′,’time’ =>’2006-6-3006:22 PM’);好用吧
应该是全了,剩下还有的什么$_SERVER的就不说了

变量部分
$adminemail configincphp里面设置的那个
$adminid 管理组id(1管理员2超版3普版-1特殊)
$adminpaccess 不详
$allowanonymous 是否允许匿名
$allowavatar 是否允许使用头像
$allowbanip 是否允许ban ip
$allowbanuser 是否允许ban用户
$allowcensorword 是否允许设置词语过滤(主管臆测)
$allow反正就是权限的全局变量,等回在整理
$attahdir 附件上传目录(绝对)
$attachextsions允许的附件扩展名(应该是,我的这个值是chm,pdf,zip,rar,tar,gz,bzip2,gif,jpg,jpeg,png)
$attachimgpost 帖子中是否显示图片附件
$attachrefcheck 下载附件是否来路检查
$attachsave 附件保存方式
$attachurl 附件上传目录(相对)
$attackevasiveconfigincphp中设置,放DDOS攻击设置,详细见该文件
$authkey 不详
$avatarshow_license 天下秀license(不需要我们操心的东西)
$avatarshowdefault 系统管理中显示默认形象设置
$avatarshowheight 系统管理中头像最大高度
$avatarshowid不详,