查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
冷井

 發表於 2007-6-7 10:47 PM

在 AL8 Forum 找到教學:
http://www.alan888.com/Discuz/thread-83504-1-1.html


GGL

 發表於 2007-4-9 03:48 AM

po完才看到...
奇怪,怎麼標題跟內容說的剛好相反...而我的方法是根據標題寫的

算了,懶的改了,反正你內容寫得我的方法裡面有提到...

ps.仔細看code,我有加入一些東西,並非完全一樣...


GGL

 發表於 2007-4-9 03:45 AM

\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,只是大概試了一下,如果有其他的程式問題,我可能無法幫你


冷井

 發表於 2007-4-8 08:03 PM

我已經知道如何把選填的欄位放到必填的區域,但是還不知道要如何讓論壇檢查該欄位有無填寫內容。
請問有相關的插件或是教學嗎?

版本:Discuz 5.5
論壇位置: http://wowkt.servegame.org/

[冷井 在  2007-4-9 10:18 PM 作了最後編輯]





所在時區為 GMT+8, 現在時間是 2024-11-22 02:00 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.017289 second(s), 6 queries , Qzip disabled