织梦dedecms一键更新html加入更新单页文档的功能
发布时间:2020-12-14 04:21:51 所属栏目:Dedecms 来源:网络整理
导读:织梦dedecms默认一键提供生成HTML模块,更有一键更新功能,不过,由于DEDECMS后台-频道模型-单页文档管理中文档的更新,必须在单页文档管理栏目下才能完成,而生成模块中的一键更新功能无法更新单页文档。怎么办呢?只需要把dede管理目录下的templet_one_edit
织梦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 上一篇:织梦dedecms禁止发布重复文章的办法 下一篇:织梦dedecms列表页图片加ALT描述的完美方式 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |