准备工作(非常重要!)
在修改任何文件之前,请务必备份!这可以防止你的错误操作导致网站无法访问。
- 备份网站文件:通过FTP或主机控制面板,将你的整个网站目录下载到本地。
- 备份数据库:在织梦后台的【系统】->【数据库备份/还原】中,创建一个完整的数据库备份。
织梦模板的基本结构
要修改模板,首先要了解它在哪里,织梦的模板文件主要存放在 /templets/ 目录下。
默认情况下,/templets/ 目录下会有一个名为 default 的文件夹,这就是默认模板文件夹。
/你的网站根目录/
├── /templets/
│ ├── /default/ <-- 默认模板文件夹
│ │ ├── /img/ <-- 模板用到的图片
│ │ ├── /style/ <-- CSS样式文件
│ │ ├── /js/ --> JavaScript脚本文件
│ │ ├── index.html <-- 首页模板文件
│ │ ├── list_article.htm <-- 文章列表页模板
│ │ ├── article_article.htm <-- 文章内容页模板
│ │ └── ... (其他页面模板)
│ └── /plus/ <-- 一些特殊页面的模板,如反馈页、会员空间等
核心概念:
- 模板文件:以
.htm为后缀的HTML文件,里面包含了织梦的模板标签(如{dede:field.title/})。 - 模板标签:织梦的专用语法,用于从数据库中调用内容并显示在页面上。
{dede:field.title/}:调用文章或栏目的标题。{dede:field.body/}:调用文章的正文内容。{dede:arclist titlelen='30' row='10'}:调用文章列表。
- CSS文件:位于
/style/目录下,负责网站的样式和布局(颜色、字体、间距等)。 - JS文件:位于
/js/目录下,负责网站的交互效果(如幻灯片、下拉菜单等)。
修改默认模板的几种方法
直接修改默认模板(不推荐新手)
这是最直接的方法,但缺点是升级织梦时,你的修改可能会被覆盖。
-
通过FTP修改:
- 使用FTP工具连接你的服务器。
- 进入
/templets/default/目录。 - 用代码编辑器(如 VS Code, Sublime Text, Dreamweaver)打开你需要修改的模板文件(如
index.html)。 - 修改HTML结构和织梦标签。
- 保存文件并上传回服务器,覆盖原文件。
-
通过后台修改:
- 登录织梦后台。
- 进入【模板】->【默认模板管理】。
- 在列表中找到你想要修改的页面(如“首页模板”)。
- 点击右侧的【修改】按钮。
- 在弹出的编辑器中直接修改代码,然后点击【保存】。
适用场景:做一些微小的、临时的修改。
创建新模板并切换(推荐!)
这是最常用、最安全、最规范的方法,它不会影响默认模板,方便未来升级。
以修改首页为例:
-
复制模板文件夹:
- 通过FTP,将
/templets/default/文件夹复制一份,并重命名为一个新名字,mynewtemplate。
- 通过FTP,将
-
修改新模板文件:
- 进入
/templets/mynewtemplate/目录。 - 用代码编辑器打开
index.html,开始你的修改,你可以随心所欲地改动HTML、CSS和JS,不用担心会破坏默认模板。
- 进入
-
在后台设置新模板:
- 登录织梦后台。
- 进入【模板】->【默认模板管理】。
- 你会看到模板列表,在“首页模板”这一列,点击下拉菜单,选择你刚刚创建的
mynewtemplate文件夹下的index.html。 - 对其他页面(如列表页、内容页)也进行同样的操作,选择对应的新模板文件。
- 点击【保存】按钮。
-
更新网站缓存:
- 进入【系统】->【SQL命令行工具】。
- 在“命令行”模式下,输入
dede caches(注意caches后面有个空格),然后点击【查询】。 - 或者直接在首页刷新几次,织梦也会自动更新缓存。
你的网站就已经应用了你自己的新模板了,以后织梦升级时,你只需要保留 /templets/mynewtemplate/ 文件夹即可,默认模板的升级不会影响到你。
调用单页内容(修改页脚、公司简介等)
织梦有一个非常方便的功能叫“单页文档”,非常适合制作那些固定不变的内容页面,如“关于我们”、“联系我们”、“网站声明”等。
以修改网站页脚的版权信息为例:
-
创建单页文档:
- 在织梦后台,进入【核心】->【单页文档管理】。
- 点击【增加新单页文档】。
- 填写“网站页脚信息”。
- 关键字、描述:可以不填或填写SEO相关内容。
- 在编辑器中输入你的页脚HTML代码,
<div class="footer"> <p>Copyright © 2025 你的公司名称 All Rights Reserved.</p> <p><a href="/about.html">关于我们</a> | <a href="/contact.html">联系我们</a></p> </div> - 选择模板:选择一个适合显示内容的模板,通常是
article_article.htm。 - 保存。
-
在模板中调用:
- 用FTP或后台编辑器打开你的首页模板
index.html。 - 找到
<body>标签结束前的位置(</body>),将你刚才创建的页脚代码粘贴进去,或者使用织梦的 自由列表 标签来调用它,更简单的方式是直接复制粘贴你编辑器里的内容。
- 用FTP或后台编辑器打开你的首页模板
高级用法:你也可以把“关于我们”做成一个单页文档,然后在首页的“关于我们”链接上,指向这个单页文档的地址。
常见修改示例
修改网站标题、Logo和关键词
-
/Logo:
- 登录后台,进入【系统】->【系统基本参数】。
- 在“站点设置”里,可以修改“站点名称”(网站标题)和“站点Logo”(上传Logo图片)。
- 保存后,在模板中通过
{dede:global.cfg_webname/}和{dede:global.cfg_logo/}调用。
-
网站关键词/描述:
- 同样在【系统基本参数】的“站点设置”里,可以修改“关键字”和“网站描述”,这些会被放在页面的
<head>部分,利于SEO。
- 同样在【系统基本参数】的“站点设置”里,可以修改“关键字”和“网站描述”,这些会被放在页面的
修改首页的文章数量
- 登录后台,进入【核心】->【频道模型】->【内容模型管理】。
- 找到“普通文章”模型,点击后面的【字段管理】。
- 在字段列表中找到“文章内容”,点击【管理字段】。
- 在字段属性设置里,你可以找到“列表每页显示条数”,修改为你想要的数字(如12条)。
- 注意:这个设置会影响所有使用“普通文章”模型的列表页。
修改幻灯片(焦点图)
- 通常是通过调用一个专门的幻灯片栏目来实现的。
- 方法A(简单):后台【内容】->【添加幻灯片内容】,直接上传图片和链接。
- 方法B(灵活):
- 创建一个新栏目,选择“频道封面”,命名为“首页幻灯片”。
- 在这个栏目里发布文章,每篇文章上传一张大图,并在自定义字段中填写跳转链接。
- 在首页模板
index.html中,使用{dede:arclist flag='h' channelid='你创建的幻灯片栏目ID'}等标签来调用这些文章,制作成幻灯片效果。
进阶与资源
- 学习织梦标签:这是修改模板的核心,可以查阅织梦官方的标签手册。
- 使用浏览器开发者工具:当你看到一个想修改的样式(比如某个按钮的颜色),用Chrome或Firefox的“检查”功能,可以快速定位到是哪个CSS文件里的哪一行代码,极大提高效率。
- 寻找现成模板:如果你不想从头开始,可以在网上搜索“织梦模板”,有很多免费的和付费的模板可以下载使用,下载后,按照方法二,将其文件夹放入
/templets/并在后台切换即可。
总结一下流程:
- 备份!备份!备份!
- 理解
/templets/default/的结构。 - 推荐 复制
default文件夹为mynewtemplate并修改里面的文件。 - 在后台【模板管理】中选择你的新模板文件。
- 更新缓存。
希望这份详细的指南能帮助你成功修改织梦默认模板!如果在操作中遇到具体问题,可以随时提出。
