一起源码网

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 织梦CMS 查看主题

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

发布者: wenwen | 发布时间: 2018-4-11 14:22| 查看数: 4342| 评论数: 1|帖子模式

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

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

复制代码

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

复制代码

  • 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

最新评论

13151797020 发表于 2022-6-7 09:29
html静态网页源代码

浏览过的版块

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表