在制造discuz模板时,需求常常用到一些discuz代码,为了便利广阔自学做网站的学员高效运用DISCUZ代码,现将在自己建网站进程中常常有到的DZ模板制造常用有用代码进行汇总。
1、判别办理员:
<!--{if$_G['uid']&&getstatus($_G['member']['allowadmincp'],1)}--> <!--{/if}-->
2、判别用户是否登陆的代码:(相关教程:怎么制造网站的登录功用?)
<!--{if$_G['uid']}--> 这儿放用户登陆今后需求显现的内容代码 <!--{else}--> 这儿放用户非登陆状况所需求显现的内容代码 <!--{if}-->
3、判别当时地点页面的代码:
$_G['basescript']=='portal'这是门户代码 $_G['basescript']=='forum'这是论坛代码 $_G['basescript']=='group'这是群组代码
那么相应的判别当时页面是不是门户/论坛/群组页面中的一种,就运用 if 判别句子,如:
<!--{if$_G['basescript']=='portal’}-->表明假如当时页面是门户页面 <!--{if$_G['basescript']=='forum'}-->表明假如当时页面是论坛页面 <!--{if$_G['basescript']=='group'}-->表明假如当时页面是群组页面
4、判别是否在 DIY 状况下:
浮想联翩在制造模板的进程中,常常会遇到 DIY 状况下JS 抵触导致 DIY 界面无法正常加载,以至于浮想联翩无法进行模块的增加和办理的状况,这个时分就需求浮想联翩做出如下判别:假如在 DIY 状况下,则不加载抵触的 JS,不然才加载。或许换一种思路,便是:假如不在 DIY 状况下,就加载 JS。意思是相同的。详细代码如下:
<!--{if$_GET['diy']=='yes'}--> 这是在DIY状况,所以什么都不加载,留空。 <!--{else}--> 这是在非DIY状况,因而这儿加载JS,填入JS代码。 <!--{if}-->
【运用此判别时,要结合fooer.htm原有的判别代码运用】
5、关于上述代码中常见符号的解说:
== 两个等于号表明“等于”
!= 一个感叹号加一个等于号表明“不等于”
输入代码时有必要要在英文状况下输入,不然会呈现过错。
6、DZ默许模板的文件类型:
common文件夹下的head.htm foot.htm是共用的顶部与底部
门户主页portal.htm 列表页 list_***.htm[***为自定义] 文章页view.htm
论坛主页discuz.htm 列表页 forumdisplay.htm 贴子页 viewthread.htm
在自己的模板中common文件夹下,新建二个公共CSS文件common.css和module.css,把它们内容删去,重命名为extend_common.css extend_module.css,程序会优先读取。
.y表明右起浮 .z表明左起浮 .cl表明铲除起浮 .wp表明整个宽度并居中
在写CSS款式时,背景图片的地址能够写成:
background:url({STYLEIMGDIR}/12.jpg)
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:discuz模板制作中常用代码大全发布于2022-05-28 07:43:31