公告:

欢迎访问元元本本博客-关注建站技术、SEO优化、主机服务器、站长学习分享!

dede一键更新html加入更新单页文档的功能

作者:元元本本博客 / 时间:3个月前 (08/24) / 分类:学习织梦cms / 阅读:83 / 评论:0


织梦dedecms默认一键提供生成HTML模块,更有一键更新功能,不过,由于DEDECMS后台-频道模型-单页文档管理中文档的更新,必须在单页文档管理栏目下才能完成,而生成模块中的一键更新功能无法更新单页文档。怎么办呢?只需要把dede管理目录下的templet_one_edit中的生成所有单页代码拷贝到makehtml_all.php 生成代码中即可完成在一键更新中加入更新单页文档的功能,请看如下操作:

 

源文件makehtml_all.php大约144行左右,大家可以直接搜索$step==10来找到该位置:

  1. else if($step==10)   {       $adminID = $cuserLogin->getUserID();       $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php";       @unlink($mkcachefile);       OptimizeData($dsql);       ShowMsg("完成所有文件的更新!","javascript:;");       exit();   }//make step

修改为以下代码后:

  1. else if($step==10)    {        include_once(DEDEINC."/arc.sgpage.class.php");    $dsql->Execute("ex","SELECT aid FROM `h_sgpage` ");    $i = 0;    while($row = $dsql->GetArray("ex"))    {        $sg = new sgpage($row['aid']);        $sg->SaveToHtml();        $i++;    }        $adminID = $cuserLogin->getUserID();        $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php";        @unlink($mkcachefile);        OptimizeData($dsql);        ShowMsg("已更新$i个页面,并完成所有文件的更新!","javascript:;");        exit();    }//make step

打赏支付宝打赏微信打赏
  • QQ交流群
  • 互相指导
  • 博客主微信
  • 方便沟通

没有评论,留下你的印记,证明你来过。


发表评论:取消回复

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。