dede后台更新栏目 点击开始生成html没反应为什么

html-css020

dede后台更新栏目 点击开始生成html没反应为什么,第1张

1、DEDE后台“更新所有”、“更新栏目”、“更新文档”没反应或无法生成,如下图。

2、打开前端模板文件templets/。

3、查找templets/中的文件里面其中含{dede:fieldname='typeid'function="GetTopTypename(@me)"/}或含有“GetTopTypename(@me)”的字段将整句删除,并保存。

4、恢复正常生成更新。

织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法:

1、找到dede\makehtml_list_action.php 文件

在dede\makehtml_list_action.php 的文件行 101 处

//$lv->CountRecord()

有这样一处注释掉的代码,这一个计算某个栏目类有多少分页的代码居然不运行,从而导致后面一行

if($lv->TypeLink->TypeInfos[‘ispart’]==0 &&$lv->TypeLink->TypeInfos[‘isdefault’]!=-1) $ntotalpage = $lv->TotalPage

else $ntotalpage = 1

导致这里面的 $ntotalpage 根本得不到值 (NULL),因为 $lv->TotalPage 是在$lv->CountRecord 函数里面赋值

,从而想到,取消此处注释,让栏目生成HTML 分批进行

2、尽量不要一次性生成过多

在生成后台我们可以安排日期进行生成或者安排id进行生成,这样比较合理,不然线程过多,或者时间过程,很容易导致卡死!

您好,朋友。跟版网团队很高兴为您解答:

首先织梦默认文档是生成静态html的,你下图中的勾选只是更新栏目,首页的设置,并不是文档设置。另外这个和您的wamp服务器没有一点关系的。

如果您需要文档动态化,那么请执行以下sql语句:

执行SQL语句:update dede_archives set ismake=-1

执行前请记得做好数据备份。

当然如果您栏目都改成动态预览可以将织梦所有栏目设置为“使用动态页”,可以再建立栏目时选择“使用动态页”;

也可以执行下面的SQL语句。

update dede_arctype set isdefault=-1

希望我的回答能够给您带来帮助。跟版网-专业织梦模板定制下载站。genban.org