在制造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

相关推荐