Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

上一篇教程简单的讲解了 Discuz! 7.1 风格的后台管理功能。此篇教程接上篇为您讲解“模板管理”的功能,其中包括“在线编辑现有模板文件”、“新增模板套系”两部分。

注:学习本篇教程需要具备 HTML+CSS 样网页设计基础。

首先以管理员身份登录您的站点后台,按照 后台=>界面=>模板管理找到 Discuz! 模板管理面板,然后找到“默认模板套系”,如下图所示,此时您可以对其进行自定义名称。(如果您还需要将默认目录更改,请先使用FTP软件登录到您的站点,对根目录 /templates/default 目录进行重命名,如将 default 命名为 discuz,然后返回页面将“模板管理->目录 处的地址写为新命名后的目录即可)。

在线编辑现有模版文件:

Discuz! 默认安装时,考虑到安全因素,是不允许用户在线编辑模版文件的。如果您需要开启这个功能,请编辑网站根目录的 config.inc.php,找到下面的代码,将等号右侧的值修改为1。

找到约第65行:

$admincp['tpledit'] = 0; // 是否允许在线编辑论坛模板 1=是 0=否[安全]

修改为:

$admincp['tpledit'] = 1; // 是否允许在线编辑论坛模板 1=是 0=否[安全]

然后保存文件,刷新后台页面让修改生效。您现在就可以通过在线的后台模式编辑模板文件了。

现在对会员浏览量最多的论坛首页进行编辑。论坛首页的模板文件是“discuz.htm”,它所在的目录是根目录 /templates/default 目录。通过修改将要在首页加入一个图片。

找到 discuz.htm 点击编辑,进入在线模板编辑面板,如下两个图片所示:

在“{subtemplate header}”(注1)下面重起一行,加入一段图片代码,贴一张百度的 logo 图片。“”,然后提交保存,并刷新网站首页查看修改后的变化,如下两个图片所示:

注1:{subtemplate header} 是 Discuz! 经典的模板应用识别标签,意思就是将“header.htm”的模板包含引入,使用 subtemplate 函数进行操作。标签中的 header 可以是模板目录中的任意想要包含的模板名称。需要注意的是,这里的 header 不带“.htm”后缀。

新增一套模板套系:

首先说明一下模板套系的概念,Discuz! 模板套系是 Discuz! 模板文件的集合,可以被理解为一套模板样式。创建模板套系的方法很简单。先将网站服务器中根目录的 templates 目录下新建一个 new_template。然后进入模板管理后台,按照下图所示填写,即可创建一套全新的模板套系,需要注意的是,模板套系创建时,必须保证刚才新建的目录存在。:

至此“在线编辑模板”与“创建模板套系”演示完毕。

下一篇 Discuz!7.1 风格与模板套系联合开发简单实战

{lang scrolltop}