[討論] 狀態列訊息+時間

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

已經修正好了
請享用 ;-)
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

感謝樓上的大大

小弟目前是用hpo14大改的AM PM跟k122417901大改的在控制台輸入歡迎訊息的(兩個一起裝)

小弟的改法

代碼: 選擇全部

<script language="JavaScript"> 
<!-- 
timeID = 10; 
stcnt = 16; 
msg = "您好^_^"; 
wmsg = new Array(32); 
   wmsg[0]=msg; 
   blnk = "                                                               "; 
   for (i=1; i<32; i++) 
   { 
      b = blnk.substring(0,i); 
      wmsg[i]=""; 
      for (j=0; j<msg.length; j++) wmsg[i]=wmsg[i]+msg.charAt(j)+b; 
   } 
function wiper() 
{ 
   ct = new Date(); 
   h = "0"+ct.getHours(); 
   m = "0"+ct.getMinutes(); 
   s = "0"+ct.getSeconds(); 
   h = h.substring(h.length-2,h.length+1); 
   m = m.substring(m.length-2,m.length+1); 
   s = s.substring(s.length-2,s.length+1); 
   if (h > 12) 
   { 
     h = h-12 ; 
     cl = " 目前時間: "+h+":"+m+":"+s+" AM"; 
   } 
   if (h < 12) cl = " 目前時間: "+h+":"+m+":"+s+" PM"; 
   if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0]; 
   if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0]; 
   if (stcnt-- < -40) stcnt=31; 
   status = cl+str; 
   clearTimeout(timeID); 
   timeID = setTimeout("wiper()",100); 
} 
--> 
</script>

代碼: 選擇全部

找到   msg = "您好^_^"; 
替換成

代碼: 選擇全部

msg = "{WELCOME_MESSAGE}";

這樣應該不會造成使用上的錯誤吧@@?
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

不會..
----
好像有點在灌水的感覺\r
打多一點字唄XD
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
hpo14
竹貓忠實會員
竹貓忠實會員
文章: 414
註冊時間: 2003-05-10 16:37
來自: M Starbucks

文章 hpo14 »

果然是K大 ....能搞成由控制台改訊息....
我本來是想說改成在 body load 的時候...載入 js 檔
然後以後要改就直接去 JS 檔改就可....就不怕動到 index_body.tpl
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2004 02/16更新)

竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

請不要濫用 私人訊息 或是 MSN 問問題...你以為竹貓是架好看的阿
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

大大,
我提供另一個改法(必須加後台)
這樣可以頁頁都看到~(12小時制)
#
#-----[ INSTALL 安裝 ]----------------------------------
#
後台更改外掛(在前幾個留言)
#
#-----[ OPEN 打開 ]-------------------------------------
#

代碼: 選擇全部

includes/page_header.php
#
#-----[ FIND 找尋 ]--------------------------------------
#

代碼: 選擇全部

	'NAV_LINKS' => $nav_links_html)
#
#-----[ BEFORE IT, ADD 在之前加 ]--------------------
#

代碼: 選擇全部

	'WELCOME_MESSAGE' => $board_config['welcome_message'],
#
#-----[ OPEN 打開 ]-------------------------------------
templates/subSilver/overall_header.tpl

#
#-----[ FIND 找尋 ]--------------------------------------
#

代碼: 選擇全部

</head>
#
#-----[ BEFORE IT, ADD 在之前加 ]--------------------
#

代碼: 選擇全部

<script language="JavaScript"> 
<!-- 
timeID = 10; 
stcnt = 16; 
msg = "{WELCOME_MESSAGE}";
wmsg = new Array(32); 
   wmsg[0]=msg; 
   blnk = "                                                               "; 
   for (i=1; i<32; i++) 
   { 
      b = blnk.substring(0,i); 
      wmsg[i]=""; 
      for (j=0; j<msg.length; j++) wmsg[i]=wmsg[i]+msg.charAt(j)+b; 
   } 
function wiper() 
{ 
   ct = new Date(); 
   h = "0"+ct.getHours(); 
   m = "0"+ct.getMinutes(); 
   s = "0"+ct.getSeconds(); 
   h = h.substring(h.length-2,h.length+1); 
   m = m.substring(m.length-2,m.length+1); 
   s = s.substring(s.length-2,s.length+1); 
   if (h > 12) 
   { 
     h = h-12 ; 
     cl = " 目前時間: "+h+":"+m+":"+s+" AM"; 
   } 
   if (h < 12) cl = " 目前時間: "+h+":"+m+":"+s+" PM"; 
   if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0]; 
   if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0]; 
   if (stcnt-- < -40) stcnt=31; 
   status = cl+str; 
   clearTimeout(timeID); 
   timeID = setTimeout("wiper()",100); 
} 
--> 
</script>
#
#-----[ FIND 找尋 ]-------------------------------------
#

代碼: 選擇全部

<body
#
#-----[ AFTER IT IN-LINE ADD 在之後(同一行)加 ]----------------------
#

代碼: 選擇全部

 onLoad="wiper()"
'


這樣會導至程式碼重複,但是不會有甚麼問題,只是會把檔案加大少少~
你們可以自己自行刪除多餘的程式碼~
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

*tytsim* 寫:大大,
我提供另一個改法(必須加後台)
這樣可以頁頁都看到~(12小時制)
#
#-----[ INSTALL 安裝 ]----------------------------------
#
後台更改外掛(在前幾個留言)
#
#-----[ OPEN 打開 ]-------------------------------------
#

代碼: 選擇全部

includes/page_header.php
#
#-----[ FIND 找尋 ]--------------------------------------
#

代碼: 選擇全部

	'NAV_LINKS' => $nav_links_html)
#
#-----[ BEFORE IT, ADD 在之前加 ]--------------------
#

代碼: 選擇全部

	'WELCOME_MESSAGE' => $board_config['welcome_message'],
#
#-----[ OPEN 打開 ]-------------------------------------
templates/subSilver/overall_header.tpl

#
#-----[ FIND 找尋 ]--------------------------------------
#

代碼: 選擇全部

</head>
#
#-----[ BEFORE IT, ADD 在之前加 ]--------------------
#

代碼: 選擇全部

<script language="JavaScript"> 
<!-- 
timeID = 10; 
stcnt = 16; 
msg = "{WELCOME_MESSAGE}";
wmsg = new Array(32); 
   wmsg[0]=msg; 
   blnk = "                                                               "; 
   for (i=1; i<32; i++) 
   { 
      b = blnk.substring(0,i); 
      wmsg[i]=""; 
      for (j=0; j<msg.length; j++) wmsg[i]=wmsg[i]+msg.charAt(j)+b; 
   } 
function wiper() 
{ 
   ct = new Date(); 
   h = "0"+ct.getHours(); 
   m = "0"+ct.getMinutes(); 
   s = "0"+ct.getSeconds(); 
   h = h.substring(h.length-2,h.length+1); 
   m = m.substring(m.length-2,m.length+1); 
   s = s.substring(s.length-2,s.length+1); 
   if (h > 12) 
   { 
     h = h-12 ; 
     cl = " 目前時間: "+h+":"+m+":"+s+" AM"; 
   } 
   if (h < 12) cl = " 目前時間: "+h+":"+m+":"+s+" PM"; 
   if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0]; 
   if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0]; 
   if (stcnt-- < -40) stcnt=31; 
   status = cl+str; 
   clearTimeout(timeID); 
   timeID = setTimeout("wiper()",100); 
} 
--> 
</script>
#
#-----[ FIND 找尋 ]-------------------------------------
#

代碼: 選擇全部

<body
#
#-----[ AFTER IT IN-LINE ADD 在之後(同一行)加 ]----------------------
#

代碼: 選擇全部

 onLoad="wiper()"
'


#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正完成

這樣會導至程式碼重複,但是不會有甚麼問題,只是會把檔案加大少少~
你們可以自己自行刪除多餘的程式碼~
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

緊急修正!! (只是12小時制)

#-----[ IF YOU USE TYTSIM , OPEN 如果你用TYTSIM的改法,打開 ]---
#
overall_header.tpl
#
#-----[ IF YOU USE K122417901 , OPEN 如果你用K122417901和作者的改法,打開 ]-
#
index_body.tpl
#
#-----[ FIND 找尋 ]-------------------------------
#

代碼: 選擇全部

 if (h > 12) 
#
#-----[ CHANGE 轉做 ]---------------------------
#

代碼: 選擇全部

 if (h => 12) 

#
#-----[ SAVE&CLOSE&UPLOAD 存檔&關閉&上載]-----
#
#-----[ 完成 ]-------------------------------------
#EoM 外掛修正結束
最後由 *tytsim* 於 2005-07-24 18:25 編輯,總共編輯了 1 次。
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

hpo14 寫:果然是K大 ....能搞成由控制台改訊息....
我本來是想說改成在 body load 的時候...載入 js 檔
然後以後要改就直接去 JS 檔改就可....就不怕動到 index_body.tpl
別這麼說
只是幾個簡單的動作而已\r
*tytsim* 寫:大大,
我提供另一個改法(必須加後台)
這樣可以頁頁都看到~(12小時制)
我自己再改的時候也是這樣子改\r
是為了配合原文才改成這樣子的
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
主題已鎖定

回到「外掛問題討論」