织梦手机网站仿站教程(织梦DedeCMS移动端手机端站点安装搭建使用教程注意事项)
优采云 发布时间: 2022-03-07 12:06织梦手机网站仿站教程(织梦DedeCMS移动端手机端站点安装搭建使用教程注意事项)
织梦移动台使用方法:
一、安装Dedecms移动站点的两种方法:
(1)下载新版本直接安装,德德cms版本:V5.7SP1正式版(2015-06-18)此版本收录所有旧版本没有移动网站功能。
(2)升级旧版本(仅用于添加移动站点功能),下载最新版本(注意网站的代码必须与原站点一致),复制以下文件将压缩包中的到原站对应目录下下一步:
织梦德德cms手机网站安装搭建教程
注意:如果原创站点有非默认模板,例如列模板是 /templets/defaultst_default_news.htm,您可以复制 /templets/defaultst_default_m.htm 并将其重命名为 list_default_news_m.htm。即pc端的网站模板必须有对应的移动端网站模板,且后一个文件名是前一个文件名后的_m。
dedecms安装或升级完成,应该可以制作移动网站,但是dedecms20150618版本提供的移动站点功能在使用过程中发现了一些问题use ,需要修改才能正常使用,所以有以下dedecms修改步骤
二、修改Dedecms
(1)如果原站点做了安全设置将DATA移出根目录,则需要修改/m/index.php代码:
复制代码
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php')) { header('Location:install/index.php');exit(); }
把/../data/common.inc.php改成/../../data/common.inc.php,或者直接删除上面5行代码。
(2)手机网站首页第一次访问时会自动生成首页静态文件,前提是/m/目录需要设置可写权限,否则将无法正常更新,之后需要更新首页静态文件,登录后台手动更新:在更新首页HTML中,将选中的首页模板改为default/index_m.htm,修改主页位置到../m/index.html,然后生成主页静态文件。
织梦德德cms手机网站安装搭建教程
注意:此版本号称自动生成HTML版本,但默认手机站模板有href=index.php动态首页链接,需要替换成href=index.html静态链接形式。
※如果你觉得使用静态页面比较麻烦,想将首页设置为动态浏览,可以修改/m/index.php为
复制代码
$row['showmod']= isset($row['showmod'])? $row['showmod'] : 0;if ($row['showmod'] == 1){ $pv-SaveToHtml(dirname(__FILE__).'/index.html'); include(dirname(__FILE__).'/index.html');exit();} else { $pv-Display();exit(); }
将上面的代码替换为一行:$pv-Display();
三、首页图文信息部分的url为pc链接,修改为手机链接:
在模板 /templets/default/index_m.htm 中搜索所有 a href=[field:arcurl/] 并替换为 ahref=view.php?aid=[field:id/]
四、通用头收录搜索框,搜索跳转到PC端的搜索页面。建议删除:
删除 /templets/default/header_m.htm 中的以下代码:
复制代码
form class=am-topbar-form am-topbar-leftam-form-inline am-topbar-rightrole=searchaction={dede:global.cfg_cmsurl/}/plus/search.phpinput type=hidden name=mobilevalue=1 /input type=hidden name=kwtypevalue=0 /div class=am-form-groupinput name=q type=textclass=am-form-field am-input-sm placeholder=输入关键词/divbutton type=submit class=am-btnam-btn-default am-btn-sm搜索 /button/form
五、移动站默认使用二级目录,也可以使用二级域名,所以我们需要设置移动站可以通过二级域名访问,将二级域名解析到网站所在的服务器ip,并将二级域名绑定到服务器/空间上的/m/目录。
二级域名设置成功后,浏览二级域名网站会发现图片无法显示。原因是图片路径不对。 pc站页面显示正常,因为pc站域名下存在目录,二级域名绑定二级目录,二级目录不存在,所以访问图片会返回404错误。对此有多种解决方案。以下是一些想法(例如pc站:;移动站:):
(1)设置dedecms使用绝对路径
进入管理后台后,点击系统-系统基本参数-核心设置,设置(是/否)支持多站点。启用此选项后,为附件、列连接和 arclist 内容启用绝对 URL:(默认为否)为是。
(2)修改模板路径
在所有移动模板中添加到 head/head: