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

會員每小時發主題數限制 怎么修改?

1302 8 0提示:支持鍵盤翻頁<-左 右-> ?情?魔? 發表于 2024-5-13 12:39 帖子模式

每小時發主題??能不能修改每天或每24小時發主題??在哪個php文件內修改?? 查看全文

    組圖打開中,請稍候......

評論8個評論

天外飄仙發表于  2024-5-16 06:29:30
?情?魔? 發表于 2024-5-15 23:12
source\class\table\table_common_member_action_log.php

$this->_table, TIMESTAMP - 3600

干的漂亮
?情?魔?發表于  2024-5-15 23:12:15
天外飄仙 發表于 2024-5-15 13:22
可以有償 指導 修改代碼

source\class\table\table_common_member_action_log.php

$this->_table, TIMESTAMP - 3600



$this->_table, TIMESTAMP - 86400

解決了,好像對管理員無效的!管理員沒有關系
天外飄仙發表于  2024-5-15 13:22:47
?情?魔? 發表于 2024-5-15 08:49
一定要插件?就不能修改下PHP的代碼?

可以有償 指導 修改代碼
?情?魔?發表于  2024-5-15 10:07:48
皇家禮炮 發表于 2024-5-13 14:02
參考2.5的
首選,連接php虛擬主機下載這三個文件下載到本地電腦

$this->_table, TIMESTAMP - 3600



$this->_table, TIMESTAMP - 86400

沒有用哦?。『孟癜葱r設置也沒有用
?情?魔?發表于  2024-5-15 10:06:48
皇家禮炮 發表于 2024-5-13 14:02
參考2.5的
首選,連接php虛擬主機下載這三個文件下載到本地電腦

$this->_table, TIMESTAMP - 3600



$this->_table, TIMESTAMP - 86400
?情?魔?發表于  2024-5-15 08:49:17
天外飄仙 發表于 2024-5-13 13:59
https://addon.dismall.com/plugins/twpx_postnumslimit.html 可以用這個插件 實現

一定要插件?就不能修改下PHP的代碼?
皇家禮炮發表于  2024-5-13 14:02:58
參考2.5的
首選,連接php虛擬主機下載這三個文件下載到本地電腦

/source/language/lang_admincp.php

/source/language/lang_message.php

/source/language/lang_message.php

然后以此修改、替換代碼如下:

1、修改discuz!x2.5后臺功能菜單設置顯示提示

使用文本編輯editplus打開\source\language\lang_admincp.php

查找定位約3703行


1
'usergroups_edit_basic_hour_threads'=>
2
'會員每小時發主題數限制',
3
'usergroups_edit_basic_hour_threads_comment'=>
4
'設置允許會員每小時最多的發主題數量,
5
可以配合灌水預防功能進一步限制會員的發帖,
6
可設置為 1~255 范圍內的數值,0 為不限制。
7
此功能會輕微加重服務器負擔,且對游客無效',
8
'usergroups_edit_basic_hour_posts'=>
9
'會員每小時發回帖數限制',
10
'usergroups_edit_basic_hour_posts_comment'=>
11
'設置允許會員每小時最多的發回帖數量,
12
可以配合灌水預防功能進一步限制會員的發帖,
13
可設置為 1~255 范圍內的數值,0 為不限制。
14
此功能會輕微加重服務器負擔,且對游客無效',
替換

1
'usergroups_edit_basic_hour_threads'
2
=> '會員每天發主題數限制',
3
'usergroups_edit_basic_hour_threads_comment'
4
=> '設置允許會員每天最多的發主題數量,
5
可以配合灌水預防功能進一步限制會員的發帖,
6
可設置為 1~255 范圍內的數值,0 為不限制。
7
此功能會輕微加重服務器負擔,且對游客無效',
8
'usergroups_edit_basic_hour_posts'
9
=> '會員每天發回帖數限制',
10
'usergroups_edit_basic_hour_posts_comment'
11
=> '設置允許會員每天最多的發回帖數量,
12
可以配合灌水預防功能進一步限制會員的發帖,
13
可設置為 1~255 范圍內的數值,0 為不限制。
14
此功能會輕微加重服務器負擔,且對游客無效',
2、用戶組每天發帖限制提示

使用文本編輯editplus打開\source\language\lang_message.php

查找約144行

1
'thread_flood_ctrl_threads_per_hour'  =>
2
'抱歉,您所在的用戶組每天限制發主題 {threads_per_hour} 個,請稍候再發表',
替換

1
'thread_flood_ctrl_threads_per_hour'  =>
2
  '抱歉,您所在的用戶組每天限制發主題 {threads_per_hour} 個,請稍候再發表',
3、修改檢驗程序文件:會員每小時發帖數限制更改為會員每天發帖數限制

使用文本編輯editplus打開\source\class\table\table_common_member_action_log.php

1
查找約31行
2
public  function  count_per_hour($uid, $type) {
3
return  DB::result_first('SELECT COUNT(*) FROM %t WHERE dateline>%d AND `action`=%d AND uid=%d', array($this->_table, TIMESTAMP - 3600,
4
getuseraction($type), $uid));
5
}
替換

1
public  function  count_per_hour($uid, $type) {
2
return  DB::result_first('SELECT COUNT(*) FROM %t WHERE dateline>%d AND `action`=%d AND uid=%d', array($this->_table, TIMESTAMP - 86400,
3
getuseraction($type), $uid));
4
}
將上述修改完畢后,上傳到原目錄進行覆蓋后,完成限制論壇會員每天發帖數量的限制。效果如下對比

Dz后臺默認的每小時發帖限制限制
天外飄仙發表于  2024-5-13 13:59:38
  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-20 07:46 , Processed in 0.065171 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表