搭建网站需要多少钱:织梦挪动化搭建及适配问题分享

第一步:装配Dedecms挪动站点的两种方式

(1)下载新版本间接装配利用,Dedecms版本:V5.7SP1正式版(2015-06-18)该版本包括旧版本所没有的挪动站点功用。

(2)老版本晋级(仅针对添加挪动站点功用),下载最新版本(注意网站编码需与原站共鸣),复制紧缩包中以下文件到原站对应目录下:

 

注意:

如果原站有非默许模板,如某栏目模板为/templets/defaultst_default_news.htm,可将/templets/defaultst_default_m.htm复制一份改名为list_default_news _m.htm。

即:pc端网站模板需有对应的挪动端网站模板,后者文件名为前者文件名后 _m 。

装配或晋级dedecms实现,此时应该就能进行挪动跳转适配了,但,dedecms 20150618版本提供的挪动站点功用在利用过程当中发现一些问题,需要进行批改后才可正常利用,以是有了下面的dedecms批改步骤

第二步:批改Dedecms

(1)原站如做了将DATA移到根目录外的平安设置,需批改/m/index.php代码:

if(!file_exists(dirname(__FILE__).'/../data/mon.inc.php'))

{

header('Location:install/index.php');

exit();

}

将其间/../data/mon.inc.php改为/../../data/mon.inc.php,或间接将以上5行代码删除。

(2) 挪动站点官网在会第一次拜访时主动生成官网静态文件,条件是/m/目录需设置为可写权限,不然将无奈正常更新。之后更新官网静态文件需登陆后盾手动更新:在 更新主页HTML 中将 挑选主页模板 改为 default/index_m.htm ,将 主页地位 改为 ../m/index.html ,再生成主页静态文件。

 

注:该版本号称 主动生成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中所有 ,更换为

第四步:通用头部含有查找框,查找跳转至pc端查找页面,倡议删除:

在/templets/default/header_m.htm中删除以下代码:

 

第五步: 挪动站点默许利用二级目录,但现在挪动适配需要利用二级域名(前段工夫是能够利用二级目录的,但现在已调整,不克不及再提交二级目录),以是大家要设置挪动站可经过二级域名拜访,解析二级域名至网站所在效劳器ip,并在效劳器/空间大将二级域名绑定到/m/目录。

成功设置二级域名后,经过二级域名阅读网站会发现图片均无奈显示,缘故原由是图片途径有误 图片途径为 /uploads/x/y.jpg

相对于根目录途径情势,在pc站页面中显示正常,由于pc站域名下存在该目录,而二级域名绑定的是二级目录,其间其实不存在该目录,

以是拜访图片会返回 404过错。对此,有多种解决方案,下面提供两个思路(示例pc站:nt090 ;挪动站:m.***):

(1)URL 重写(保举)

将对m.***/uploads/的拜访重写 至

相关阅读