开发dz插件——一些常用的变量常量和函数-Discuz教程下载

开发dz插件——一些常用的变量常量和函数

开通本站Svip会员,全站资源免费下

常量篇DISUCZ_ROOT:dz所在的物理路径
FORMHASH:随机串
IN_Discuz:判断是否在dz中运行,还记得上一节的第一个内容吗?
变量篇$discuz_user、$discuz_userss:当前用户的用户名
$discuz_uid:当前用户的uid
$db:数据库操作类。操作数据库时必定用到它
$tablepre:数据库表前缀。千万不要傻傻的直接写cdb_,不是所有人的表前缀都是它,dz也不会自己帮你替换。
$bbname 论坛名
$boardurl 论坛地址
$adminid 管理级别:1是管理员,2是超版,3是版主,-1是特殊用户组。
$version dz的版本号
$dateformat 用户的日期格式
$timeformat 用户的时间格式
$_DCACHE:dz的缓存数组。这里边有很多有用的东西,比如积分的设置、时区的设定等等。
函数篇showmessage:用来提示信息
常用的格式是showmessage(”提示信息”,”跳转地址”);
在后台时不应该是这个,而应该是cpmsg
multi:
这个是dz的分页函数,常用格式:$mulpage=multi($num, $perpage, $page, $mpurl);
$num是总的项目条数,$perpage是每页显示的项目数,$page是当前页码,$mpurl是页面跳转地址
sendpm :
短信发送函数。常用格式:sendpm($toid, $subject, $message, $fromid = ”)
$toid是接收方uid,$subject是主题,$message是内容,不支持html,但是可以bbcode,$fromid是发送者uid,留空为当前用户。
$toid为0时信息为公共信息,$fromid为0时是系统信息。
dz7.1中应该会有变化。
implodeids:
在用in做查询的时候经常会用到
dhtmlspecialchars:
对htmlTAG.html" target="_blank" class="relatedlink">标签进行转义
template:
调用模板,例子:include template(’delpostlink_showmsg’,'czw_postplus’,’./plugins/czw_postplus/templates’);

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部