第 1 頁 (共 1 頁)
[問題] 想要強制新註冊填寫 " 來自 "
發表於 : 2005-05-28 23:33
由 vanez3ns
請問一下PBPBB預設的 "來自:"
可以強制會員填寫嗎?
需要修改哪些地方呢? 麻煩請大大門教一下
因為不填寫的話
會員們填寫資料的時候 左邊個人資料會空一行空白(或是可以直接從這邊修改?)
希望有大大可以不吝嗇教學 感恩

發表於 : 2005-05-29 00:03
由 cbolong
這個問題好像有人問過了~
你可以用 搜尋 看看

發表於 : 2005-05-29 08:27
由 vanez3ns
cbolong 寫:這個問題好像有人問過了~
你可以用 搜尋 看看

對不起啦 我真的有搜尋過
可是我只有找到強制天寫暱稱
但是我沒有安裝那個模組
我是安裝生日模組之後有的想法
因為不知道是不是只有我的論壇
沒有填寫"來自" 的話 發表文章時 左邊就會有空格像這樣\r
我想要之後的會員都可以強制填寫\r
或者是可以修改那邊的排列 讓未填寫的可以直接省略空格嗎?
拜託大大們

發表於 : 2005-05-29 15:47
由 心靈捕手
To vanez3ns:
這個問題, 依照不同的需求, 可以有不同的解決方法. 如下:
- [刪除] viewtopic_body.tpl 程式碼:
代碼: 選擇全部
#
#-----[ Open ]-----
#
templates/YOUR_THEME/viewtopic_body.tpl
#
#-----[ Find-> Delete ]-----
#
<br />{postrow.POSTER_FROM}
\n - [修改] viewtopic.php 程式碼:
代碼: 選擇全部
#
#-----[ Open ]-----
#
viewtopic.php
#
#-----[ Find ]-----
#
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#
#-----[ Replace With ]-----
#
if ( empty($postrow[$i]['user_from'] ) && $postrow[$i]['user_id'] != ANONYMOUS )
{
$poster_from = '來自: (未填寫)';
}else
{
$poster_from = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
}
- [修改]" 來自" 為註冊時必填欄位:
http://phpbb-tw.net/phpbb/viewtopic.php?p=95247#95247
作者: 動機不明
- [修改]" 來自" 欄位為下拉式選單:
http://phpbb-tw.net/phpbb/viewtopic.php?p=171973#171973
作者: 神川小羽\r
發表於 : 2005-05-29 15:52
由 vanez3ns
心靈捕手 寫:To vanez3ns:
這個問題, 依照不同的需求, 可以有不同的解決方法. 如下:
- [刪除] viewtopic_body.tpl 程式碼:
代碼: 選擇全部
#
#-----[ Open ]-----
#
templates/YOUR_THEME/viewtopic_body.tpl
#
#-----[ Find-> Delete ]-----
#
<br />{postrow.POSTER_FROM}
- [修改] viewtopic.php 程式碼:
代碼: 選擇全部
#
#-----[ Open ]-----
#
viewtopic.php
#
#-----[ Find ]-----
#
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#
#-----[ Replace With ]-----
#
if ( empty($postrow[$i]['user_from'] ))
{
$poster_from = '來自: (未填寫)';
}else
{
$poster_from = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
}
- [修改]" 來自" 為註冊時必填欄位:
http://phpbb-tw.net/phpbb/viewtopic.php?p=95247#95247
作者: 動機不明
- [修改]" 來自" 欄位為下拉式選單:
http://phpbb-tw.net/phpbb/viewtopic.php?p=171973#171973
作者: 神川小羽\r
心靈捕手大大 先感謝您 我去試試看了
真的很感謝您無私的分享 !!!!!!!
real thank you ! !!!!
發表於 : 2005-05-30 04:12
由 vanez3ns
我選了其中一個 改成下拉式的修改\r
成功了 !!! 感謝
不過還有一個小小的問題
不知道有沒有辦法讓下拉式 跟 填寫是共同存在
有點機車的問題 不過滿想改成這樣的 呵呵
發表於 : 2005-05-30 06:43
由 心靈捕手
vanez3ns 寫:我選了其中一個 改成下拉式的修改\r
成功了 !!! 感謝
不過還有一個小小的問題
不知道有沒有辦法讓下拉式 跟 填寫是共同存在
有點機車的問題 不過滿想改成這樣的 呵呵
如果, 您使用下拉式選單的修改方式的話,
那麼, 無論使用者有沒有修改選項( 預設是" 不公開"),
" 來自" 的欄位, 不是都會有資料嗎?
也就是說, 不用再去設定該欄位為" 必填" 啊!
ps.
我在上頭的
第二種修改方法有異動, 避免訪客發文也會出現" 來自: (未填寫)". 如下:
代碼: 選擇全部
#
#-----[ Open ]-----
#
viewtopic.php
#
#-----[ Find ]-----
#
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#
#-----[ Replace With ]-----
#
if ( empty($postrow[$i]['user_from'] ) && $postrow[$i]['user_id'] != ANONYMOUS )
{
$poster_from = '來自: (未填寫)';
}else
{
$poster_from = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
}
發表於 : 2005-05-31 20:55
由 vanez3ns
心靈捕手 寫:vanez3ns 寫:我選了其中一個 改成下拉式的修改\r
成功了 !!! 感謝
不過還有一個小小的問題
不知道有沒有辦法讓下拉式 跟 填寫是共同存在
有點機車的問題 不過滿想改成這樣的 呵呵
如果, 您使用下拉式選單的修改方式的話,
那麼, 無論使用者有沒有修改選項( 預設是" 不公開"),
" 來自" 的欄位, 不是都會有資料嗎?
也就是說, 不用再去設定該欄位為" 必填" 啊!
ps.
我在上頭的
第二種修改方法有異動, 避免訪客發文也會出現" 來自: (未填寫)". 如下:
代碼: 選擇全部
#
#-----[ Open ]-----
#
viewtopic.php
#
#-----[ Find ]-----
#
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#
#-----[ Replace With ]-----
#
if ( empty($postrow[$i]['user_from'] ) && $postrow[$i]['user_id'] != ANONYMOUS )
{
$poster_from = '來自: (未填寫)';
}else
{
$poster_from = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
}
不是的大大
我選擇的是修改下拉式的
但是我有點小龜毛
因為下拉式的有預設選項 我希望預設選單中 可以有一樣讓註冊者可以自己填\r
不知道有沒有辦法呢?
現在是不用強制了 因為不填會寫入預設的第一樣\r
不過希望可以共存 >_<:
發表於 : 2007-07-07 20:44
由 TERCEL
心靈捕手大大提供的第三個方式的連結已經失效了
我也搜尋過....並未找到我想要的東西....
我的需求是....
我要將"來自"改成必填欄位....
懇請站上諸位大大不吝賜教....
發表於 : 2007-07-08 07:00
由 心靈捕手
TERCEL 寫:心靈捕手大大提供的第三個方式的連結已經失效了
我也搜尋過....並未找到我想要的東西....
我的需求是....
我要將"來自"改成必填欄位....
懇請站上諸位大大不吝賜教....
以下的修改, 提供您參考:
#
#-----[ Open ]-----
#
templates/YOUR_THEME/profile_add_body.tpl
#
#-----[ Find ]-----
#
#
#-----[ Replace With ]-----
#
#
#-----[ Open ]-----
#
includes/usercp_register.php
#
#-----[ Find ]-----
#
代碼: 選擇全部
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
#
#-----[ Replace With ]-----
#
代碼: 選擇全部
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($location) )
#
#-----[ SAVE & CLOSE ]-----
#
發表於 : 2007-07-10 08:51
由 TERCEL
修改成功....
謝謝心靈捕手大大....