织梦移动客户端设置二级域名的方法

织梦升级后系统增加了最强的手机站功能,这在pc流量和移动流量相争的时代,很刺激了用户,我也不敢落后,早早的就用上了,织梦手机版模板与PC模板分开,标签90%类似,数据同步,或许有一点缺点就是URL动态的,不过没关系,这已经很好了。

曾经分享过织梦移动端网站实现移动跳转适,今天详细说一下dedecms移动版设置二级域名的方法。

一、主机绑定子域名及域名解析工作

这个就不说出,找服务器商吧。

二、织梦手机站开启子域名

进入后台,系统→系统基本参数→添加变量

变量名称:cfg_wap(可以随便命名,但不可重复)

变量值:http://m.lizhaoxiang.com(改成你的域名)

参数说明:手机站地址

三、开启绝对网址

开启→(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址。

四、手机模板修改CSS、JS等调用路径,给添加绝对地址

在地址前加入:{dede:global.cfg_wap/}

五、PC模板修改识别代码中跳转路径。

由原来的:

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/index.php">

修改成:

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_wap/}/index.php">

记住,内页的也需要把{dede:global.cfg_mobileurl/}替换成{dede:global.cfg_wap/}

六、找到 \include\dialog\select_images_post.php 第108行

$fileurl = $activepath.'/'.$filename;

换成:

$fileurl = $cfg_cmsurl.$activepath.'/'.$filename;

七、修改目录include下的文件extend.func.php,在最后面添加一个函数方法

function replaceurl($newurl)

{

$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);

return $newurl;

}

另外调用文章正文内容的标签{dede:field.body/}

需要改成:{dede:field.body function='replaceurl(@me)'/}

需要注意的事项:

这个方法和织梦移动端网站实现移动跳转适基本上一样,我更倾向于上一个。

有一个弊端,就是当打开http://lizhaoxiang.com/m/时,里面的链接也会是http://lizhaoxiang.com/m/

所以还是建议修改一下移动版网页的模板。

搜索文章