[修改]註冊表格的預設選項

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

回覆文章
oO]-[Oo
南宮博士
南宮博士
文章: 512
註冊時間: 2001-11-11 18:09
來自: TAIWAN
聯繫:

[修改]註冊表格的預設選項

文章 oO]-[Oo »

修改 profile.php 的這個區塊

代碼: 選擇全部

$viewemail = (isset($HTTP_POST_VARS['viewemail'])) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : 0;
$allowviewonline = (isset($HTTP_POST_VARS['hideonline'])) ? ( ($HTTP_POST_VARS['hideonline']) ? 0 : TRUE ) : TRUE;
$notifyreply = (isset($HTTP_POST_VARS['notifyreply'])) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : 0;
$notifypm = (isset($HTTP_POST_VARS['notifypm'])) ? ( ($HTTP_POST_VARS['notifypm']) ? TRUE : 0 ) : TRUE;
$popuppm = (isset($HTTP_POST_VARS['popup_pm'])) ? ( ($HTTP_POST_VARS['popup_pm']) ? TRUE : 0 ) : TRUE;
$attachsig = (isset($HTTP_POST_VARS['attachsig'])) ? ( ($HTTP_POST_VARS['attachsig']) ? TRUE : 0 ) : 0;

$allowhtml = (isset($HTTP_POST_VARS['allowhtml'])) ? ( ($HTTP_POST_VARS['allowhtml']) ? TRUE : 0 ) : $userdata['user_allowhtml'];
$allowbbcode = (isset($HTTP_POST_VARS['allowbbcode'])) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : $userdata['user_allowbbcode'];
$allowsmilies = (isset($HTTP_POST_VARS['allowsmilies'])) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmilies'];

$user_style = ( isset($HTTP_POST_VARS['style']) ) ? intval($HTTP_POST_VARS['style']) : $board_config['default_style'];

$user_lang = ($HTTP_POST_VARS['language']) ? $HTTP_POST_VARS['language'] : $board_config['default_lang'];
$user_timezone = (isset($HTTP_POST_VARS['timezone'])) ? doubleval($HTTP_POST_VARS['timezone']) : $board_config['board_timezone'];
$user_dateformat = ($HTTP_POST_VARS['dateformat']) ? trim($HTTP_POST_VARS['dateformat']) : $board_config['default_dateformat'];

$user_avatar_local = ( isset($HTTP_POST_VARS['avatarselect']) && !empty($HTTP_POST_VARS['submitavatar']) && $board_config['allow_avatar_local'] ) ? $HTTP_POST_VARS['avatarselect'] : ( ( isset($HTTP_POST_VARS['avatarlocal'])  ) ? $HTTP_POST_VARS['avatarlocal'] : "" );

$user_avatar_remoteurl = (!empty($HTTP_POST_VARS['avatarremoteurl'])) ? trim($HTTP_POST_VARS['avatarremoteurl']) : "";
$user_avatar_url = (!empty($HTTP_POST_VARS['avatarurl'])) ? trim($HTTP_POST_VARS['avatarurl']) : "";
$user_avatar_loc = ($HTTP_POST_FILES['avatar']['tmp_name'] != "none") ? $HTTP_POST_FILES['avatar']['tmp_name'] : "";
$user_avatar_name = (!empty($HTTP_POST_FILES['avatar']['name'])) ? $HTTP_POST_FILES['avatar']['name'] : "";
$user_avatar_size = (!empty($HTTP_POST_FILES['avatar']['size'])) ? $HTTP_POST_FILES['avatar']['size'] : 0;
$user_avatar_filetype = (!empty($HTTP_POST_FILES['avatar']['type'])) ? $HTTP_POST_FILES['avatar']['type'] : "";

$user_avatar = ( empty($user_avatar_loc) && $mode == "editprofile" ) ? $userdata['user_avatar'] : "";
$user_avatar_type = ( empty($user_avatar_loc) && $mode == "editprofile" ) ? $userdata['user_avatar_type'] : "";
例如:
使用BBCode代碼:預設值改為
只要將

代碼: 選擇全部

$allowbbcode = (isset($HTTP_POST_VARS['allowbbcode'])) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : $userdata['user_allowbbcode'];
改為\r

代碼: 選擇全部

$allowbbcode = (isset($HTTP_POST_VARS['allowbbcode'])) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : TRUE;
即可... 以此類推 :wink:
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
頭像
ktvktv
星球普通子民
星球普通子民
文章: 21
註冊時間: 2001-12-19 03:35

文章 ktvktv »

這個其實是很重要的
感謝南宮博士
weiyiao
星球普通子民
星球普通子民
文章: 30
註冊時間: 2002-04-24 09:50
來自: 嘉義市
聯繫:

文章 weiyiao »

我找不到ㄟ...
我的profile.php超短的....
我用的是phpBB2.0
SURVIVOR
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-04-06 19:51

文章 SURVIVOR »

這應該是RC系列的改法...
weiyiao
星球普通子民
星球普通子民
文章: 30
註冊時間: 2002-04-24 09:50
來自: 嘉義市
聯繫:

文章 weiyiao »

找到了....已經移到著個usercp_register.php檔裡面了....
綠茶
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-05-01 18:58

文章 綠茶 »

weiyiao 寫:找到了....已經移到著個usercp_register.php檔裡面了....
對ㄚ! 我的也是那個檔案(我用的是phpbb v2.0.0)

補充說明一下我把當有新的私人訊息時以電子郵件通知:預設由改成的改法:

原始碼:[php]
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : TURE;
[/php]

改成:[php]
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : 0;
[/php]

也就是把後面的 TURE 改成 0


如果有錯誤或不當,請各位先進不吝指教。
小弟我不懂那些語法的涵義,看了教學自己亂改。
我剛接觸論壇第二天,希望大家多多指教。
最後由 綠茶 於 2002-05-30 13:09 編輯,總共編輯了 2 次。
頭像
kuka
星球普通子民
星球普通子民
文章: 9
註冊時間: 2002-05-17 09:05

文章 kuka »

2.0.0版需要更改的是/phpbb/includes目录里的usercp_register.php文件\r

改法同上
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

為了這小修改,搜尋了一下,真的是很有用的資訊

我改的是\r

代碼: 選擇全部

$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : TRUE;
主題回覆通知


因為我發現太多人留言後就不回來了....回覆他的人就顯得很可憐..... :-|
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
aplay
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-07-27 00:56

文章 aplay »

綠茶 寫:
weiyiao 寫:找到了....已經移到著個usercp_register.php檔裡面了....
對ㄚ! 我的也是那個檔案(我用的是phpbb v2.0.0)

補充說明一下我把當有新的私人訊息時以電子郵件通知:預設由改成的改法:

原始碼:[php]
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : TURE;
[/php]

改成:[php]
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : 0;
[/php]

也就是把後面的 TURE 改成 0


如果有錯誤或不當,請各位先進不吝指教。
小弟我不懂那些語法的涵義,看了教學自己亂改。
我剛接觸論壇第二天,希望大家多多指教。

上面的經過我測試的結果,是改""顯示電子郵件信箱:""

當有新的私人訊息時以電子郵件通知:[/color]預設由改成的改法:
應該是這個才對...
$notifypm = ( isset($HTTP_POST_VARS['notifypm']) ) ? ( ($HTTP_POST_VARS['notifypm']) ? TRUE : 0 ) : 0;

^^
回覆文章

回到「2.0」