久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發(fā)帖
查看: 2335|回復(fù): 5

[新問題] 主題分類數(shù)量統(tǒng)計在刪帖后不更新

13

主題

11

回帖

33

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個
樓主
發(fā)表于 2022-1-17 17:35:11 | 只看樓主 |只看大圖 |正序瀏覽 |閱讀模式
BUG反饋
程序版本: X3.4
瀏覽器: Chrome 
BUG地址: 隱藏內(nèi)容
BUG截圖:
測試用戶名: 隱藏內(nèi)容
測試密碼: 隱藏內(nèi)容


過程:
1. 新建 分類1
2. 分類1 下發(fā)帖,點(diǎn)分類1,數(shù)量更新為 1 (正確的)
3. 刪除這個帖子, 再選中分類1,數(shù)量還是顯示為1,是錯誤的,正確的應(yīng)該是0

經(jīng)檢查,估計是discuzx34\source\module\forum\forum_forumdisplay.php 中l(wèi)ine543的判斷問題,

刪帖后,帖子數(shù)為0,沒有調(diào)用更新代碼

    if($threadclasscount) {
        threadclasscount($_G['fid'], $threadclasscount['id'], $threadclasscount['idtype'], $_G['forum_threadcount']);
    }


我知道答案 回答被采納將會獲得1 貢獻(xiàn) 已有4人回答
回復(fù)

使用道具 舉報

13

主題

11

回帖

33

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個
5#
 樓主| 發(fā)表于 2022-1-29 17:03:42 | 只看Ta
老周部落 發(fā)表于 2022-1-29 16:44
試試 https://gitee.com/laozhoubuluo/DiscuzX/commits/fix/v3.4/threadclasscount_0 補(bǔ)丁能否解決? ...

已測試,可以解決
回復(fù)

使用道具 舉報

2

主題

1410

回帖

2061

積分

應(yīng)用開發(fā)者

啦啦啦~

貢獻(xiàn)
58 點(diǎn)
金幣
325 個
地板
發(fā)表于 2022-1-29 16:44:34 | 只看Ta
回復(fù)

使用道具 舉報

13

主題

11

回帖

33

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個
板凳
 樓主| 發(fā)表于 2022-1-18 08:56:18 | 只看Ta
哈哈,昨天沒仔細(xì)看,你說的對
回復(fù)

使用道具 舉報

56

主題

1470

回帖

3萬

積分

管理員

貢獻(xiàn)
2076 點(diǎn)
金幣
1394 個
沙發(fā)
發(fā)表于 2022-1-17 20:37:52 | 只看Ta
$threadclasscount是個數(shù)組,并不是記錄的帖子0
實(shí)際是 $_G['forum_threadcount'] 為 0 ,導(dǎo)致無法進(jìn)入更新流程

function threadclasscount($fid, $id = 0, $idtype = '', $count = 0) {
        if(!$fid) {
                return false;
        }
        $typeflag = ($id && $idtype && in_array($idtype, array('typeid', 'sortid')));
        $threadclasscount = C::t('common_cache')->fetch('threadclasscount_'.$fid);
        $threadclasscount = dunserialize($threadclasscount['cachevalue']);
        if($count) {
                if($typeflag) {
                        $threadclasscount[$idtype][$id] = $count;
                        C::t('common_cache')->insert(array(
                                'cachekey' => 'threadclasscount_'.$fid,
                                'cachevalue' => serialize($threadclasscount),
                        ), false, true);
                        return true;
                } else {
                        return false;
                }
        } else {
                if($typeflag) {
                        return $threadclasscount[$idtype][$id];
                } else {
                        return $threadclasscount;
                }
        }

}


你好,這個位置我想要一個分類目錄的,帶二級目錄。簡單分類處理不了復(fù)雜信息。求解謝謝! 
發(fā)表于 2022-3-22 14:04
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-9-19 19:36 , Processed in 0.081745 second(s), 36 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表