可以強制會員填寫嗎?
需要修改哪些地方呢? 麻煩請大大門教一下
因為不填寫的話
會員們填寫資料的時候 左邊個人資料會空一行空白(或是可以直接從這邊修改?)
希望有大大可以不吝嗇教學 感恩
版主: 版主管理群

代碼: 選擇全部
#
#-----[ Open ]-----
#
templates/YOUR_THEME/viewtopic_body.tpl
#
#-----[ Find-> Delete ]-----
#
<br />{postrow.POSTER_FROM}
代碼: 選擇全部
#
#-----[ 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'] : '';
}
心靈捕手大大 先感謝您 我去試試看了心靈捕手 寫: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
如果, 您使用下拉式選單的修改方式的話,vanez3ns 寫:我選了其中一個 改成下拉式的修改\r
成功了 !!! 感謝
不過還有一個小小的問題
不知道有沒有辦法讓下拉式 跟 填寫是共同存在![]()
有點機車的問題 不過滿想改成這樣的 呵呵
代碼: 選擇全部
#
#-----[ 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'] : '';
}
不是的大大心靈捕手 寫:如果, 您使用下拉式選單的修改方式的話,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'] : ''; }
以下的修改, 提供您參考:TERCEL 寫:心靈捕手大大提供的第三個方式的連結已經失效了
我也搜尋過....並未找到我想要的東西....
我的需求是....
我要將"來自"改成必填欄位....
懇請站上諸位大大不吝賜教....
代碼: 選擇全部
{L_LOCATION}:
代碼: 選擇全部
{L_LOCATION}: *
代碼: 選擇全部
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
代碼: 選擇全部
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($location) )