本文旨在指导用户如何高效地安装和优化DedeCMS的移动端站点,确保其功能完善且用户体验良好。
一、DedeCMS 移动端站点的安装方式:
1. **直接安装新版本**:推荐使用DedeCMS V5.7 SP1(2015-06-18)及更高版本,这些版本内置了移动站点功能。
2. **老版本升级**:对于希望在现有DedeCMS基础上添加移动站点功能的老用户,建议下载最新版本,并将压缩包中的相关文件覆盖到原有站点的相应目录中,确保网站编码一致。
二、模板适配:
若您的原站使用了非默认模板,例如某栏目模板为/templets/defaultst_default_news.htm,建议复制该模板并重命名为list_default_news_m.htm,确保PC端模板都有相应的移动端模板,文件命名规则是在原名后加“_m”。这一步骤对于保持移动端和PC端的一致性至关重要。
三、安装后的配置与修改:
1. **安全设置调整**:如果原站已将DATA目录移出根目录,需对/m/index.php文件进行相应修改,将代码中的../data/common.inc.php路径改为../../data/common.inc.php,或直接删除相关检查代码,以适应新的目录结构。
2. **首页静态化**:移动站点的首页在首次访问时会自动生成静态文件,前提条件是/m/目录必须具有写入权限。后续更新首页静态文件需登录后台手动操作,选择“更新主页HTML”,将模板设为default/index_m.htm,保存位置设为../m/index.html,然后生成静态文件。
3. **链接调整**:默认情况下,移动站点首页的“图文资讯”部分链接指向PC端,需将这些链接修改为移动端链接。具体操作是在/templets/default/index_m.htm中查找所有相关链接,并将其替换为移动端链接。
4. **搜索框优化**:移动站点头部通常包含一个搜索框,默认情况下搜索结果会跳转至PC端。建议在/templets/default/header_m.htm中删除不必要的搜索表单代码,避免用户体验不佳。
四、二级域名配置:
为了更好地利用移动站点,可以为其配置二级域名。首先,解析二级域名至网站所在的服务器IP地址,然后在服务器或空间管理界面中将二级域名绑定到/m/目录。设置完成后,通过二级域名访问移动站点时,可能会遇到图片无法显示的问题,这是因为图片路径默认为相对路径。解决此问题的方法有两种:
1. **设置绝对路径**:进入DedeCMS后台,依次点击“系统”->“系统基本参数”->“核心设置”,开启“支持多站点”选项,使附件、栏目链接、arclist内容等使用绝对网址。
2. **手动修改模板路径**:在所有移动端模板文件中,手动将图片路径修改为绝对路径,确保无论从哪个入口访问,都能正确加载图片资源。