第 1 頁 (共 1 頁)
[問題] 在註冊頁面加上警示語
發表於 : 2005-01-04 21:26
由 輕狂
因為我們網站性質的緣故,所以希望在註冊頁面 「會員名稱: *」的輸入欄位後面加上一段紅色「本站限用中文帳號,請輸入2~6個中文字」。
不過不知道這要去改 usercp_register.php 的哪裡?
以及,不知道有沒有辦法由程式中修改,限制只能用中文作帳號呢?
發表於 : 2005-01-04 21:38
由 webspirit
打開
language/lang_chinese_traditional_taiwan/lang_main.php
找到\r
$lang['Username'] = '會員名稱';
改成
$lang['Username'] = '會員名稱 (<font color=red>本站限用中文帳號,請輸入2~6個中文字</font>)';
發表於 : 2005-01-04 21:53
由 輕狂
webspirit 寫:打開
language/lang_chinese_traditional_taiwan/lang_main.php
找到\r
$lang['Username'] = '會員名稱';
改成
$lang['Username'] = '會員名稱 (<font color=red>本站限用中文帳號,請輸入2~6個中文字</font>)';
謝謝..J我試試看...^^
發表於 : 2005-01-04 22:01
由 輕狂
不行呢,這樣一改,登入的畫面也會出現....這有點奇怪。...不過還是謝謝你..^^
發表於 : 2005-01-04 22:14
由 webspirit
這沒辦法,不然就要直接改 profile_add_body.tpl
但這就違反了 phpBB 程式及語言分開的原則
或者改 usercp_register.php,並在 lang_main.php 加入一個語系定義\r
只是這部份完全不會
發表於 : 2005-01-04 22:15
由 依夢兒
修改 profile_add_body.tpl 就可以了。
搜尋:
代碼: 選擇全部
<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
覆蓋為:
代碼: 選擇全部
<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /> <font color="#FF0000">本站限用中文帳號,請輸入2~6個中文字</font></td>
發表於 : 2005-01-04 22:18
由 webspirit
webspirit 寫:這就違反了 phpBB 程式及語言分開的原則
發表於 : 2005-01-04 22:22
由 依夢兒
webspirit 寫:這就違反了 phpBB 程式及語言分開的原則
看個人喜好吧!以我來說,安裝的外掛實在太多了,又喜歡東改改西改改。
所以索性將英文等其它語系的語系檔給拿掉了,只提供繁體中文語系檔供會員選擇,所以就算把文字寫死在 .tpl 內也無所謂。
對於喜歡修改和打造屬於自己的 phpBB 的人來說,把文字寫死在 .tpl 是最快但也是很難避免的選擇吧?^^"
發表於 : 2005-01-04 22:38
由 webspirit
當然是可以啦\r
只是 phpBB 的原始設計構想就是將程式跟語系分離 (IPB、vBB 亦然)
正統的 MOD 也是遵循此構想來撰寫
個人也非常欣賞這種作法,如此而已 ^^
發表於 : 2005-01-04 23:17
由 輕狂
謝謝各位,解決了...
其實我們那個站不太會有重大的改變,因為是以最單純的環境為主要考量,
所以外掛也不會掛太多...我只掛一個 TOP5而已...^^
發表於 : 2005-01-11 05:13
由 carghost
對不起\r
我找不到... profile_add_body.tpl
可以告訴我在哪個位置嗎???
發表於 : 2005-01-11 05:38
由 carghost
對不起...我找到....修改好了
謝謝