今天给各位分享discuz的g的知识,其中也会对discuz论坛进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、discuz 如何定义全局变量
- 2、关于discuz论坛帖子显示问题G_['forum_threadlist']
- 3、discuz x2中的$_G['uid']怎样就能每次加2而不是默认加1
- 4、Discuz中的$_G是什么变量
1、discuz 如何定义全局变量
全局变量都存储在$_G中,这个是一个数组,如果你想学习discuz,可以在官方应用中心搜索“sdn123”,有很多插件可以下载到本地学习和研究,进一步理解如何定义全局变量$_G
2、关于discuz论坛帖子显示问题G_['forum_threadlist']
恩。。。有点绕。
不过你可以试下“版块关联”这个功能,也许能满足你。
顺便说下,gid是分区不能发帖,fid是版块。
3、discuz x2中的$_G['uid']怎样就能每次加2而不是默认加1
首先你要知道$_G['uid']是怎样获得的
当你是游客的时候 $_G['uid'] 为0
当你登录后 系统会取得你的uid,然后将uid赋给$_G['uid']
那么我们要改的就是uid,uid来自表pre_members.在mysql里的特殊属性是auto_increment ,也就是插入一条数据,在这里你可以理解为每注册一个用户,注册用户的信息就是数据,然后他会将数据插入到表里,然后uid会自动给一个当前最大uid值+1的值.
LZ你的想法不是不能实现,是很容易出现问题.
实现的方法如下,在插入一条数据,即注册一个用户后,你可以获得返回的LAST_INSERT_ID,然后根据返回的LAST_INSERT_ID修改uid值或者一次插入两条数据,前一条为空数据.
但这样可能会出现一些问题.会出现冲突.
所以建议LZ不要这样做,也就是放弃这个想法.
手打 望采纳
4、Discuz中的$_G是什么变量
变量名是由程序员自己起的,具体代表什么意思,除了他自己知道外,别人就需要看他的开发文档或分析相关的程序源代码才能知道。
按照一般的程序设计思路,从变量名推断,这可能是代表一条数据是否为推荐之类的意思。
-------
根据你发出来的代码来看,hcgood代表类别,是作为参数传递到houselist.asp,你可以在这页中找到
xx = trim(request.querystring("hcgood"))
类似的语句,用来接收传入的参数,然后在查询中会用到这个参数:
select * from house where type='" xx "'
xx代表在houselist.asp中定义的一个变量名
discuz的g的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于discuz论坛、discuz的g的信息别忘了在本站进行查找喔。