他並沒有這個意思吧...御津闇慈 寫:假如你這麼強調Discuz! 的功能的話\rchsa 寫:Discuz! 有這種功能
可以轉到Discuz! 的論壇用戶\r
別忘記了
這裡是PHPBB
[討論] 急需!有沒有讓新會員過一段時間才能發帖的mod?
版主: 版主管理群
這個簡單啦,大家別吵了
不過沒實際用過,有問題再來反應吧\r
開啟posting.php
找到\r
在上面加上
不過沒實際用過,有問題再來反應吧\r
開啟posting.php
找到\r
代碼: 選擇全部
//
// Check and set various parameters
//代碼: 選擇全部
if( ( time() - $userdata['user_regdate'] ) < 86400 )
{
$message = '您註冊未滿乙日,暫無法發表文章,<a href="index.php" class="gen" target="_self" >請按此返回首頁</a>';
message_die(GENERAL_MESSAGE, $message);
}---
Do you fear death ?
Do you fear death ?
先說好,我只負責雛形,剩下的請你們改良,簡單說我還沒確定是否OKXD
請輸入SQL語法
開啟posting.php
找到
下方加入\r
開啟admin/admin_board.php
找到\r
下方加入\r
開啟lang_main.php
找到\r
上方加入\r
開啟lang_admin.php
找到\r
上方加入\r
打開board_confing_body.tpl
找到\r
下方加入\r
以下修正是有裝快速回覆的MODs所設計
打開functions_post.php
找到\r
下方加入\r
首先不知道哪個混帳說的 寫:不過我先說一下
這功能只有新註冊的會員才會出現延遲發表文章的功能\r
之前註冊的該功能將會關閉
所以winle說的有可能測試自己的帳號就是....
請輸入SQL語法
代碼: 選擇全部
INSERT INTO phpbb_config (config_name , config_value) VALUES ('regdate_coden', '0');
找到
代碼: 選擇全部
// Generate smilies listing for page output
generate_smilies('inline', PAGE_POSTING);
代碼: 選擇全部
if(( (int)$userdata['user_regdate'] + 86400* intval($board_config['regdate_coden']) ) >= time() && $board_config['regdate_coden']!=0)
{
if((($mode == "newtopic" )||($mode == "reply" )) && $userdata['user_level'] == 0 && $userdata['session_logged_in'])
{
message_die(GENERAL_MESSAGE,sprintf($lang['Regdate_Warning'],$board_config['regdate_coden']) , $lang['Regdate_Error']); // 顯示警告訊息
}
}
找到\r
代碼: 選擇全部
"L_SUBMIT" => $lang['Submit'],
代碼: 選擇全部
"L_REGDATE_CODEN_TIME" => $lang['Regdate_coden_time'],
"L_REGDATE_CODEN_TIMES" => $lang['Regdate_coden_times'],
"REGDATE_CODEN_TIME" => $new['regdate_coden'],
開啟lang_main.php
找到\r
代碼: 選擇全部
//
// That's all Folks!
代碼: 選擇全部
$lang['Regdate_Warning'] = '請先等候<b>%s</b>天的時間,系統將會?#125;啟你的發文權限,謝謝';
$lang['Regdate_Error'] = '會員發文權限尚未?#125;啟';
找到\r
代碼: 選擇全部
//
// Admin Userlist End
//
// That's all Folks!
代碼: 選擇全部
$lang['Regdate_coden_time'] = '會員發文權限時間?#93;定';
$lang['Regdate_coden_times'] = '天數?#93;定<br>0為關閉';
找到\r
代碼: 選擇全部
<tr>
<td class="row1">{L_REPORT_FORUM}<br /><span class="gensmall">{L_REPORT_FORUM_EXPLAIN}</span></td>
<td class="row2">{S_REPORT_FORUM}</td>
</tr>
代碼: 選擇全部
<tr>
<th class="thHead" colspan="2">{L_REGDATE_CODEN_TIME}</th>
</tr>
<tr>
<td class="row1" valign="top">{L_REGDATE_CODEN_TIMES}</td>
<td class="row2"><input type="text" size="4" maxlength="4" name="regdate_coden" value="{REGDATE_CODEN_TIME}" /></td>
</tr>
打開functions_post.php
找到\r
代碼: 選擇全部
else if ($mode != 'delete' && $mode != 'poll_delete')
{
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_message'] : $lang['Empty_message'];
}
代碼: 選擇全部
if(( (int)$userdata['user_regdate'] + 86400* intval($board_config['regdate_coden']) ) >= time() && $board_config['regdate_coden']!=0)
{
if((($mode == "newtopic" )||($mode == "reply" )) && $userdata['user_level'] == 0 && $userdata['session_logged_in'])
{
message_die(GENERAL_MESSAGE,sprintf($lang['Regdate_Warning'],$board_config['regdate_coden']) , $lang['Regdate_Error']); // 顯示警告訊息
}
}
试了下,好像没有用!御津闇慈 寫:先說好,我只負責雛形,剩下的請你們改良,簡單說我還沒確定是否OKXD
首先不知道哪個混帳說的 寫:不過我先說一下
這功能只有新註冊的會員才會出現延遲發表文章的功能\r
之前註冊的該功能將會關閉
所以winle說的有可能測試自己的帳號就是....
請輸入SQL語法開啟posting.php代碼: 選擇全部
INSERT INTO phpbb_config (config_name , config_value) VALUES ('regdate_coden', '0');
找到下方加入\r代碼: 選擇全部
// Generate smilies listing for page output generate_smilies('inline', PAGE_POSTING);開啟admin/admin_board.php代碼: 選擇全部
if(( (int)$userdata['user_regdate'] + 86400* intval($board_config['regdate_coden']) ) >= time() && $board_config['regdate_coden']!=0) { if((($mode == "newtopic" )||($mode == "reply" )) && $userdata['user_level'] == 0 && $userdata['session_logged_in']) { message_die(GENERAL_MESSAGE,sprintf($lang['Regdate_Warning'],$board_config['regdate_coden']) , $lang['Regdate_Error']); // 顯示警告訊息 } }
找到\r下方加入\r代碼: 選擇全部
"L_SUBMIT" => $lang['Submit'],代碼: 選擇全部
"L_REGDATE_CODEN_TIME" => $lang['Regdate_coden_time'], "L_REGDATE_CODEN_TIMES" => $lang['Regdate_coden_times'], "REGDATE_CODEN_TIME" => $new['regdate_coden'],
開啟lang_main.php
找到\r上方加入\r代碼: 選擇全部
// // That's all Folks!開啟lang_admin.php代碼: 選擇全部
$lang['Regdate_Warning'] = '請先等候<b>%s</b>天的時間,系統將會?#125;啟你的發文權限,謝謝'; $lang['Regdate_Error'] = '會員發文權限尚未?#125;啟';
找到\r上方加入\r代碼: 選擇全部
// // Admin Userlist End // // That's all Folks!打開board_confing_body.tpl代碼: 選擇全部
$lang['Regdate_coden_time'] = '會員發文權限時間?#93;定'; $lang['Regdate_coden_times'] = '天數?#93;定<br>0為關閉';
找到\r下方加入\r代碼: 選擇全部
<tr> <td class="row1">{L_REPORT_FORUM}<br /><span class="gensmall">{L_REPORT_FORUM_EXPLAIN}</span></td> <td class="row2">{S_REPORT_FORUM}</td> </tr>以下修正是有裝快速回覆的MODs所設計代碼: 選擇全部
<tr> <th class="thHead" colspan="2">{L_REGDATE_CODEN_TIME}</th> </tr> <tr> <td class="row1" valign="top">{L_REGDATE_CODEN_TIMES}</td> <td class="row2"><input type="text" size="4" maxlength="4" name="regdate_coden" value="{REGDATE_CODEN_TIME}" /></td> </tr>
打開functions_post.php
找到\r下方加入\r代碼: 選擇全部
else if ($mode != 'delete' && $mode != 'poll_delete') { $error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_message'] : $lang['Empty_message']; }代碼: 選擇全部
if(( (int)$userdata['user_regdate'] + 86400* intval($board_config['regdate_coden']) ) >= time() && $board_config['regdate_coden']!=0) { if((($mode == "newtopic" )||($mode == "reply" )) && $userdata['user_level'] == 0 && $userdata['session_logged_in']) { message_die(GENERAL_MESSAGE,sprintf($lang['Regdate_Warning'],$board_config['regdate_coden']) , $lang['Regdate_Error']); // 顯示警告訊息 } }
哈哈!測試!完全有效!原來需要自己在後臺設置發文限制!強烈感謝御津闇慈 大大!正在改進加入IP設定,每日每個IP這能申請X 個帳號!
最後由 winle 於 2005-07-17 10:01 編輯,總共編輯了 2 次。


