[织梦CMS教程] 织梦dedecms去掉一个字符,解决织梦移动版手机站无法自动更新问

[复制链接]
查看575 | 回复13 | 2019-1-22 05:59:55 | 显示全部楼层 |阅读模式

2015年6月18日,对于使用DedeCMS织梦建站的站长来说是个好日子,因为织梦又出了一次更新,而且在这一次更新里,推出了移动版网站的功能,也就是手机站,虽然默认不支持自定义模型的显示,但是支持织梦的模板标签,这就意味着您可以像PC版一样自行建立移动版网站的模板来显示自定义模型了,所以织梦的手机站还是非常好用的。

不过使用过的人可能会发现一个问题,虽然织梦移动站是动态访问的,没有办法生成静态页面,但是首页的访问地址却是有静态页面的

问题就处在这里了,这个静态页面不会自动更新,原来还以为是手机浏览器的缓存问题,可是在手机端怎么刷新都没用,不过你要是把这个静态页面删除掉,在手机端访问http://genban.org这个通用的主页网址,这个静态页面倒是可以自动生成,并且跳转到该静态页面。

网上有一种方法,就是在“生成”→“更新主页HTML”中把相关信息设置成移动站的信息,然后生成主页,这样倒是可以更新移动站首页,不过PC站的首页就无法更新了,也就是二者只能选其一。

后来看了/m/index.php文件里面的代码,只明白个大概,if(isset($_GET['upcache']) || file_exists('index.html'))这句是判断了两个条件条件之后才决定是否要生成,第二个条件是与index.html文件是否存在有关。

于是我尝试把后面的函数前面的!(非)去掉,即由!file_exists('index.html'))变成了file_exists('index.html')),重新试了一下,居然更新了。

这样你只要在手机端输入PC主页地址浏览器就会自动跳到,这是个动态页面,肯定会自动更新,不过静态页面也会自动更新,大家可以尝试一下。

网上还有的方法也能实现动态浏览主页,不过需要大段删除代码,而且也不知道能否更新这个静态主页,所以不建议采用。

回复

使用道具 举报

哪吒2017 | 2020-12-20 15:56:58 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

小雨粑粑2012 | 2021-1-28 08:06:37 | 显示全部楼层
谢谢楼主发布的资源下载,帮助我不少
回复

使用道具 举报

张王赵高痔 | 2021-4-16 00:49:18 | 显示全部楼层
悟空源码资源不错。粉了
回复

使用道具 举报

公路美学 | 2021-7-26 22:04:39 | 显示全部楼层
有情怀的站啊,爱了
回复

使用道具 举报

名人堂熊猫虞kk | 2022-2-25 13:06:55 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

白龙江左岸 | 2022-3-6 06:33:26 | 显示全部楼层
很不错的资源站
回复

使用道具 举报

123457757 | 2022-6-1 14:20:26 | 显示全部楼层
这个资源都有真不错
回复

使用道具 举报

东边是黄海 | 2022-8-5 09:10:11 | 显示全部楼层
谢谢楼主分享的资源,爱了~~~
回复

使用道具 举报

刘岑岑故 | 2022-12-11 01:32:05 | 显示全部楼层
6666悟空源码资源多!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则