织梦dedecms绑定手机域名教程 。
一、域名、空间设置

织梦根目录下的m文件夹就是手机网站访问的目录,所以我们要给http://www.mcykj.com/m 绑定手机域名,使其成为http://m.mcykj.com 。
这样我们要做域名解析到m文件夹,之后在网站空间中设置m: d k t W ( n C %文件夹为手机子网站。

二、pc站模板需) . t & ~ $ ? C |要做的修改
完成域名和空间的设置后,接下来我们就要对织梦的模板、后台做相应的设置了。

1、首先就是织梦pc0 x d站模板要添加跳转代码,使b : 6 ] ] G用户在移i k 1 ^ b j G动端访问pc站时自动a Z o X *跳转到手机站。以首页模板为例,跳转代码如下:

<meta http-equiv="mobile-agenf % x 3 6 C At" conte} d o + Z f O f knt="formX A d * f . M yat=xhtml;url={dede:gy I tlobal.cfg_mobileurl/}/index.php">
<script type="text/javascript">if(window.locationh X , + v =.toString().indexOf('pref=padindex') != -1){}else
{; ` \if(/Aw ~ X 7 X G 8ppleWebKit.*Mobile/i.test(navigatorr * S ( M 3.userAgenZ 4 R , n st) ||
(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NECI B ) c b e A|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOi O { = 5T-
|Nokia|SonyEricsson|S\ l V ] C + e jIE-K r p 0 $ ( O *|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?
mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test
(naviga@ I utor.userAgent)){window.loca( o % ? ! Y & qtion.href="http://www.dede58.com/a/dedejq/{dede:global.cfx r } ` = z i eg_mobileurl/}/index.php";}else if
(/iPad/i.test(navigator.userAgent)){}el7 9 \ u } : F Z zse{}}catch(e){}}}}</script>

其中跳转的目标地址是{dede:global.cfg_mobileurl/}/index.php ,上面调用了两处,这个代码生成的静态地址是http://www.mcykj.com/m/index.php 。而我们现在的目标是让pc站根目录的m文件夹绑定m.mcykj.com这个手机域名,所以我们要把这代码改成 http://m.mcykj.com/index.php ,因为织梦没有调用m域名的标签,所以这里要调用m手机域名就只能把这个3 I y Y K t @地方写成静* T i _ T态的超链接地址了。

2、做完x M o上面一步后,手机访6 Q ; `问pc站时就能自动跳转到手机域名下的网址了。另外pc站的列表页模板、内容页模板的跳转和上面% k X ~ m + B B类似,更改代码相同。\ { S L

三、织梦多站点设置

做完上面\ _ N v C R * Q的代码更改后,pc站就可以跳转到手机站正o B S \ 1 2 J5 L T P s c 9方法了,但会发现手机站的图片都不显示,这主要是织梦的图片默认都是相对地址,例如/uploR r Z P 6 \ads /allimg/2015/123.jpg ,所以当pc站正常显示图片地址时是http://www.mcykj.com/uploads/allimg/2015/123n U Z W.jpg ,而手机站访问图片不显示的地址是http://m.mcykj.com/uploads@ ` m P o Y 6 6 h/allimg/2015/123.jpg ,很明显手机站访问的图片地址是不存在的。

解决方法很简单,方法如下:V O S H
1、开启织梦多站点支持。k ( J N p \ A n I
织梦后台——系统——系统基本参数——核心设置——(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择“是” 。

完成这一步,手机站的首页、列表页图片都能显示,w 6 ! e但内容页的图片还是不显示。解决手机内容4 9 o 2 9 _ R V s页图片不显示,需要让网站图片地址都变成绝对地址。

2、让织梦内容页图片地址都改为绝对地址。
请注意:在更改内容页模板时,只更改手机内容页模板article_art~ R K 8 w ] s aicle_m.htm ,把其中的{dede:field.body/}替换成:{dede:field.body function=’replaceurl(@me)’/}就可以了,pc站的内容页模板article_# b { h i }article.htm不用更改 {dedeA V 8:field.body/} 。

免责声明:S M # G本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注