找回密码
 立即注册
查看: 3091|回复: 0

Discuz模板开发教程 - 模板的创建(三)

[复制链接]

69

主题

0

回帖

11万

积分

VIP

积分
117731
发表于 2021-5-14 12:10:30 | 显示全部楼层 |阅读模式
本帖最后由 IamBug 于 2021-5-14 12:09 编辑

一、创建模板目录并拷入模板配置文件
./template/文件夹下新建mystyle文件夹,然后将./template/default/discuz_style_default.xml文件复制到该文件夹中并重命名为discuz_style_你的风格名称.xml

二、修改模板配置
打开discuz_style_你的风格名称.xml,修改下面的几项参数,其中templateid不要和现有安装模板的相同,其他copyrightstyleimgdirimgdir等参数可以根据自己的需要填写。
  1. <item id="name"><![CDATA[默认风格]]></item>
  2. <item id="templateid"><![CDATA[1]]></item>
  3. <item id="tplname"><![CDATA[默认模板套系]]></item>
  4. <item id="directory"><![CDATA[./template/default]]></item>
复制代码

三、后台应用扩展模板
现在登录管理中心,在模板>>模板列表就可以看到创建的模板了,点击“安装”,然后选择所创建的模板再点“提交”即可应用扩展模板。至此,模板的创建就完成了。

四、关于模板的读取流程
先读取当前模板目录的模板文件,如果没有这个文件,则自动从默认模板中读取。如果需要替换论坛首页模板,请根据默认模板的文件目录结构新建./template/mystyle/forum/discuz.htm文件,然后进行修改,其他文件会在默认模板中调用,不需要一一创建,只需要创建所要修改的就可以了。但是修改CSS样式,新建的CSS文件需要加上extend_前缀,如./template/mystyle/common/extend_common.css,它可以在./template/default/common/common.css的基础上进行CSS代码的覆盖性扩展。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

VIP会员|Archiver|小黑屋|手机版|i am Bug

GMT+8, 2026-6-5 09:07 , Processed in 0.017310 second(s), 19 queries .

Powered by Discuz!

Copyright © 2021-2026, i am Bug.

快速回复 返回顶部 返回列表