织梦task_do.php,织梦20160906更新后栏目空白问题

织梦发布了20160906更新,dedecmsv5.7已经很久没有更新了,看到这个更新后心中突然感动强烈的兴奋,虽然早有准备这只是个小小的更新!

本次更新内容:

dede/makehtml_list_action.php,优化更新列表页速度,建议在后台系统设置[性能选项]中,将“是否启动副栏目”设为“否”

include/arc.listview.class.php,优化更新列表页速度,建议在后台系统设置[性能选项]中,将“是否启动副栏目”设为“否”

include/arc.sglistview.class.php,优化更新列表页速度,建议在后台系统设置[性能选项]中,将“是否启动副栏目”设为“否”

小编满怀激动的心情点击了在线升级按钮,发布了篇文章试了试,点击栏目一看,栏目空白了!!空白了?揉了揉眼睛睁大看还是空白!此刻的心情是彷徨惊恐的,呼吸接近停止,怎么办?

技术分析:

include/arc.listview.class.php,打开到302行//$this->CountRecord();

//初步给固定值的标记赋值

$this->ParseTempletsFirst();

$totalpage = ceil($this->TotalResult/$this->PageSize);

if($totalpage==0)

{

$totalpage = 1;

}$this->CountRecord();这行代码被注释掉了(前面加了//),也就是说在这里不进行这个栏目的文章数进行统计了,把这行代码放到调用这个类的地方去执行,所以打开dede/makehtml_list_action.php文件看到102行确实加了这个代码dede/makehtml_list_action.php 第102行// 这里统一统计

$lv->CountRecord();

然而dede/makehtml_list_action.php是给后台手工生成文章用的,还有其它地方也应该做相应的修改才行,否则就出现了这次空白问题

解决办法:

方法一:include/arc.listview.class.php,第302行 //$this->CountRecord();前面的//删除,也就是还原回这次升级前的状态。方法二:/dede/task_do.php 第157行 即 $lv = new ListView($tid); 后面加一行 $lv->CountRecord();如果您安装了采集侠,方法二修改你还需要修改采集侠的文件 /Plugins/apps/CaiJiXia/index.php, 通过编辑器搜索到 $lv = new ListView($tid);这行,也在下面添加$lv->CountRecord();如果您的网站程序是utf-8,请一定不要用记事本修改php文件,推荐notepad++,sublime text2016-9-28 14:26分更新:我们通知织梦官方后,织梦立即发布了新的更新处理该问题,为织梦点赞!目前直接升级到最新版即可解决该问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值