關(guān)于discuzX3.1存在的問題及修復(fù)方法
處理了十幾個(gè)問題,實(shí)在覺得郁悶,很多是低級問題,但是有的藏的很深,不是很好找,剛才又處理了幾個(gè),發(fā)上來吧,要是有時(shí)間,就持續(xù)更新!
1、通知翻頁
是不是覺得通知里面的帖子、點(diǎn)評、活動(dòng)、懸賞、商品、提到我的、系統(tǒng)提醒里的翻頁都是翻著就去了帖子類里的對應(yīng)頁了?
問題原因:沒增加對應(yīng)的類型判斷
問題文件位置:include/space/space_notice.php
問題處理方法:搜索$multi = multi($count, $perpage, $page, "home.php?mod=space&do=$do&isread=1"); 替換為
$pageurls = "home.php?mod=space&do=$do&view=$view";
if(!empty($type)){
$pageurls .= "&type=$type";
}
$multi = multi($count, $perpage, $page, $pageurls);
2、壇友互動(dòng)消息提示一直存在
是不是發(fā)現(xiàn)壇友互動(dòng)里的好友申請?jiān)蹅兺ㄟ^了后刷新頁面,還在頁面上?
這樣無數(shù)的提醒信息都會(huì)一直存在,會(huì)員根本分不清到底哪些通過了,哪些沒通過!
問題原因:沒賦值就直接輸出了
問題文件位置:include/misc/misc_ajax.php
問題處理方法:搜索C::t('home_notification')->delete_by_id_uid($id, $uid); 替換成C::t('home_notification')->delete_by_id_uid($id, $_G['uid']);
還有很多,一下子記不起來了,后面有想到再繼續(xù)補(bǔ)吧!