mkall_cache_1.php无法更新栏目的解决办法:1、修改网站后台目录的“task_do.p”文件;2、找到“makehtml_all.php”文件并修改内容为“include_once(dedeinc."/arc.sgpage.class.php"); $dsql->execute("ex","select aid from `dede_sgpage`...)”即可。
本文操作环境:windows7系统、DedeCMS5.6版,DELL G3电脑
mkall_cache_1.php无法更新栏目怎么办?
方法一:织梦DdedCMS发布文章同时更新所有单页面的方法
1)功能简介:
立即学习“PHP免费学习笔记(深入)”;
这种功能可以实现的是比如:你建立一个新的单页面,用编译器进行编译织梦自带的标签,例如arclist(这样做可以做一个全站的最新更新列表),那么就可以利用这种方法来实现,当我们新发布了一篇文章,就会自动更新首页和全部的单页面文件(即上面说的最近更新列表),达到真正意义上的最近更新,类似于新浪的滚动新闻列表 - 实时更新,让访客一目了然,提高网站的用户粘度;
当然,这种方式还可以实现很多功能,这需要大家去挖掘了。
2)如何实现:
在网站后台目录(默认目录为 /dede)的task_do.php 文件中,找到如下代码:
在下面一行增加如下代码:
保存关闭后即可;
要正常使用这个功能,您还必须:
在后台的[系统基本参数]——性能选项中,将“发布文章后马上更新网站主页:”设置为“是”,这样才能保证代码的顺利执行[必须];
在后台的[系统基本参数]——性能选项中,将“arclist标签调用缓存”尽量调小一点[非必须,更新自己的功能选择];
本方法在织梦5.7下测试可用。
知识二:如何让织梦添加的单页文档自动更新
织梦dedecms具有很好的生成HTML功能,在后台主页面中也添加了一键更新功能,不过后台单页面文档的更新,必须在单页文档管理栏目下才能完成,点击一键更新无法更新
下面的教程教您怎么让织梦自定义文档在更新网站时能够自动完成一键更新
站点后台目录文件,默认/dede/ 目录下
找到 makehtml_all.php 文件,打开
大约在144行找到下面的源文件:
修改为以下代码后
1. else if($step==10) 2. { 3. 4. include_once(DEDEINC."/arc.sgpage.class.php"); 5. $dsql->Execute("ex","SELECT aid FROM `dede_sgpage` "); 6. $i = 0; 7. while($row = $dsql->GetArray("ex")) 8. { 9. $sg = new sgpage($row['aid']); 10. $sg->SaveToHtml(); 11. $i++; 12. } 13. 14. 15. $adminID = $cuserLogin->getUserID(); 16. $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"; 17. @unlink($mkcachefile); 18. OptimizeData($dsql); 19. ShowMsg("完成所有文件的更新!","[removed];"); 20. exit(); 21. }//make step登录后复制
通过更改以上代码,既可以使得dedecms的一键更新成为真正意义上的一键更新
相关推荐:《dedecms教程》
以上就是mkall_cache_1.php无法更新栏目怎么办的详细内容,更多请关注慧达安全导航其它相关文章!
免责 声明
1、本网站名称:慧达安全导航
2、本站永久网址:https//www.huida178.com/
3、本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
4、本站所有资源的属示图片和信息不代表本站的立场!本站只是储蓄平台及搬运
5、下载者禁止在服务器和虚拟机下进行搭建运营,本站所有资源不支持联网运行!只允许调试,参考和研究!!!!
6、未经原版权作者许可禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
7、为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
8.若资源侵犯了您的合法权益,请持 您的版权证书和相关原作品信息来信通知我们!QQ:1247526623我们会及时删除,给您带来的不便,我们深表歉意!
9、如下载链接失效、广告或者压缩包问题请联系站长处理
10、如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
11、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需
12、因源码具有可复制性,一经赞助,不得以任何形式退款。
13、本文内容由网友自发贡献和站长收集,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系1247526623@qq.com
转载请注明出处: 慧达安全导航 » mkall_cache_1.php无法更新栏目怎么办
发表评论 取消回复