第一步:准备工作(至关重要!)

在开始任何操作之前,请务行完成以下准备工作,这是防止网站出错后无法恢复的“后悔药”。

  1. 备份数据库

    • 登录您的网站主机控制面板(如 cPanel、宝塔面板等)。
    • 找到“数据库管理”工具(如 phpMyAdmin)。
    • 选择您的 DedeCMS 数据库。
    • 点击“导出”,选择“快速”导出方式,然后点击“执行”,将数据库 .sql 文件下载到您的电脑上保存好。
  2. 备份网站文件

    • 使用 FTP 工具(如 FileZilla)或主机控制面板的“文件管理器”。
    • 将您网站根目录下的所有文件下载到您的电脑上,特别是 /templets/ 目录,这是存放旧模板的地方。
  3. 获取新模板

    • 从可靠的模板网站(如 Dede 官方模板站、模板天下等)下载您喜欢的新模板。
    • 注意:请确保模板版本与您的 DedeCMS 版本兼容(DedeCMS 5.7 最好使用 5.7 的模板)。
    • 下载的模板通常是 .zip.rar 格式的压缩包。

第二步:上传新模板文件

这一步的目的是将您下载的新模板文件放到 DedeCMS 指定的目录中。

  1. 解压新模板

    在您的电脑上,右键点击下载的模板压缩包,选择“解压到当前文件夹”,得到一个文件夹。

  2. 通过 FTP 上传

    • 打开您的 FTP 工具,连接到您的网站服务器。
    • 进入网站的根目录(通常是 public_htmlwwwhtdocs)。
    • 找到并进入 /templets/ 目录。
    • 方法一(推荐):将解压后的新模板文件夹完整上传/templets/ 目录下,如果新模板文件夹名为 default_new,那么上传后路径就是 /templets/default_new/
    • 方法二:如果模板是单个文件(如 index.htm),您需要替换掉 /templets/default/ 目录下的同名文件。强烈不推荐此方法,因为新模板通常包含多个文件(如样式表 css/、图片 images/、JS 脚本 js/ 等),只替换主页文件会导致样式和功能丢失。

第三步:在 DedeCMS 后台设置新模板

文件上传到位后,现在需要告诉 DedeCMS 系统使用哪个模板。

  1. 登录 DedeCMS 后台

    • 在浏览器中输入 您的域名/dede/,使用管理员账号密码登录。
  2. 设置主页模板

    • 在后台左侧菜单中,找到并点击 【系统】 -> 【系统基本参数】
    • 在打开的页面中,点击右上角的 【核心设置】 选项卡。
    • 找到 “主页模板 (index)” 这一项。
    • 在输入框中,输入您新模板的主页文件名,通常是 index.htm
    • 重要:如果您的模板文件夹不是放在 /templets/ 的根目录下(例如是 /templets/default_new/),DedeCMS 默认会去 /templets/系统默认风格名/ 下寻找,为了确保路径正确,最稳妥的写法是:/templets/您的新模板文件夹名/index.htm/templets/default_new/index.htm
    • 点击 【保存】 按钮。
  3. 设置栏目页和文章页模板

    • 在后台左侧菜单中,找到并点击 【栏目】 -> 【栏目管理】
    • 您会看到网站的所有栏目列表,点击您想要更换模板的单个栏目的名称进行编辑。
    • 在栏目编辑页面,您会看到以下模板选项:
      • **栏目列表页模板 (list_*:选择该栏目列表页要使用的模板文件,如 list_article.htm
      • **文章列表模板 (articlelist*:如果启用了“列表文档”,可以选择这个。
      • **文章内容页模板 (article_*:选择该栏目下文章详情页要使用的模板文件,如 article_article.htm
    • 在对应的下拉菜单中,选择您新模板里提供的相应文件,如果模板文件夹结构清晰,系统通常会自动列出 /templets/您的模板文件夹/ 下的所有 .htm 文件供您选择。
    • 点击 【确定】 保存。
    • 注意:如果您有多个栏目,并且希望它们使用不同的模板,需要逐个栏目进行设置,如果您希望所有栏目都使用新模板,可以点击栏目管理页面的 “选中所有” 按钮,然后点击顶部的 “批量更新”,在弹出的选项中选择对应的模板文件进行批量更新。

第四步:生成网站并更新缓存

模板设置完成后,DedeCMS 不会立即生效,需要您手动生成一下。

  1. 生成主页

    • 在后台左侧菜单中,找到并点击 【生成】 -> 【主页更新】
    • 在主页更新页面,您可以选择“仅更新主页”或“更新所有HTML”,为了确保所有链接和样式正确,建议选择 “更新所有HTML”,然后点击 “开始生成”
    • 等待系统生成完成,这个过程可能需要几分钟,取决于您网站的内容多少。
  2. 更新缓存

    • 在后台左侧菜单中,找到并点击 【系统】 -> 【清除全部缓存】
    • 点击执行,清除系统缓存,确保后台的设置能立即生效。

第五步:检查与调整

您可以打开您的网站前台,查看效果了。

  1. 前台检查

    • 逐一访问网站的首页、各个栏目页、文章详情页。
    • 检查以下内容:
      • 页面布局、颜色、图片是否正确显示。
      • 菜单、导航链接是否正常工作。
      • 、内容、发布时间等信息是否正常调用。
      • 网站的底部信息、版权等是否正确。
  2. 常见问题与调整

    • 图片不显示:检查模板中图片路径是否正确,新模板的图片通常放在 /templets/您的模板文件夹/images/ 目录下,如果路径错误,需要修改模板文件中的 <img src="..." />
    • CSS 样式失效:检查模板中 CSS 文件的引入路径是否正确,通常在 <head> 标签里,类似 <link rel="stylesheet" href="/templets/您的模板文件夹/css/style.css">
    • 某些模块不显示:这可能是调用标签的问题,检查新模板里的调用标签(如 {dede:arclist}{dede:field} 等)是否与您的 DedeCMS 版本兼容,如果不兼容,可能需要参考旧模板的标签进行修改。
    • 网站乱码:检查数据库编码和模板文件编码是否统一(建议都使用 UTF-8 无 BOM 格式)。

更换 DedeCMS 模板的流程可以概括为:

备份数据 -> 上传文件 -> 后台设置 -> 生成网站 -> 检查调整

整个过程最关键的是备份路径设置,只要您细心操作,更换模板就会非常顺利,祝您的网站焕然一新!