核心设置步骤

第一步:登录后台并进入系统设置

  1. 使用您的管理员账号和密码登录到DedeCMS网站后台。
  2. 在左侧菜单栏中,找到并点击 【系统】 选项。
  3. 在下拉菜单中,选择 【系统基本参数】

第二步:找到WAP模板目录设置项

  1. 进入“系统基本参数”页面后,默认显示的是“基本设置”选项卡。
  2. 在页面中找到 【站点设置】 这个区域。
  3. 在“站点设置”区域里,找到名为 cfg_waptemplate 的参数项。
  4. 这个参数项的 “参数名称” 通常是 “WAP模板目录”,它的 “参数值” 默认可能是 wap 或者 default

第三步:修改并保存模板目录

  1. 修改参数值:将 cfg_waptemplate 对应的“参数值”输入框中的内容,修改为您自定义的WAP模板目录名称,您可以将其改为 mobilemwap_new 等。

    dede网站后台设置wap模板目录
    (图片来源网络,侵删)
    • 建议:请使用小写字母数字,不要使用特殊符号或空格,这是一个良好的命名习惯。
  2. 保存设置:修改完成后,点击页面底部的 【保存】 按钮。

  3. 清空缓存:保存成功后,系统会提示您“成功更新系统基本参数”,为了确保设置生效,建议您清空一下系统缓存,在后台的 【系统】 -> 【一键清空缓存】 中,执行清空操作。


步骤 操作位置 具体操作 关键点
1 后台登录 输入账号密码登录 确保拥有管理员权限
2 进入设置 【系统】 -> 【系统基本参数】 定位到正确的菜单
3 找到参数 在“站点设置”中找到 cfg_waptemplate 参数名称通常显示为“WAP模板目录”
4 修改并保存 修改“参数值”为您想要的目录名,点击【保存】 命名建议小写,保存后清空缓存

重要补充:上传WAP模板文件

仅仅在后台设置好目录名称是不够的,您还需要将您的WAP模板文件上传到服务器的指定位置。

上传位置

您的WAP模板文件需要上传到您网站根目录下的 /templets/ 文件夹中,并且以您在后台设置的目录名为子文件夹。

dede网站后台设置wap模板目录
(图片来源网络,侵删)

举例说明:

  • 假设您的网站根目录是 /public_html/
  • 您在后台设置的WAP模板目录名是 mobile
  • 您所有的WAP模板文件(如 index.html, list_article.html, article_article.html 等)都需要上传到这个路径下: /public_html/templets/mobile/

目录结构示例:

你的网站根目录/
├── dede/              (DedeCMS后台程序目录)
├── templets/          (PC端和移动端模板目录)
│   ├── default/       (PC端默认模板目录)
│   ├── pc_style/      (您自定义的PC端模板目录)
│   └── mobile/        (您设置的WAP模板目录,存放移动端模板)
├── uploads/           (上传文件目录)
├── index.php          (网站入口文件)
└── ...                (其他文件)

常见问题与解决方案 (FAQ)

问题1:设置了WAP模板目录,但手机访问时还是显示PC版。

原因分析:

  1. 模板文件未上传:最常见的原因,您没有将WAP模板文件上传到 /templets/您设置的目录/ 路径下。
  2. 未开启WAP功能:DedeCMS的WAP功能需要特定文件支持。
  3. 缓存问题:浏览器或DedeCMS缓存了旧的页面。
  4. 手机访问判断错误:网站没有正确识别出移动设备。

解决方案:

dede网站后台设置wap模板目录
(图片来源网络,侵删)
  1. 检查模板文件:确认WAP模板文件(如 index.html)已存在于正确的目录 /templets/您的目录/ 中。
  2. 开启WAP功能
    • 登录FTP或服务器,进入您的网站根目录。
    • 找到并重命名(或删除)一个名为 index.html 的文件,这个文件通常是PC首页的静态缓存文件,DedeCMS在检测到根目录下没有 index.html 时,会动态判断访问设备并调用相应模板。
    • 确保您的WAP模板目录(如 mobile)下有 index.html 文件。
  3. 清空缓存:在后台执行 【系统】 -> 【一键清空缓存】,并清除浏览器缓存。
  4. 检查手机访问判断:确保您的WAP模板目录下有 index.php 文件,这个文件会负责调用对应的 index.html 模板,如果这个文件丢失或损坏,WAP功能将无法正常工作,您可以从 /dede/m/ 目录下复制一个 index.php 文件到您的WAP模板目录中。

问题2:WAP页面样式错乱或图片路径不正确。

原因分析: WAP模板中的CSS、JS和图片路径是相对于WAP模板目录的,如果路径写法不正确,就会导致找不到资源。

解决方案: 在您的WAP模板文件(.html 文件)中,使用DedeCMS的全局标签来获取正确的路径,不要写死绝对路径或相对路径

  • 获取网站根目录:使用 {dede:global.cfg_basehost/}{dede:global.cfg_cmsurl/}
  • 获取templets目录:使用 {dede:global.cfg_templeturl/}

正确写法示例:

<!-- 引入CSS文件 -->
<link rel="stylesheet" href="{dede:global.cfg_templeturl/}/mobile/style.css">
<!-- 引入JS文件 -->
<script src="{dede:global.cfg_templeturl/}/mobile/js/jquery.min.js"></script>
<!-- 显示图片 -->
<img src="{dede:field.litpic/}" alt="{dede:field.title/}" />

这样,无论您的WAP模板目录叫什么名字,系统都能自动找到正确的资源文件。

通过以上步骤和解决方案,您应该可以成功地在DedeCMS后台设置并启用WAP模板了。