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

Discuz! 官方交流社區(qū)

標題: 首頁四格顯示錯誤 [打印本頁]

作者: 無言以對2012    時間: 2024-5-16 22:08
標題: 首頁四格顯示錯誤
之前是正常的,首頁四格的圖文是按照時間排序的

今天開啟了內(nèi)存優(yōu)化,然后就成了時間倒序排列了
請問是程序bug還是哪里需要設(shè)置?

作者: 無言以對2012    時間: 2024-5-17 15:32
沒有大佬知道嗎?
作者: 湖中沉    時間: 2024-5-17 15:53
內(nèi)存優(yōu)化開的哪個?這邊redis沒有發(fā)現(xiàn)問題
作者: 天外飄仙    時間: 2024-5-17 16:02
檢查了一下;
我本機測試的是 按 時間升序排列; 沒有問題的
作者: 無言以對2012    時間: 2024-5-18 10:03
湖中沉 發(fā)表于 2024-5-17 15:53
內(nèi)存優(yōu)化開的哪個?這邊redis沒有發(fā)現(xiàn)問題

MemCached
請問和redis哪個行街比更高
作者: 無言以對2012    時間: 2024-5-18 10:03
天外飄仙 發(fā)表于 2024-5-17 16:02
檢查了一下;
我本機測試的是 按 時間升序排列; 沒有問題的

開內(nèi)存優(yōu)化前是正常了,開后就反了。。。
作者: 無言以對2012    時間: 2024-5-18 10:04
論壇也有人發(fā)過貼,然后有個人推銷他的付費插件,這個問題就沒下文了。
作者: 天外飄仙    時間: 2024-5-18 11:14
無言以對2012 發(fā)表于 2024-5-18 10:03
開內(nèi)存優(yōu)化前是正常了,開后就反了。。。

我測試的時候 是開著redis緩存的
作者: 湖中沉    時間: 2024-5-18 11:34
X3.5對于redis又單獨優(yōu)化過,所以首選推薦redis,并且我們測試無法復(fù)現(xiàn)你說的這個問題。

本身內(nèi)存緩存就是緩存類的東西,有些BUG未必就是DZ自身的,也可能是這些緩存軟件的特殊版本BUG
作者: 無言以對2012    時間: 2024-5-18 13:24
湖中沉 發(fā)表于 2024-5-18 11:34
X3.5對于redis又單獨優(yōu)化過,所以首選推薦redis,并且我們測試無法復(fù)現(xiàn)你說的這個問題。

本身內(nèi)存緩存就是 ...

我來試試redis,感謝解答
作者: 無言以對2012    時間: 2024-5-18 13:25
天外飄仙 發(fā)表于 2024-5-18 11:14
我測試的時候 是開著redis緩存的

現(xiàn)在好像更亂了,順序變成隨機了。。。
最新的幾個跑到最后,中間差了幾個,比前幾個的日期更久遠
作者: 無言以對2012    時間: 2024-5-18 16:01
換了redis,默認的配置,感覺還沒MemCached快,而且穩(wěn)定性也不好,一會快一會慢
作者: 湖中沉    時間: 2024-5-18 17:00
無言以對2012 發(fā)表于 2024-5-18 13:25
現(xiàn)在好像更亂了,順序變成隨機了。。。
最新的幾個跑到最后,中間差了幾個,比前幾個的日期更久遠 ...

你自己修改過程序沒,沒修改過的話,我們幾個人都測不出來,理論上就不太可能了
作者: 無言以對2012    時間: 2024-5-18 18:00
湖中沉 發(fā)表于 2024-5-18 17:00
你自己修改過程序沒,沒修改過的話,我們幾個人都測不出來,理論上就不太可能了 ...

沒改,就開啟了內(nèi)存優(yōu)化,然后發(fā)現(xiàn)就亂了
作者: 湖中沉    時間: 2024-5-18 18:02
無言以對2012 發(fā)表于 2024-5-18 18:00
沒改,就開啟了內(nèi)存優(yōu)化,然后發(fā)現(xiàn)就亂了

放地址和詳細描述吧,不然感覺互相浪費時間了。單純從你的文字來說,我們復(fù)現(xiàn)不了你說的情況
作者: 無言以對2012    時間: 2024-5-20 11:19
解決了
source\module\forum\forum_index.php
$grids['slide'][$ithread['tid']] = array(
                                                'image' => $imageurl,
                                                'url' => 'forum.php?mod=viewthread&tid='.$ithread['tid'],
                                                'subject' => addslashes($ithread['subject'])
                                        );
                        }
                        $grids['slide'] = array_reverse($grids['slide'], true);

大概215行
$grids['slide'] = array_reverse($grids['slide'], true);

改成
rsort($grids['slide']);


有遇到類似問題的,可以參考這個方法。
作者: delete    時間: 2024-5-20 17:49
無言以對2012 發(fā)表于 2024-5-20 11:19
解決了
source\module\forum\forum_index.php

感謝,我也是開啟redis幻燈就反了
作者: 湖中沉    時間: 2024-5-20 19:21
無言以對2012 發(fā)表于 2024-5-20 11:19
解決了
source\module\forum\forum_index.php
  1. $grids['slide'] = array_reverse($grids['slide'], true);
復(fù)制代碼

是將數(shù)組順序反一反,
  1. rsort($grids['slide']);
復(fù)制代碼

是將數(shù)組按照鍵值進行逆向排序

理論上鍵名正確排序時,兩者效果一樣,鍵名混亂時,第一種才是正好相反,rsort反而是錯誤的排序,所以你這個修改……
作者: 無言以對2012    時間: 2024-5-20 21:11
湖中沉 發(fā)表于 2024-5-20 19:21
是將數(shù)組順序反一反,

是將數(shù)組按照鍵值進行逆向排序

所以這是程序bug,但這樣改確實是正常了。感覺DZ現(xiàn)在留了很多坑,都要用插件來補充
作者: 無言以對2012    時間: 2024-5-20 21:11
delete 發(fā)表于 2024-5-20 17:49
感謝,我也是開啟redis幻燈就反了

試試我的方法
作者: 湖中沉    時間: 2024-5-21 07:54
無言以對2012 發(fā)表于 2024-5-20 21:11
所以這是程序bug,但這樣改確實是正常了。感覺DZ現(xiàn)在留了很多坑,都要用插件來補充 ...

你這是陰謀論,這跟插件有什么關(guān)系?本來這個排序就是因為有人反饋以前幻燈的圖順序是按照舊的在前面的順序,感覺不對,才用了倒序。到你這又變成陰謀論了
作者: 無言以對2012    時間: 2024-5-21 09:06
湖中沉 發(fā)表于 2024-5-21 07:54
你這是陰謀論,這跟插件有什么關(guān)系?本來這個排序就是因為有人反饋以前幻燈的圖順序是按照舊的在前面的順 ...

開個玩笑而已。
作者: 湖中沉    時間: 2024-5-21 09:35
無言以對2012 發(fā)表于 2024-5-21 09:06
開個玩笑而已。

這種玩笑別瞎開,你說自己是開玩笑,看帖的人可不會這么想,傳的多了,就污了名聲
作者: 無言以對2012    時間: 2024-5-21 15:57
湖中沉 發(fā)表于 2024-5-21 09:35
這種玩笑別瞎開,你說自己是開玩笑,看帖的人可不會這么想,傳的多了,就污了名聲 ...

好的,以后會注意。
作者: 港城君    時間: 2024-5-22 13:20
個人覺得:  

免費的首頁四格模板太少了,建議開發(fā)多幾個讓站長可以選擇

作者: delete    時間: 2024-5-22 14:25
無言以對2012 發(fā)表于 2024-5-20 21:11
試試我的方法
  1. /*$grids['slide'] = array_reverse($grids['slide'], true);*/
復(fù)制代碼

兄弟,這個好像直接注釋掉就好了,這個就是將幻燈反向的,直接注釋掉就回歸原始了
(, 下載次數(shù): 6)
作者: 無言以對2012    時間: 2024-5-22 22:32
港城君 發(fā)表于 2024-5-22 13:20
個人覺得:  

免費的首頁四格模板太少了,建議開發(fā)多幾個讓站長可以選擇 ...

開發(fā)者要吃飯的,能理解。




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0