织梦task_do.php,织梦20160906更新后栏目空白问题
織夢發(fā)布了20160906更新,dedecmsv5.7已經(jīng)很久沒有更新了,看到這個更新后心中突然感動強烈的興奮,雖然早有準備這只是個小小的更新!
本次更新內(nèi)容:
dede/makehtml_list_action.php,優(yōu)化更新列表頁速度,建議在后臺系統(tǒng)設(shè)置[性能選項]中,將“是否啟動副欄目”設(shè)為“否”
include/arc.listview.class.php,優(yōu)化更新列表頁速度,建議在后臺系統(tǒng)設(shè)置[性能選項]中,將“是否啟動副欄目”設(shè)為“否”
include/arc.sglistview.class.php,優(yōu)化更新列表頁速度,建議在后臺系統(tǒng)設(shè)置[性能選項]中,將“是否啟動副欄目”設(shè)為“否”
小編滿懷激動的心情點擊了在線升級按鈕,發(fā)布了篇文章試了試,點擊欄目一看,欄目空白了!!空白了?揉了揉眼睛睜大看還是空白!此刻的心情是彷徨驚恐的,呼吸接近停止,怎么辦?
技術(shù)分析:
include/arc.listview.class.php,打開到302行//$this->CountRecord();
//初步給固定值的標記賦值
$this->ParseTempletsFirst();
$totalpage = ceil($this->TotalResult/$this->PageSize);
if($totalpage==0)
{
$totalpage = 1;
}$this->CountRecord();這行代碼被注釋掉了(前面加了//),也就是說在這里不進行這個欄目的文章數(shù)進行統(tǒng)計了,把這行代碼放到調(diào)用這個類的地方去執(zhí)行,所以打開dede/makehtml_list_action.php文件看到102行確實加了這個代碼dede/makehtml_list_action.php 第102行// 這里統(tǒng)一統(tǒng)計
$lv->CountRecord();
然而dede/makehtml_list_action.php是給后臺手工生成文章用的,還有其它地方也應(yīng)該做相應(yīng)的修改才行,否則就出現(xiàn)了這次空白問題
解決辦法:
方法一:include/arc.listview.class.php,第302行 //$this->CountRecord();前面的//刪除,也就是還原回這次升級前的狀態(tài)。方法二:/dede/task_do.php 第157行 即 $lv = new ListView($tid); 后面加一行 $lv->CountRecord();如果您安裝了采集俠,方法二修改你還需要修改采集俠的文件 /Plugins/apps/CaiJiXia/index.php, 通過編輯器搜索到 $lv = new ListView($tid);這行,也在下面添加$lv->CountRecord();如果您的網(wǎng)站程序是utf-8,請一定不要用記事本修改php文件,推薦notepad++,sublime text2016-9-28 14:26分更新:我們通知織夢官方后,織夢立即發(fā)布了新的更新處理該問題,為織夢點贊!目前直接升級到最新版即可解決該問題
總結(jié)
以上是生活随笔為你收集整理的织梦task_do.php,织梦20160906更新后栏目空白问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机组成原理白中英作业,计算机组成原理
- 下一篇: 动态规划算法php,php算法学习之动态