1 頁 (共 1 頁)

[問題] 註冊時,15秒後才能按下我同意支援Firefox&IE [已解決]

發表於 : 2005-08-09 17:43
chsa
問題外掛:註冊時,15秒後才能按下我同意
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=15404
使用版本:phpBB 2.0.17
網站位置:http://chsa.bounceme.net/Forum/index.php
狀況描述:

有訪客跟我反應,說註冊時等待了3秒後(自己設定為3),會重新更新,還會繼續顯示出等待了3秒的畫面,繼續等待3秒後,還是會重新更新頁面,他使用的瀏覽器為Firefox ,並無詳細說明Firefox 版本,不知道有何解決方法,能支援IE,也能支援Firefox 的瀏覽器,自己已爬過文了,有試過註冊時,15秒後才能按下我同意修正、15秒修正、Firefox,並無找到相關資料,請指教。

外掛列表:

代碼: 選擇全部

Page Generation Time 2.0.1 頁面產生時間 
File Attachment Mod 2.3.13 檔案上傳系統 
Yellow card 1.4.12 卡片停權系統 
Global announcement 1.2.8 全域公告 
Advanced Quick Reply Mod 1.1.1 進階版快速回覆 
Cash Mod 2.2.2 虛擬貨幣系統 
主題類型 + 強制使用主題類型 
Split topic type 2.0.1 類型分區系統 
Closed Category Mod Advanced 1.0.0 
Percentage Post Fix 1.0.0 
Double Post Control MOD 1.1.0 
last_topic_title_index 1.0.0 首頁顯示最後主題名稱 
DB Maintenance 1.3.4 資料庫維護系統 
垃圾桶外掛 1.0.1 
FI DivExpand 2i 代碼縮放?#123;式 
快速砍人外掛 1.4.3 
Last visit 1.2.8 會員在線記錄 
BBcode Hide 2.0.4 隱藏標籤 
Advanced Links Mod 1.2.2 進階版推薦網站 
Streaming audio BBcode Mod 2.0.2 播放影片功能 
付費瀏覽 1.0.9
Page Generation Time 2.0.1 顯示模式 
Page Generation Time 2.0.1 抓進版權部分 
防止版面被文章稱大 
引言代碼問題(?/span) 
輸入連結頭像網?#125;相關錯誤 
admin_users.php 簽名檔問題 
Split topic type 2.0.1 
Split topic type & Global Announcement 
會員個人資料頁面顯示註冊天數 
註冊時,15秒後才能按下我同意 
版面寬度改成 75 % 

發表於 : 2005-08-09 18:01
~倉木麻衣~
你的這行有問題
window.location="profile.php?mode=register&agreed=true";

發表於 : 2005-08-09 18:43
chsa
感謝倉木麻衣學長您的回覆,我在agreement.tpl 檔內,並沒有尋找到您所說的代碼,可否請您告訴我一下 ^^ :-D

發表於 : 2005-08-09 18:47
Kill
麻衣的意思可能是說把

代碼: 選擇全部

window.location="./profile.php?mode=register&agreed=true";
改成

代碼: 選擇全部

window.location="profile.php?mode=register&agreed=true";

發表於 : 2005-08-09 18:57
chsa
謝謝K學長的指教,可是最主要我想知道此行代碼於哪個檔案?

代碼: 選擇全部

window.location="./profile.php?mode=register&agreed=true";

發表於 : 2005-08-09 19:21
chsa
剛查看了一下原始檔

並沒有K哥所說的

代碼: 選擇全部

window.location="./profile.php?mode=register&agreed=true";
只有麻衣學長說的

代碼: 選擇全部

window.location="profile.php?mode=register&agreed=true";
也並不知道如何修改,可否指教一下.. :-D

發表於 : 2005-08-09 19:24
~倉木麻衣~
看了一下您的風格檔
發現那一段在tpl檔裡是這樣子寫的

代碼: 選擇全部

window.location="{U_AGREE_OVER13}"; 
請將上述程式改成直接指定連結位置的方式

代碼: 選擇全部

window.location="./profile.php?mode=register&agreed=true"; 

發表於 : 2005-08-09 19:28
chsa
謝謝倉木麻衣學長的說明,可是我有點不清楚,請問是\r

把這段\r

代碼: 選擇全部

function ok() 
{ 
window.location="{U_AGREE_OVER13}"; 
} 
var secs = 3;
改成這樣\r

代碼: 選擇全部

function ok() 
{ 
window.location="./profile.php?mode=register&agreed=true";
} 
var secs = 3;
----

或是將這原始檔的這段\r

代碼: 選擇全部

window.location="profile.php?mode=register&agreed=true";
改成這樣\r

代碼: 選擇全部

window.location="./profile.php?mode=register&agreed=true";

發表於 : 2005-08-09 19:33
~倉木麻衣~
改tpl 檔, 因為那個同意的頁面是讀取agreement.tpl 的內容
改HTML原始檔是沒有作用的

代碼: 選擇全部

#
#--------[ OPEN ]----------------
#
templates/subSilver/agreement.tpl

#
#--------[ FIND ]----------------
#
window.location="{U_AGREE_OVER13}";

#
#--------[ REPLACE WITH ]----------------
#
window.location="./profile.php?mode=register&agreed=true";

#
#--------[ SAVE/CLOSE ALL FILES]----------------
#
# EoM

發表於 : 2005-08-09 19:34
chsa
真是打擾各位了,我自己做了以下修正才會導致這樣的,十分謝謝倉木麻衣與K學長的指教。
http://phpbb-tw.net/phpbb/viewtopic.php?p=95505#95505