[問題]請問誰會把"來自"修改成下拉選單...
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題]請問誰會把"來自"修改成下拉選單...
●架設主機作業系統:Windows 2000 Pro
●快速架站程式:Appserv
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.11
●您的 phpBB2 連結網址: 測試中\r
請問誰會把資料中來自的欄位修改成下拉選單...
如..
台北
台中
高雄
.
.
.
讓會員選擇...請前輩指點...謝謝...
●快速架站程式:Appserv
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.11
●您的 phpBB2 連結網址: 測試中\r
請問誰會把資料中來自的欄位修改成下拉選單...
如..
台北
台中
高雄
.
.
.
讓會員選擇...請前輩指點...謝謝...
遇到問題大家都會急,但是不按照發問格式也不會有人理你,所以按照發問格式,詳細描訴問題,才是解決問題的好方法,這是我在這裡學到的,跟大家共勉之!
花了偶好幾分鐘寫出來的捏
#
#----[ 打開 ]--------------------------------------
#
#
#----[ 找到 ]--------------------------------------
#
#
#----[ 內部找到 ]--------------------------------------
#
#
#----[ 取代 ]--------------------------------------
#selected 是預設值 就是沒調整的時候的預設值 原則是內容是可以任意改的 台灣有好多縣市阿\r
#請自己調整 ~~~~~~~~~~
#
#----[ 也就是變成 ]--------------------------------------
#
#
#----[ 完畢/存檔/測試 ]--------------------------------------
#
另外一種形式 清單的 size="4"這個是設定出現數\r
又如果你希望有顏色..... 那就這樣改吧\r
代碼: 選擇全部
##############################################################
## Mod Title: ??? 不明外掛
## Mod Version: 未知
## Author: 調皮的小羽 http://pb.idv.tw/
##
##
################################################################
## 這不是啥密外掛 只是修改文字欄位改成選單方式......
##
################################################################
## 修改前請備份 有問題鼻要找偶阿~~~~~~~
##################################################################----[ 打開 ]--------------------------------------
#
代碼: 選擇全部
profile_add_body.tpl#----[ 找到 ]--------------------------------------
#
代碼: 選擇全部
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2">
<input type="text" class="post"style="width: 200px" name="location" size="25" maxlength="100" value="{LOCATION}" />
</td>
</tr>#----[ 內部找到 ]--------------------------------------
#
代碼: 選擇全部
<input type="text" class="post"style="width: 200px" name="location" size="25" maxlength="100" value="{LOCATION}" />#----[ 取代 ]--------------------------------------
#selected 是預設值 就是沒調整的時候的預設值 原則是內容是可以任意改的 台灣有好多縣市阿\r
#請自己調整 ~~~~~~~~~~
代碼: 選擇全部
<select name="location" id="location">
<option value="不公開" selected>不公開
<option value="台北">台北</option>
<option value="高雄">高雄</option>
<option value="屏東">屏東</option>
<option value="花蓮">花蓮</option>
<option value="桃園">桃園</option>
<option value="新竹">新竹</option>
<option value="苗栗">苗栗</option>
</select>#----[ 也就是變成 ]--------------------------------------
#
代碼: 選擇全部
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2">
<select name="location" id="location">
<option value="不公開" selected>不公開
<option value="台北">台北</option>
<option value="高雄">高雄</option>
<option value="屏東">屏東</option>
<option value="花蓮">花蓮</option>
<option value="桃園">桃園</option>
<option value="新竹">新竹</option>
<option value="苗栗">苗栗</option>
</select>
</td>
</tr>#----[ 完畢/存檔/測試 ]--------------------------------------
#
另外一種形式 清單的 size="4"這個是設定出現數\r
代碼: 選擇全部
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2">
<select name="location" id="location" size="4">
<option value="不公開" selected>不公開</option>
<option value="台北">台北</option>
<option value="高雄">高雄</option>
<option value="屏東">屏東</option>
<option value="花蓮">花蓮</option>
<option value="桃園">桃園</option>
<option value="新竹">新竹</option>
<option value="苗栗">苗栗</option>
</select> </td>
</tr>代碼: 選擇全部
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2">
<select name="location" id="location">
<option value="不公開" style="color:8800ff" selected>不公開</option>
<option value="台北" style="color:000000">台北</option>
<option value="高雄" style="color:000088">高雄</option>
<option value="屏東" style="color:0000ff">屏東</option>
<option value="花蓮" style="color:008800">花蓮</option>
<option value="桃園" style="color:008888">桃園</option>
<option value="新竹" style="color:0088ff">新竹</option>
<option value="苗栗" style="color:880000">苗栗</option>
</select> </td>
</tr>-.-
大成功....................
真感謝這位帥哥...不知道有沒有強化版...
就是阿...哈哈...兩個選單...縣市..區域...
台北市....大同區...
想法來自\r
http://dob.tnc.edu.tw/themes/old/showPage.php?s=3124&t=
真感謝這位帥哥...不知道有沒有強化版...
就是阿...哈哈...兩個選單...縣市..區域...
台北市....大同區...
想法來自\r
http://dob.tnc.edu.tw/themes/old/showPage.php?s=3124&t=
遇到問題大家都會急,但是不按照發問格式也不會有人理你,所以按照發問格式,詳細描訴問題,才是解決問題的好方法,這是我在這裡學到的,跟大家共勉之!
這個可能要另外在overall_header.tpl去加上JAVA嚕suicidal 寫:大成功....................![]()
真感謝這位帥哥...不知道有沒有強化版...
就是阿...哈哈...兩個選單...縣市..區域...
台北市....大同區...
想法來自\r
http://dob.tnc.edu.tw/themes/old/showPage.php?s=3124&t=
偶對這個不了解耶 你可以自己研究看看吧 原則上就是要注意 名稱是\r
location 就是嚕
-.-
純娛樂.....的改法,可能把你要的複雜化了.....看看就好
用sql來搭配吧,既然phpbb是結合了php+mysql何苦把這麼好的搭擋拆散呢\r
臨時寫了一下,適合有基礎的入門者參考修改,新手的話....看看就好,要放置的地方請找一下修改usercp_register.php類似的文章及profile_add_body.tpl
至於要編輯phpbb_from資料表的話就要再寫一個哩,嫌麻煩的話還是用html語法一個一個加吧\r
以下的變數可以自行隨意修改\r
沒修改基礎的別照著改喔.....改壞了別怪我沒先說明
用sql來搭配吧,既然phpbb是結合了php+mysql何苦把這麼好的搭擋拆散呢\r
臨時寫了一下,適合有基礎的入門者參考修改,新手的話....看看就好,要放置的地方請找一下修改usercp_register.php類似的文章及profile_add_body.tpl
至於要編輯phpbb_from資料表的話就要再寫一個哩,嫌麻煩的話還是用html語法一個一個加吧\r
以下的變數可以自行隨意修改\r
沒修改基礎的別照著改喔.....改壞了別怪我沒先說明
代碼: 選擇全部
CREATE TABLE phpbb_from (
from_id mediumint(8) unsigned NOT NULL auto_increment,
from_title char(120) NOT NULL default '',
PRIMARY KEY (from_id)
) TYPE=MyISAM;
然後也在phpbb_users的資料表中加入 user_from_id 的欄位 預設值為0或空白\r
在會員編輯個人資料模式中加入\r
$user_from_id = ( isset($HTTP_GET_VARS['user_from_id']) ) ? $HTTP_GET_VARS['user_from_id']:$HTTP_POST_VARS['user_from_id'];
$user_from_id = ( $user_from_id ) ? $user_from_id:$userdata['$user_from_id'];
$sql = "SELECT *
FROM phpbb_from";
if(!$result = $db->sql_query($sql))
message_die(CRITICAL_ERROR, "Could not query data", "", __LINE__, __FILE__, $sql);
$from = $db->sql_numrows($result);
$froms = array();
while( $row = $db->sql_fetchrow($result) )
$froms[] = $row;
$from_select_list .= '<select name="from_id"><option value="' . $user_from_id . '" selected>請選擇您的所在地</option>';
for( $i = 0; $i < $from; $i++ )
$from_select_list .= '<option value="' . $froms[$i]['from_id'] . '" ' . ( ( $froms[$i]['from_id'] == $user_from_id ) ? 'selected':'' ) . '>' . $froms[$i]['from_title'] . '</option>';
$from_select_list .= '</select>';
另在update phpbb_users資料表的語法中加入 user_from_id 及 $user_from_id 的變數別忘了喔這樣才會更新會員的user_from_id 資料
如果是要在註冊模式的話就要找到新增一筆會員資料的sql語法那段
在template輸出變數陣列中加入\r
'FROM_SELECT_LIST' => $from_select_list,
然後在tpl中適當的位置加上=> 你來自於:{FROM_SELECT_LIST}
---
Do you fear death ?
Do you fear death ?
-
angeljhouse
- 星球公民

- 文章: 118
- 註冊時間: 2006-08-11 12:22

