最新公告
  • 欢迎加入中国站长资源网团队,精品资源持续增加!立即加入我们
  • discuz模板制作中常用代码大全

    在制作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)

    如果遇到资源下载失效,请复制当前文章链接类型客服处理!
    中国站长资源网 » discuz模板制作中常用代码大全

    常见问题FAQ

    【点击查看】免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    【点击查看】提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    【点击查看】开通终身至尊下载源码 “不完整” 或 “不能用” 怎么办?
    非常抱歉,你有权利告诉本站,但是本站有选择处理或者不处理的权力,如无法接受请不要开通本站会员。
    【点击查看】开通终身会员能下载全站资源码?
    可以100%下载全站源码资源的,除部分失效资源,失效的可以联系客服尝试恢复。

    发表评论