欢迎光临! 【模板119】平台每天更新源码-所有VIP源码均有在线演示

logo

建站一条龙服务

去掉一个字符,解决织梦移动版手机站无法自动更新问题

织梦源码推荐

2015年6月18日,对于使用DedeCMS织梦建站的站长来说是个好日子,因为织梦又出了一次更新,而且在这一次更新里,推出了移动版网站的功能,也就是手机站,虽然默认不支持自定义模型的显示,但是支持织梦的模板标签,这就意味着您可以像PC版一样自行建立移动版网站的模板来显示自定义模型了,所以织梦的手机站还是非常好用的。
 
不过使用过的人可能会发现一个问题,虽然织梦移动站是动态访问的,没有办法生成静态页面,但是首页的访问地址却是有静态页面的,比如本站就是http://www.mb119.com/m/index.html
 
问题就处在这里了,这个静态页面不会自动更新,原来还以为是手机浏览器的缓存问题,可是在手机端怎么刷新都没用,不过你要是把这个静态页面删除掉,在手机端访问http://www.mb119.com这个通用的主页网址,这个静态页面倒是可以自动生成,并且跳转到该静态页面。
 
网上有一种方法,就是在生成”→更新主页HTML”中把相关信息设置成移动站的信息,然后生成主页,这样倒是可以更新移动站首页,不过PC站的首页就无法更新了,也就是二者只能选其一。
 
后来看了/m/index.php文件里面的代码,只明白个大概,if(isset($ _GET['upcache']) || file_exists('index.html'))这句是判断了两个条件条件之后才决定是否要生成,第二个条件是与index.html文件是否存在有关。
 
于是我尝试把后面的函数前面的!(非)去掉,即由!file_exists('index.html'))变成了file_exists('index.html')),重新试了一下,居然更新了。
 
这样你只要在手机端输入PC主页地址http://commonie.com浏览器就会自动跳到http://commonie.com/m/index.php,这是个动态页面,肯定会自动更新,不过静态页面也会自动更新,大家可以尝试一下。
 
网上还有的方法也能实现动态浏览主页,不过需要大段删除代码,而且也不知道能否更新这个静态主页,所以不建议采用。

 
二维码

本文手机访问二维码

作者:mb119.com        关注度:79        发布时间:2017-10-25 15:44:55
首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制
☉本站的源码不会像其它下载站一样植入大量的广告。
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ(971977809)进行交流点击这里给我发消息
相关故障问题内容
在线客服