文章编号:138时间:2024-09-28人气:
非成对标记必须以“/>”结尾,例如:
在 Discuz! 的 *.htm 模板文件中,由于模板源代码具备逻辑结构,故不考虑 HTML 本身的缩进,所有缩进均为逻辑上的缩进结构。缩进采用 Tab 作为符号,不使用空格。例如:
模板套系:统一的一类模板,集中放置并打包的系列。
风格:应用了某个模板套系下的模板展示方案。
匹配模板:对应的模板套系。
扩展配色:在风格基础上,可供用户选择的配色方案,它对应 ./template/mytest/style/ 目录中的样式文件。全新创建配色方案时,应在 ./template/mytest/style/ 目录中建立配色方案目录及 CSS 文件,如 t1/style.css 。(mytest 为模板标识)
默认配色:用户访问站点时,首先看到的配色方案。
默认表情分类:对应 ”后台 -> 界面 -> 表情管理“ 中所启用的表情。
界面基础图片目录:风格基础图片存放的目录,在 CSS 文件中使用 {IMGDIR} 的常量进行输出,在 Discuz! X2 版本之后的模板中需要使用 $_G['style']['imgdir']。
扩展图片目录:风格扩展图片存放的目录,在 CSS 文件中使用 {STYLEIMGDIR} 的常量进行输出,在 Discuz! X2 版本之后的模板中需要使用 $_G['style']['styleimgdir'] 。
其他风格常量:以上没有提到风格常量,均可以在后台取得以花括号框选的常量用以在CSS文件中使用(X2以后的模板中均需要$_G['style']中对应的数组键值),涉及到CSS样式的动态变更,可以在修改对应设置如:正常字体大小 {FONTSIZE}:12px/1.5,则直接修改程序运行中CSS缓存中的值。
自定义模板变量 - 新增:可以根据扩展需求,针对个性化的CSS进行全局的定义。
添加变量后, 即可在 CSS 文件中以{TESTCODE}形式调用。
公共模板文件夹(内含大部分模板css)./template/default/common/
空间家园模板文件夹./template/default/home/
会员模块模板文件夹./template/default/member/
会员模块模板文件夹./template/default/userapp/
论坛模板文件, 默认放置在 网站根目录 /template/default/ 下, 如果想修改默认模板的话, 直接修改此文件夹下的模板即可。
Discuz! X 程序读取模板的流程为, 先读取当前模板套系目录下的模板文件, 如 yourstyle 文件夹下 common/header.htm 文件, 如果没有这个文件, 则自动读取默认风格 /tempalte/default 目录下的 common/header.htm 文件。这里需要提醒一下, 扩展的风格不再需要原来的 CSS 文件, 只需要新建一个以 extend_ 为前缀加源文件名的扩展 CSS 文件即可, 例如:extend_common.css 文件、extend_module.css。扩展的 CSS 文件只需要加入扩展的 CSS 代码即可!这扩展代码将在生成缓存时, 自动追加到模板缓存文件中。
首先在 template/ 文件夹下新建一个 yourstyle 文件夹放置模板风格文件, 然后复制 default 下的 discuz_style_default.xml, 重命名为 discuz_style_ 你的风格名称.xml(注意这里 discuz_style_ 是必须保留的)。这个文件配置的是下图中后台风格管理中配置的变量内容。注释:这个文件是风格模板套系初始化的配置文件, 其中指定了扩展风格名称、 风格初始化 id、 风格模板所在文件夹和其他一些初始化参数, 如:整个模板的字体大小, 颜色等一些通用参数的配置。
修改文件中以下四个参数
注释:存在这个文件后, 后台就可以刷新看到一个扩展风格的安装。
在配置文件中需注意以下两个参数:
将扩展风格 yourstyle 设置为当前模板套系, 由于这个目录下现在还没有文件, 则默认调用默认模板 template/default/ 文件夹下的文件, 这样一个完全和默认风格相同的扩展风格就建立完了。如下图:1. 在 template 下新建一个文件夹, 放置扩展的模板风格文件。
2. 扩展出的文件夹名称需要和默认模板文件夹名称相同。注意:也可以自己命名, 但是要在模板文件中自己修改模板的对应文件调用, 不建议使用如上图, 我现在进行最简单的修改, 此扩展风格只对应了默认模板 default 下的 common 文件夹。common 中只有一个 header.htm 文件, 也就是说在应用这套模板后, 由于它只对应默认模板 default 下面的 common/header.htm, 所以应用此套模板后只能读到 header.htm 头部模板文件, 而其他的如果没有全部自动调用 template/default 下的模板文件。3. 后台应用扩展模板:4. 在 header.htm 中适当位置添加一句话, 以此来测试读取当前模板的模板文件。5. 对应与前台显示效果:
演示完成。
个人空间风格模板默认放置在 ./static/space/ 目录下, 扩展模式和文件结构同论坛的扩展配色方法基本一直。新建时在 ./static/space/ 目录中建立如:t9/style.css 之后方能生效! style.css 文件头部的 [name]自然[/name] 为配置模板名称项!其他的对照默认的空间风格目录格式放置相应的扩展空间风格文件!
上一篇:如何禁止百度抓取某个页面的方法
内容声明:
1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违法信息,如您发现违法内容,请联系我们进行举报处理!
4、本文地址:http://sl.39ip.cn/article/f704a99e9428ac1ea00a.html,复制请保留版权链接!
DiskGenius官方最新版是一款好用的数据恢复及分区管理软件,包含磁盘分区、数据恢复、备份与还原等多种功能,全面满足您的使用需求。DiskGenius官方最新版界面简洁,操作简单,无论是专业的IT人员还是普通用户,都能通过它轻松管理磁盘、恢复数据。
2024-10-16 00:27:55
电脑公司Windows1064位官方正式版采用微软官方最新Windows1022H219045.501164位专业版离线制作,此更新解决了您的Windows操作系统的安全问题。升级到最新版本以后你可以感受到更流畅的系统运行速度。响应速度快,性能也很稳定。使用ESD压缩格式
2024-10-16 00:26:42
分类电影视频更新时间直链电影视频列表休闲娱乐分类导航齐鲁网是由山东广播电视台主办的山东第一视频门户致力于打造山东人第一网上精神家园山东第一民生服务平台山东第一网络营销媒介分类电影视频更新时间直链爱青岛青岛网络广播电视台青岛电视台官网融合青岛传媒网青岛广播网是青岛视频门户网站提供青岛电视台广播电台的在线直播和点播是青岛新...
2024-10-16 00:23:30
黄石信息港,黄石地方门户,黄石地区分类信息,黄石人才网,黄石房产网,黄石热线,黄石在线,中国黄石,湖北黄石,黄石人,黄石旅游,黄石视窗,黄石论坛,黄石交友,黄石理工学院,黄石二中,黄石装饰公司
2024-10-16 00:23:24
2023年是南边周末展开中国企业社会责任调研的第20年,延续20年的调研榜单,记载了不同行业的开展坎坷,也见证了中国企业转型更新的,阵痛,与,重生,南边周末中国企业社会责任榜开展演化,南边周末将每年履责体现低劣、且排名进入榜单TOP30的企业称为,年度卓越责任企业,自2008年建设起更片面的榜单体系以来,15年间共有135家企业进...。
2024-10-16 00:19:11
看上了随身WiFi的便携性以及内置有Android系统,想着能否将其改装成随身携带的mini服务器。找了一堆资料,发现只有高通骁龙410和210的芯片才可以刷机,手上现有的一个是展...
2024-10-02 01:18:50
1、老电商吸存量,新电商玩增量 抖音电商至今的玩法都还是“老电商”模式,背后的操盘手多是80后、85后、90后,如果团队操盘手有个95后那都算年轻的了。但是...
2024-10-02 01:18:37
Doc2X是一款强大的免费文档识别工具。它能准确识别PDF或图片中的文字、公式等内容并转换为多种可编辑文档格式,如Word(带公式)、LaTeX、Markdown(MD)等。这一功能极大提高了文档处理效率,使得用户能够方便地编辑、修改和重用文档内容。
2024-09-29 15:19:11
资源描述视频资源名称在线课堂移动APP模板资源格式xd,sketch资源大小3.41mb资源简介这是一款出色的移动UI套件,专为在线课程和教育而设计。其中包含了52个移动端页面和17个插图。以下是模板截图:
2024-09-29 14:23:57
最新LinPay码支付免签支付系统源码免授权版本服务集成商兼容市面所有易支付,兼容所有商城LinPay是专为个人站长打造的聚合免签系统,拥有卓越的性能和丰富的功能。它采用全新轻量化的界面UI,让您能更方便快捷地解决知识付费和运营赞助的难题支付功能介绍1.支持自建云端2.UOS云端本地不掉线3.IPad免输入不掉线协议4.aPad自建云端5.QQ最新框架协议永不掉线
2024-09-28 20:41:42
介绍在这篇文章中,我将分享一个实现SCLAlertView样式弹窗的源代码。这个项目基于Xcode开发,通过hook的方式将弹窗功能集成到任意IPA文件中。编译后的动态库(dylib)可以注入到目标应用中,实现弹窗效果。注:我并非原作者,只是对其进行了部分修改,增加了远程控制的功能。功能概述这个弹窗系统具有以下特点:动态内容更新:弹窗的内容可以通过远程文件进行更新,包括按钮标题、跳转链接
2024-09-28 20:33:02