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
對不起...我找到....修改好了
謝謝