http://www.thecounter.com om du inte orkar göra en egen...
Är det någon som har ett bra script till en counter.
9 svar · 273 visningar · startad av cobraeyes
Är det någon som har ett bra script till en counter.
http://www.thecounter.com om du inte orkar göra en egen...
Grejen är inte den att jag inte orkar...det är så att jag inte riktigt kommit igång med programeringen. Men jag är i akut behov av ett "eget" script!
Kolla då http://www.aspcode.com, där finns säkert koden om du vill göra den i asp, eller vad hade du tänkt dig?
Bilder får du göra eller om du vill ha mina som jag har på min sida så hojta till. Denna räknare stegar BARA första gången och sedan kan man "springa runt" utan att få en glädje räknare Detta script är mitt så....Men varsågod om det är ngt sånt här du vill ha
<%
Dim dbCounterPath
Dim myConn
Dim SQLStmt
Dim SQLupd
Dim rsCounter
Dim totCountDigits
Dim CounterBgColor
Dim CounterBorderColor
Dim strPage
' Response.Write Server.MapPath("/katalog/katalog.mdb")
strPage = Request.ServerVariables("URL")
' cookie check
' om den finns eller ej
If Request.Cookies(strPage) = "" Then
Response.Cookies(strPage) = 1
Application.Lock
'Response.Write strPage & "<br>"
dbCounterPath = "DBQ=" & Server.MapPath("/katalog/katalog.mdb")
Set myConn = CreateObject("ADODB.Connection")
Set rsCounter = CreateObject("ADODB.Recordset")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & dbCounterPath
' New Page ?
SQLStmt = "SELECT fldCount FROM tblCount where Page='" & strPage & "'"
set rsCounter = myConn.Execute(SQLStmt)
'rsCounter.Open SQLStmt, myConn
if rsCounter.EOF then
rsCounter.Close
Set rsCounter = nothing
SQLStmt = "INSERT INTO tblCount (fldCount,Page) VALUES (0,'" & strPage & "');"
'SQLStmt = "INSERT INTO tblCount (fldCount,Page) VALUES (0,'NISSE');"
'Response.Write SQLStmt & "<br>"
myConn.Execute SQLStmt
else
rsCounter.Close
Set rsCounter = nothing
end if
' Get count and add 1
SQLStmt = "SELECT fldCount FROM tblCount where Page='" & strPage & "'"
set rsCounter = myConn.Execute(SQLStmt)
rsCounter.MoveFirst
count = Int(rsCounter("fldCount") + 1)
rsCounter.Close
Set rsCounter = nothing
' Update
SQLupd ="UPDATE tblCount SET fldCount = " & Count & " where Page='" & strPage & "'"
myConn.Execute (SQLupd)
myConn.Close
Set myConn = nothing
Application.UnLock
end if
sub WriteCounter
strPage = Request.ServerVariables("URL")
CounterBgColor = "#F6D9AC"
CounterBorderColor = "#666666"
totCountDigits = 5 ' så många siffror ska räknaren bestå av
dbCounterPath = "DBQ=" & Server.MapPath("/katalog/katalog.mdb")
'Response.Write dbCounterPath & "<br>"
'Response.Write strPage & "<br>"
' hämta uppgift om hur många besök som varit
Application.Lock
dbCounterPath = "DBQ=" & Server.MapPath("/katalog/katalog.mdb")
Set myConn = CreateObject("ADODB.Connection")
Set rsCounter = CreateObject("ADODB.Recordset")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & dbCounterPath
SQLStmt = "SELECT fldCount FROM tblCount where Page='" & strPage & "'"
'Response.Write SQLStmt & "<br>"
set rsCounter = myConn.Execute(SQLStmt)
'rsCounter.Open SQLStmt, myConn
Count = rsCounter("fldCount")
rsCounter.Close
Set rsCounter = nothing
myConn.Close
Set myConn = nothing
' hur många siffror ska räknaren bestå av
If Len(Count) < totCountDigits Then
Do Until Len(Count) = totCountDigits
Count = "0" & Count
Loop
End If
Application.UnLock
' Denna funktion ändrar text siffrorna till bild siffror
Count = Replace(Count,"0","<img src=/katalog/0.gif border=0>")
Count = Replace(Count,"1","<img src=/katalog/1.gif border=0>")
Count = Replace(Count,"2","<img src=/katalog/2.gif border=0>")
Count = Replace(Count,"3","<img src=/katalog/3.gif border=0>")
Count = Replace(Count,"4","<img src=/katalog/4.gif border=0>")
Count = Replace(Count,"5","<img src=/katalog/5.gif border=0>")
Count = Replace(Count,"6","<img src=/katalog/6.gif border=0>")
Count = Replace(Count,"7","<img src=/katalog/7.gif border=0>")
Count = Replace(Count,"8","<img src=/katalog/8.gif border=0>")
Count = Replace(Count,"9","<img src=/katalog/9.gif border=0>")
Response.Write "\<table border=0 cellspacing=0 cellpadding=0\>" & vbcrlf
Response.Write "\<tr bgcolor=#636363\>" & vbcrlf
Response.Write " \<td\>"
Response.Write " \<table border=0 cellspacing=1 cellpadding=0\>"
Response.Write " \<tr bgcolor=" & CounterBgColor & "\> "
Response.Write " \<td\>" & count & "\</td\>"
Response.Write " \</tr\>"
Response.Write " \</table\>"
Response.Write " \</td\>"
Response.Write " \</tr\>"
Response.Write "\</table\>"
end sub
%>
Annelie
Oj vilken lång kod för en räknare!
Mmm men storleken har ju ingen betydelse
Mmm men storleken har ju ingen betydelse
så sant som det var sagt!
"It ain't the size that matters, it's the motion of the ocean"
Flyttas till ASP.