1 頁 (共 1 頁)

[問題] 強制閱讀公告版面的最新公告 1.0.3 (已解決,謝謝老師!!)

發表於 : 2006-06-01 16:25
kkt
問題外掛:強制閱讀公告版面的最新公告 1.0.3
外掛連結: 此處

裝在版本: phpbb 2.015

狀況描述: 裝這外掛很久, 一直使用正常. 這兩天卻突然失效. 發公告也不會彈出訊息.

在裝這外掛使用期間, 有加裝其他很多外掛, 但都保持正常.
而最後所裝的虛擬股票後, 也有發過公告. 正常.

但不知為何, 現在發公告會失效, 但絕不是瀏覽器.

因為: 仍然會彈出之前的未閱讀公告.

外掛的附加檔案從未更改過. 修改的兩個檔案語法檢驗沒有被動到或註解掉.

所以才不知其問題所在.

想請教知道的大大, 該是那方面出的問題呢?




.

發表於 : 2006-06-01 18:38
心靈捕手
請問:
您是直接安裝最新版 1.0.3,
或者, 由舊版 (1.0.1) 升級成 1.0.3 呢?

發表於 : 2006-06-01 19:35
kkt
回老師, 我是從1.0.2 到裝 1.0.3 版本的, 衹沒改老師這段:

代碼: 選擇全部

# 
#--------[OPEN]---------------- 
# 
includes/page_header.php 

# 
#--------[FIND]---------------- 
# 
force_read_announcement.$phpEx 

# 
#--------[REPLACE WITH]---------------- 
# 
set_read.$phpEx 

# 
#--------[OPEN]---------------- 
# 
templates/您的風格/overall_header.tpl 

# 
#--------[FIND]---------------- 
# 
   var w = 415; 
   var h = 225; 
   var left = (screen.width - w) / 2; 
   var top = (screen.height - h) / 2; 
   var props = 'height='+h+',width='+w+',top='+top+',left='+left+',resizable=yes'; 

   win = window.open('{U_FORCE_READ_ANNOUNCEMENT}', '_forcereadannounce', props);; 
   win.window.focus(); 

# 
#--------[REPLACE WITH]---------------- 
# 
   if (window.confirm('公佈欄有新的公告,請按確定閱讀最新公告。\n\n本視窗將會持續跳出直到您閱讀完最新公告為止。')) 
   { 
      window.location = '{U_FORCE_READ_ANNOUNCEMENT}'; 
   } 

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

因為我曾試改過, 反倒沒有彈出公告.
之後又一直都很正常.

上星期左右我完成最後的股票外掛後, 還出了公告通知都正常的.

這星期我便沒改動過外掛了. 所以才有點奇怪, 會突然失效呢?

但我把最新的公告移去, 卻又會彈出舊的公告. 測試多次確是這樣.


.

發表於 : 2006-06-01 20:08
kkt
老師, 多謝您!! 找到問題及解決了.

試著在資料庫把舊的 user_read_announcement 刪去,

重新執行滙入一次


回復正常.

結論, 我這幾天有在資料庫手動移除股市資料, 或許改動了而不自知.

多謝老師!!


.