\templates\default\messages.lang.php 這是訊息檔,你可以加入你所需的錯誤訊息
register.php
加入下面的if判斷...以下是我隨便測試的
if($bday!=$password) {
showmessage('credits_addfunds_succeed');
}
templates\default\register.htm
我將原本在進階選項中的生日設定移動到<!--{loop $_DCACHE['fields_required'] $field}-->
這一行前面,並加以修改
<tr>
<td class="altbg1"><span class="bold">{lang birthday}</span></td>
<td class="altbg2"><div class="input"><input type="text" name="bday" id="bday" size="25" onclick="showcalendar(event, this)" onfocus="showcalendar(event, this);if(this.value=='0000-00-00')this.value=''" value="0000-00-00" onBlur="checkbirth()></div><div id="checkbirth"></div></td>
</tr>
加入生日判斷,為了顯示錯誤訊息,證明function有效
function checkbirth(){
var bd = document.register.bday.value;
var bd2 = $('checkbirth');
warning(bd2,profile_seccode_invalid);
return;
}
修改後,可能會有cache到forumdata/templates/x_register.tpl.php中,如果要修改也可以從這邊
以上是我剛剛測試的結果,你可以根據需求增加code...
ps.我沒學過php,只是大概試了一下,如果有其他的程式問題,我可能無法幫你