服务热线
1888888888
作者:文煞发布时间:2023-08-13分类:Discuz笔记浏览:337
dz模板设计常用代码集。这些本站整理的关于DISCUZ模板制作的一些实用代码示例,可以在制作模板时进行参考和使用。
<!--{if $_G['uid'] && getstatus($_G['member']['allowadmincp'], 1)}--> <!--{/if}-->
<!--{if $_G['uid']}--> 这里放用户登录后需要显示的内容代码 <!--{else}--> 这里放用户非登录状态需要显示的内容代码 <!--{/if}-->
可以使用以下代码根据当前页面进行判断: <!--{if $_G['basescript'] == 'portal'}--> 表示如果当前页面是门户页面 <!--{if $_G['basescript'] == 'forum'}--> 表示如果当前页面是论坛页面 <!--{if $_G['basescript'] == 'group'}--> 表示如果当前页面是群组页面
可以使用以下代码进行判断是否在DIY状态下,从而控制JS的加载: <!--{if $_GET['diy'] == 'yes'}--> 这是DIY状态,不加载冲突的JS <!--{else}--> 这不是DIY状态,可以加载JS <!--{/if}-->
== 表示等于
!= 表示不等于
在DZ默认模板中,常见的文件类型有:
- common文件夹下的head.htm和foot.htm是共用的顶部和底部模板
- 门户首页portal.htm、列表页list_***.htm(***为自定义)和文章页view.htm
- 论坛首页discuz.htm、列表页forumdisplay.htm和帖子页viewthread.htm
- .y 表示右浮动
- .z 表示左浮动
- .cl 表示清除浮动
- .wp 表示整个宽度并居中
在编写CSS样式时,可以使用相对路径引用背景图片,例如:
background:url({STYLEIMGDIR}/12.jpg)
<!--{if in_array($_G['groupid'], array(1, 2, 3))}--> 这是指定用户组中的一个用户 <!--{else}--> 这不是指定用户组中的用户 <!--{/if}-->
<!--{if helper_access::check_module('module_name', 'action')}--> 拥有指定权限 <!--{else}--> 没有指定权限 <!--{/if}-->
<!--{if $_G['mobile']}--> 当前为手机访问 <!--{else}--> 当前为电脑访问 <!--{/if}-->
<!--{if $_G['forum']['fid'] == 1}--> 当前版块存在 <!--{else}--> 当前版块不存在 <!--{/if}-->
<!--{if $_G['forum']['ismoderator'] || $_G['group']['allowvisit']}--> 拥有访问权限 <!--{else}--> 没有访问权限 <!--{/if}-->
<!--{if $_G['basescript'] == 'index'}--> 当前是首页 <!--{else}--> 当前不是首页 <!--{/if}-->
<!--{if $_G['forum_thread']['special'] == 0}--> 当前是普通主题帖 <!--{else}--> 当前是特殊主题帖 <!--{/if}-->
<!--{if $_G['uid'] == 0}--> 当前为游客访问 <!--{else}--> 当前为注册用户访问 <!--{/if}-->
<!--{if $_G['username'] == 'admin'}--> 当前为指定作者 <!--{else}--> 当前不是指定作者 <!--{/if}-->
<!--{if date('H:i', $_G['timestamp']) >= '09:00' && date('H:i', $_G['timestamp']) <= '18:00'}--> 当前为工作时间 <!--{else}--> 当前为非工作时间 <!--{/if}-->
<!--{if $_G['type'] == 'register'}--> 当前为注册页面 <!--{else}--> 当前不是注册页面 <!--{/if}-->
<!--{if $_G['cookie']['language'] == 'en'}--> 当前为英文语言版本 <!--{else}--> 当前不是英文语言版本 <!--{/if}-->
<!--{if strpos($_SERVER['HTTP_USER_AGENT'], 'Windows NT')}--> 当前为Windows操作系统 <!--{else}--> 当前不是Windows操作系统 <!--{/if}-->
<!--{if $_G['setting']['plugins']['pluginidentifier']}--> 当前为开启了插件的特定页面 <!--{else}--> 当前不是开启了插件的特定页面 <!--{/if}-->
由于部分虚拟主机用户建设违法网页,导致原IP被封禁,请及时解析域名到新的IP地址:45.15.10.56!同时遵守我国法律法规,并保留将相关传播违法信息者的联系信息提供给警方的权利!
分享:
支付宝
微信