第 1 頁 (共 2 頁)
[問題] 安裝Birthday Mod1.5.7後 (被~倉木麻衣~ 大 給識破了)
發表於 : 2005-06-21 17:07
由 andy8090
phpbb版本:2.0.15
安裝外掛:Birthday Mod1.5.7
安裝完成後,在新會員註冊或個人資料,無法輸入生日??
進入後台,也沒有錯誤訊息,不知哪個檔可能改錯,
煩請熱心老大幫忙~~謝謝
如圖:

發表於 : 2005-06-21 17:18
由 ~倉木麻衣~
templates/yourtemplates/profile_add_boey.tpl
發表於 : 2005-06-21 17:26
由 andy8090
倉木麻衣 大:
代碼: 選擇全部
#
#-----[ OPEN ]------------------------------------------------
#
# Make sure to edit this file for every theme you use!
#
templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<input type="text" class="post"style="width: 200px" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
</td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- Start add - Birthday MOD -->
<tr>
<td class="row1"><span class="gen">{L_BIRTHDAY}:{BIRTHDAY_REQUIRED}</span></td>
<td class="row2"><span class="gen">{S_BIRTHDAY}</span></td>
</tr>
<!-- End add - Birthday MOD -->
小弟確定\風格\profile_add_body.tpl 這個檔沒改錯\r
不知是不是,原文少了什麼,麻煩您再看1下~~
發表於 : 2005-06-21 17:32
由 ~倉木麻衣~
還有一個地方忘了講
includes/usercp_register.php的內容
發表於 : 2005-06-21 18:13
由 andy8090
includes/usercp_register.php 這部份真ㄉ很難裝
整個檔,已重安3次,還是不行~~~『狂快抓起來 』:evil:
發表於 : 2005-06-21 19:20
由 ~倉木麻衣~
簡易的檢查\r
開啟includes/usercp_register.php並尋找這行程式
代碼: 選擇全部
//
// Let's do an overall check for settings/versions which would prevent
// us from doing file uploads....
在它之前加上
代碼: 選擇全部
die('$s_birthday = ' . $s_birthday);
然後試著連結到註冊頁面看看是否有出現下拉選單\r
如果沒有, 請確認一下lang_main.php裡是否有這行
代碼: 選擇全部
$lang['Submit_date_format'] = 'd-m-Y';
發表於 : 2005-06-21 19:34
由 andy8090
在includes/usercp_register.php
代碼: 選擇全部
//
// Let's do an overall check for settings/versions which would prevent
// us from doing file uploads....
之前加入\r
代碼: 選擇全部
die('$s_birthday = ' . $s_birthday);
後,無法顯示主畫面~~
檢查lang_main.php後,理面有
代碼: 選擇全部
$lang['Submit_date_format'] = 'd-m-Y';
這段
發表於 : 2005-06-21 19:50
由 ~倉木麻衣~
andy8090 寫:加入\r
代碼: 選擇全部
die('$s_birthday = ' . $s_birthday);
後,無法顯示主畫面~~
能給個畫面或連結嗎?
正常來說至少還會有個$s_birthdsy = 出現\r
還有, 能提供一下你的usercp_register.php檔嗎
發表於 : 2005-06-21 20:12
由 andy8090
對ㄚ,只剩
$s_birthdsy =出現,
其餘什都沒~~~真急

進入後台,或做任何動作都沒問題,也沒有任何錯誤訊息\r
就是無法顯示出生日的輸入選項???
發表於 : 2005-06-21 20:22
由 ~倉木麻衣~
那請將剛才的
代碼: 選擇全部
die('$s_birthday = ' . $s_birthday);
改成
代碼: 選擇全部
die('$lang['Submit_date_format'] = ' . $lang['Submit_date_format']);
看看出來的是結果是否為\r
$lang['Submit_date_format'] = 'd-m-Y'
若不是, 那請檢查你的language/lang_chinese_traditional_taiwan/lang_main.php
是否確實有$lang['Submit_date_format']這行
發表於 : 2005-06-21 20:29
由 andy8090
改成
代碼: 選擇全部
die('$lang['Submit_date_format'] = ' . $lang['Submit_date_format']);
主畫面會出現錯誤訊息\r
language/lang_chinese_traditional_taiwan/lang_main.php 裡\r
確定有$lang['Submit_date_format']這行
發表於 : 2005-06-21 20:35
由 ~倉木麻衣~
andy8090 寫:改成
代碼: 選擇全部
die('$lang['Submit_date_format'] = ' . $lang['Submit_date_format']);
主畫面會出現錯誤訊息\r
language/lang_chinese_traditional_taiwan/lang_main.php 裡\r
確定有$lang['Submit_date_format']這行
不要只跟我講有錯誤訊息嘛
好歹也告訴我是什麼樣的錯誤
不然是要我去擲笅問神你的錯誤訊息是什麼嗎
不過我應該知道上一篇是那裡寫錯了
要改成這樣才對
代碼: 選擇全部
die("\$lang['Submit_date_format'] = " . $lang['Submit_date_format']);
發表於 : 2005-06-21 20:44
由 andy8090
最新改成
代碼: 選擇全部
die("\$lang['Submit_date_format'] = " . $lang['Submit_date_format']);
主畫面出現
$lang['Submit_date_format'] = 日-月-年
連結網址:
http://218.184.147.5/phpbb2/index.php
發表於 : 2005-06-21 20:48
由 ~倉木麻衣~
麻煩將 「日-月-年」改成 d-m-Y
那個不能用中文~
而且安裝檔裡就有註解了
$lang['Submit_date_format'] = 'd-m-Y'; //php date() format - Note:
ONLY d, m and Y may be used and SHALL ALL be used (different seperators are accepted)
只能用 dmY這三個設定值而己\r
而且switch判斷式裡也是用dmY來判斷\r
代碼: 選擇全部
for ($i=0; $i<=strlen($lang['Submit_date_format']); $i++)
{
switch ($lang['Submit_date_format'][$i])
{
case d: $s_birthday .= $s_b_day;break;
case m: $s_birthday .= $s_b_md;break;
case Y: $s_birthday .= $s_b_year;break;
}
}
你改成日月年當然會找不到符合的值來做代換
自然就是沒有任何東西了
發表於 : 2005-06-21 20:59
由 andy8090
有夠給他
●強~強~強●真是強●
自己亂給它中文化,真是手賤的下場~~搞了1整晚~~重安3次,
問題竟然只是\r
d-m-Y
真想痛哭1場
