Discuz quescrypt 函数 问题加密函数 , 用于比对
这是用于比对的函数
是将问题和答案加密后保存成加密串;
验证时候 用户选择 问题 和 填写答案后 用此函数加密;
获得的加密串相等则通过验证
自己想的 , 不喜勿喷哈哈哈
Discuz isemail 函数 验证邮箱合法性
Discuz dstrpos 函数 字符串查找函数
Discuz checkmobile 函数 检查是否是以手机浏览器进入
Discuz checkrobot 函数 判断蜘蛛机器人访问函数
函数说明:
本函数通过分析全局变量$_SERVER中的$_SERVER['HTTP_USER_AGENT']根据$useragent关键词判断该访问是否是蜘蛛(机器人),当然由于只是关键词匹配,所以还是存在一定的误判,有兴趣的可以对此方法进行改进;
Discuz formhash 函数 安全验证函数
Discuz fileext 函数 获取文件扩展名
Discuz dsetcookie 和 getcookie 函数 cookie控制函数
Dizcuz dheader 函数 header 函数的兼容版
Discuz dexit 函数 退出程序兼容函数
Discuz dhtmlspecialchars 函数 字符串转义
Discuz fsocketopen 函数 模拟POST远程访问
Discuz authcode 函数 封神级 加密函数
Discuz daddslashes 函数 转义 对所有引号签名加反斜杠
Discuz getuserprofile 函数 获取当前用户的扩展资料
获取当前用户的扩展资料
Discuz getuserbyuid 函数 根据uid 获取用户基本数据
根据uid 获取用户基本数据
Discuz getgpc 函数 取出 get, post, cookie 当中的某个变量
取出 get, post, cookie 当中的某个变量
Discuz setglobal 和 getglobal 函数 设置和读取全局变量
请恕老衲才疏学浅 , 这俩玩意儿实在不知道是干嘛的 , 有人知道请扣个1告知一下感激不尽!!
猜测是个全菊花的啥函数!
上面就当老衲放了个P ,现在我们言归正传;
Discuz updatesession 函数 更新session
更新 session 的函数
没有仔仔细细的试验过其功能;
参数:
无
返回值
无
Discuz system_error 函数 系统报错
这个函数的作用是给你一个灰屏报错!
参数
$message = 提示信息可以自定义
$show = 是否显示错误 , 为假则啥都不显示
$save = 应该谁保存(猜)
$halt = 为真则停止程序 , 否则程序将继续
返回
无返回值
Discuz 中的 durlencode 函数 转义网址
urlencode 转意函数 就是吧符号转换为 '%21', '%2A','%3B', '%3A', '%40' 这样的编码;
参数:
$url = 要转移的url
返回:
return = 转义后的网址
DZ表格编辑教程贴 - 呕血编辑 - 美帖必看
在DZ上轻松实现AJAX简单两例
使用ajaxget,我们可以在DZ里实现无刷新的页面局部更新。比如我们想往id=diva的div层中显示网页 a.php的内容,我们只需要
[*]ajaxget('a.php?','diva')
复制代码
即可。
至于为什么a.php后面要带有?号,是因为在DZ里的include/js/common.js里的
“var url = url + '&inajax=1&ajaxtarget=' + showid;”所致。所以,如果 ...
Discuz common.js 内置(AJAX)函数帮助文档
[*]showMenu() 显示弹出菜单
function showMenu(v)参数 v 格式:{'key1':'value1','key2':'value2','key3':'value3'}目前,数组 v 支持传递的 key 有:key 默认值 含义 可选值及解释 ctrlid (必填) 控制菜单的 id showid ctrlid 弹出菜单的 id menuid showid + '_menu' 显示菜单的 id ...
discuz中api制作方法,帖子接口。
Discuz!模板文件附录
模板文件附录
论坛模板文件夹./template/default/froum/
群组模板文件夹./template/default/group/
空间家园模板文件夹./template/default/home/
会员模块模板文件夹./template/default/member/
首页模板文件夹./template/default/portal/
首页模板文件夹./template/default/search/
会员模块模板文件夹./template/default/ ...
Discuz!模板CSS拓展
CSS扩展如果想在默认模板上简单的修改、附加扩展css,只需要在你对应的模板套系下手动添加一个对应的扩展css文件就可以了,例如你想修改或者添加common.css中的代码,只需要在自己创建的模板套系目录的对应位置:common文件夹下新建一个extend_common.css文件,然后将自己要修改或者扩展的css代码。将在生成缓存css时,自动 ...
Discuz!模板缓存机制:CSS缓存
CSS缓存存放:./data/cache/目录中,以 “style_风格自增编号_应用入口关键字_所在页面的mod值.css”形式保存自建新套系模板文件可以通过创建 ./template/mytest/common/extend_common.css 或 extend_module.css 进行CSS扩展, 其中这两个文件的CSS样式脚本会通过 Discuz! 模板解析将风格常量统一赋值进去并将CSS脚本复制出 ...
Discuz!模板缓存机制:模板缓存
模板缓存
模板缓存存放:所有的模板缓存均被解析成php文件存放在 ./data/template 中,以 “数字_模板标示符组合.tpl.php”形式保存。页面缓存刷新原理:当开发者编辑过模板文件之后,Discuz! 模板解析器会匹配模板htm文件与缓存php文件的最后修改时间,如过模板html文件较新或无缓存文件,则更新或生成缓存,不新,则不采 ...
Discuz!模板制作html书写规范
Discuz!模板制作html书写规范
前言介绍您在开始进行社区模板的设计之前,有必要了解一下我们模板开发设计的方式,将使得您设计出更加规范的模板,对于前端工程师而言,也有助于形成良好的编码习惯,实现自身能力的提升。如果您有意编写 Discuz! 社区模板,请按照先后顺序仔细阅读本文档,以避免造成一些代码文件上的重复 ...