AL8 Forum
   登錄註冊幫助


標題: 【分享】輔助 在線時間 功能,自動倒數整理網頁
 learnering
 0028249
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 235

精華: 0

積分: 790 點

現金: 100 元

存款: 1501 元

閱讀權限: 20

註冊: 2005-8-10

來自: 台灣

狀態: 離線
 
發表於 2005-9-27 00:36  資料  個人空間  主頁 短消息  加為好友  添加 learnering 為MSN好友 通過MSN和 learnering 交談
【分享】輔助 在線時間 功能,自動倒數整理網頁

找尋index.htm模板的第一行
{template header}


複製下面的語法貼到它的下面
<script language="JavaScript">
<!--
var limit="9:59"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+"分"+cursec+"秒後重新整理本討論區!"
else
curtime=cursec+"秒後重新整理本討論區!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
-->
</script>


var limit="9:59"
表示自動倒數重新整理的時間 9分59秒
如果你要弄五分鐘
改成var limit="5:00"

這是結合語法來運行幫助在線時間的計算
如果你的後台論壇統計更新時間是600秒
建議把自動重新整理的時間弄9:59

加在index.htm而不加在header.htm的目的是
若有人打文章花的時間比較長
會突然自動重新整理而不見

所以加在index.htm之後
只在首頁才會有倒數計時重新整理
意思就是如果要掛網必須停留在論壇首頁才能

之前我還想到用按鍵精靈 = =

[此帖最後由 learnering 在 2005-11-19 於 16:39 修改]




 AL8 Forum © All rights reserved.
頂部
 JerryJaney
 0029803
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 JerryJaney 的詳細資料

頭銜: Lord

帖子: 323

精華: 0

積分: 2461 點

現金: 230 元

存款: 473 元

閱讀權限: 25

註冊: 2005-9-1

來自: Taiwan

狀態: 離線
 
發表於 2005-9-27 09:16  資料  個人空間  主頁 短消息  加為好友  添加 JerryJaney 為MSN好友 通過MSN和 JerryJaney 交談 Yahoo!
QUOTE:
引用由 learnering 於 2005-9-27 00:36 發出的帖子內容


**** 付費信息,已經隱藏 *****


謝謝您的提供~
已經安裝到論壇的各風格模版了~




幻羽聯盟∼請各位加入會員多多發言喔^^
 AL8 Forum © All rights reserved.
頂部
 learnering
 0028249
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 235

精華: 0

積分: 790 點

現金: 100 元

存款: 1501 元

閱讀權限: 20

註冊: 2005-8-10

來自: 台灣

狀態: 離線
 
發表於 2005-9-27 10:58  資料  個人空間  主頁 短消息  加為好友  添加 learnering 為MSN好友 通過MSN和 learnering 交談
QUOTE:
引用由 JerryJaney 於 2005-9-27 09:16 AM 發出的帖子內容


謝謝您的提供~
已經安裝到論壇的各風格模版了~


這段語法Firefox沒支援
不過如果再那段語法的上面加上
<META HTTP-EQUIV=REFRESH CONTENT="599">

表示599秒自動重新整理
就有支援
但狀態列不會有顯示倒數

這兩個語法弄在一起目前沒有問題




 AL8 Forum © All rights reserved.
頂部
 KayToy
 0024224
Rank: 1

頭銜: Newbie

帖子: 27

精華: 0

積分: 40 點

現金: 69 元

存款: 0 元

閱讀權限: 10

註冊: 2005-6-20

狀態: 離線
 
發表於 2005-9-27 16:21  資料  個人空間  短消息  加為好友 
用javascript~但狀態列顯示倒數好像不太美觀~




 AL8 Forum © All rights reserved.
頂部
 bencwk
 0000170
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

帖子: 2472

精華: 55

積分: 43910 點

現金: 5 元

存款: 83044 元

閱讀權限: 100

註冊: 2004-1-20

狀態: 離線
 
發表於 2005-9-27 16:45  資料  個人空間  主頁 短消息  加為好友 
heehee~好似學校內聯網禁樣~





GTA SA網: gta-sa.04gd.com
討論區: bbs.04gd.com / bbs2.04gd.com
 AL8 Forum © All rights reserved.
頂部
 dc209
 0025425
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 dc209 的詳細資料

頭銜: Forum Legend

暱稱: Amos

自述: yo~

帖子: 1056

精華: 0

積分: 13054 點

現金: 37 元

存款: 4162 元

閱讀權限: 70

註冊: 2005-7-4

狀態: 離線
 
發表於 2005-9-27 17:37  資料  個人空間  短消息  加為好友  ICQ 狀態
幾好用喎 ~~~~




 AL8 Forum © All rights reserved.
頂部
 learnering
 0028249
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 235

精華: 0

積分: 790 點

現金: 100 元

存款: 1501 元

閱讀權限: 20

註冊: 2005-8-10

來自: 台灣

狀態: 離線
 
發表於 2005-9-27 17:44  資料  個人空間  主頁 短消息  加為好友  添加 learnering 為MSN好友 通過MSN和 learnering 交談
QUOTE:
引用由 KayToy 於 2005-9-27 04:21 PM 發出的帖子內容
用javascript~但狀態列顯示倒數好像不太美觀~


呵呵
只是要讓論壇跟BBS一樣
不然開著論壇而沒有對論壇有任何動作
等過後台的自動統計整理一遍
在線時間就不會繼續算了

因為我是幫學校的討論區架的
所以很多人對掛網很需求
弄好之後想說平常在AL8學很多
所以順便分享一下

po出來也不敢收錢 = =
因為是簡單的js搭配
不是原創

分享是一種美德




 AL8 Forum © All rights reserved.
頂部
 learnering
 0028249
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 235

精華: 0

積分: 790 點

現金: 100 元

存款: 1501 元

閱讀權限: 20

註冊: 2005-8-10

來自: 台灣

狀態: 離線
 
發表於 2005-9-27 17:49  資料  個人空間  主頁 短消息  加為好友  添加 learnering 為MSN好友 通過MSN和 learnering 交談
QUOTE:
引用由 KayToy 於 2005-9-27 04:21 PM 發出的帖子內容
用javascript~但狀態列顯示倒數好像不太美觀~


只有在首頁
不然你也可以只加
<META HTTP-EQUIV=REFRESH CONTENT="599">

599表示559秒
這樣論壇就會自動重新整理但不會在狀態列顯示自動倒數字樣

我一直以599來算是因為我後台的統計整理是設置10分鐘一次
這樣掛網的人假使在100人也不會對論壇的流量消耗太大




 AL8 Forum © All rights reserved.
頂部
 豪少
 0019554
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 2347

精華: 0

積分: 10208 點

現金: 98 元

存款: 57920 元

閱讀權限: 70

註冊: 2005-4-20

狀態: 離線
 
發表於 2005-9-27 18:00  資料  個人空間  短消息  加為好友 
不錯的說
先支持一下樓主 !
努力




 AL8 Forum © All rights reserved.
頂部
 leoi11
 0023428
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 932

精華: 0

積分: 7942 點

現金: 726 元

存款: 0 元

閱讀權限: 30

註冊: 2005-6-10

來自: 聊天加油站

狀態: 離線
 
發表於 2005-9-27 18:07  資料  個人空間  主頁 短消息  加為好友  ICQ 狀態
是用javascript的喔....
不錯吧...
<script language="JavaScript">
<!--
var limit="9:59"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+"分"+cursec+"秒後重新整理本討論區!"
else
curtime=cursec+"秒後重新整理本討論區!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
-->
</script>
我能去掉window.location.reload()和修改if (!document.images)變成if (document.images)然後將else{....}也不要了

再用meta語法嗎?

[此帖最後由 leoi11 在 2005-9-27 於 18:09 修改]




 AL8 Forum © All rights reserved.
頂部
 leoi11
 0023428
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 932

精華: 0

積分: 7942 點

現金: 726 元

存款: 0 元

閱讀權限: 30

註冊: 2005-6-10

來自: 聊天加油站

狀態: 離線
 
發表於 2005-9-27 20:11  資料  個人空間  主頁 短消息  加為好友  ICQ 狀態
樓主幫幫忙吧= =




 AL8 Forum © All rights reserved.
頂部
 薯片
 0019539
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 130

精華: 0

積分: 460 點

現金: 30 元

存款: 2498 元

閱讀權限: 20

註冊: 2005-4-19

來自: 大 埔 . . .

狀態: 離線
 
發表於 2005-9-27 21:48  資料  個人空間  主頁 短消息  加為好友 
圖 已 經 死 了 link . . . >< !




 AL8 Forum © All rights reserved.
頂部
 learnering
 0028249
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 235

精華: 0

積分: 790 點

現金: 100 元

存款: 1501 元

閱讀權限: 20

註冊: 2005-8-10

來自: 台灣

狀態: 離線
 
發表於 2005-9-28 11:44  資料  個人空間  主頁 短消息  加為好友  添加 learnering 為MSN好友 通過MSN和 learnering 交談
QUOTE:
引用由 leoi11 於 2005-9-27 06:07 PM 發出的帖子內容
是用javascript的喔....
不錯吧...
<script language="JavaScript">
<!--
var limit="9:59"
if (document.images){
var parselimit=limit.split(":"
parselimit ...


要修改js的內容都可以阿
只要沒有問題就好了

另外提供另一個主要是因為這個js沒支援Firefox
所以才多弄另一個語法做搭配




 AL8 Forum © All rights reserved.
頂部
 learnering
 0028249
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 235

精華: 0

積分: 790 點

現金: 100 元

存款: 1501 元

閱讀權限: 20

註冊: 2005-8-10

來自: 台灣

狀態: 離線
 
發表於 2005-9-28 11:45  資料  個人空間  主頁 短消息  加為好友  添加 learnering 為MSN好友 通過MSN和 learnering 交談
QUOTE:
引用由 薯片 於 2005-9-27 09:48 PM 發出的帖子內容
圖 已 經 死 了 link . . . >< !


昨天學校的選課系統出問題
造成整個server爆掉
今天早上才修好ftp

現在預覽圖又出現了




 AL8 Forum © All rights reserved.
頂部
 leoi11
 0023428
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 932

精華: 0

積分: 7942 點

現金: 726 元

存款: 0 元

閱讀權限: 30

註冊: 2005-6-10

來自: 聊天加油站

狀態: 離線
 
發表於 2005-9-28 20:40  資料  個人空間  主頁 短消息  加為好友  ICQ 狀態
QUOTE:
引用由 learnering 於 2005-9-28 11:44 AM 發出的帖子內容


要修改js的內容都可以阿
只要沒有問題就好了

另外提供另一個主要是因為這個js沒支援Firefox
所以才多弄另一個語法做搭配

我就是想要幫我看看
因為我不想兩個一起用上重新整理的功能
我只想一個作為顯示
而meta才會refresh
希望能幫我看看這樣改了之後正不正確喔!




 AL8 Forum © All rights reserved.
頂部
 Mesley
 0097353
Rank: 1

頭銜: Newbie

帖子: 13

精華: 0

積分: 130 點

現金: 95 元

存款: 0 元

閱讀權限: 10

註冊: 2008-3-3

狀態: 離線
 
發表於 2008-3-11 02:34  資料  個人空間  短消息  加為好友 
感恩
這個功能不錯用




 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2008-12-3 09:07
Processed in 0.030792 second(s), 7 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.