Discuz数据库调用:DZ模板调用常用代码手册

这篇博客详细介绍了如何在Discuz论坛系统中进行数据库调用,包括注册、忘记密码、购买邀请码等操作,以及JS功能如跳转和更换class名称。内容涵盖批量替换链接、过滤DZ代码、调用单个数据、统计数据、显示人性化时间戳、过滤字符、写入数据库、表单提交等,还涉及到时间格式的对应、图片附件调用、数据库循环嵌套和Ucenter登录问题,提供无刷新切换及快速发帖等实用技巧。
摘要由CSDN通过智能技术生成
登录

1
<a href= "member.php?mod=logging&action=login"  onclick= "showWindow('login', this.href);return false;"  title= "登录" >登录</a>


注册

1
<a href= "member.php?mod=register"  title= "立即注册" >立即注册</a>


忘记密码

1
<a href= "javascript:;"  onclick= "showWindow('login', 'member.php?mod=logging&action=login&viewlostpw=1')"  title= "找回密码" >找回密码</a>


购买邀请码

1
  misc.php?mod=buyinvitecode


JS跳转

1
onclick= "window.location.href='home.php?mod=mobile&do=friend';"


JS更换class的名称

1
2
3
document.getElementById( 'idname' ).className= 'a' ;
document.getElementById( 'idname' ).style.display= 'block' ;
document.getElementById( "idname" ).style.marginTop= "30px" ;


批量替换超链接

1
href= "[^" ]*"


过滤DZ代码

1
preg_replace ( "/\[[a-z][^\]]*\]|\[\/[a-z]+\]/i" , '' ,preg_replace( "/\[attach\]\d+\[\/attach\]/i" , '' , $message ));


………………………………………………………………………………………………………………………………………………………………

调用单个数据

1
$qishi  = DB::result(DB::query( "SELECT qi FROM " .DB::table( 'jiangchi' ). " WHERE id = '1'" ));


调用统计数据

1
$qishi  = DB::result(DB::query( "SELECT count(*) FROM " .DB::table( 'jiangchi' ). " WHERE id = '1'" ));


单数据表调用

1
2
3
4
5
6
7
8
9
10
11
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值