当前位置: > 编程笔记 > CMS教程 > 本文内容

织梦dede后台一键更新/开始更新,点击没有反应/白屏处理方法

发布时间:2020-03-28整理:阅读:

DEDE安装完成,嵌入前台模板文件后,并添加相关栏目文档。有时会出现点击“一键生成”“更新所有”没反应,网上查了很多资料都测试无效,后来一块块测试,终于成功了。

打开前端模板文件templets/

查找templets/中的文件里面其中含{dede:field name='typeid' function="GetTopTypename(@me)" /} 

或含有“GetTopTypename(@me)”的字段

将整句删除,并保存,后台静态生成即可恢复正常生成更新。

除了以上这种方法之外,还可以在include/common.func.php的最下方加入:

//获取顶级栏目名

 function GetTopTypename($id)

 {

 global $dsql;

 $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");

 if ($row['topid'] == '0')

 {

 return $row['typename'];

 }

 else

 {

 $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");

 return $row1['typename'];

 }

 }

使在文章页或者栏目列表页调用

 {dede:field name='typeid' function="GetTopTypename(@me)" /}可以正常使用。从而恢复正常。

欢迎分享转载→ 织梦dede后台一键更新/开始更新,点击没有反应/白屏处理方法

用户评论

网站地图 - 辞职报告- 职场指南 - 实习总结 - 实习周记 - 实习鉴定- - 个人总结 - 主持词 - 工作计划