织梦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分更新:我們通知織夢官方后,織夢立即發布了新的更新處理該問題,為織夢點贊!目前直接升級到最新版即可解決該問題
總結
以上是生活随笔為你收集整理的织梦task_do.php,织梦20160906更新后栏目空白问题的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 计算机组成原理白中英作业,计算机组成原理
- 下一篇: js 对象和构造函数
