Just nu i M3-nätverket
Jump to content

The Page Counter Component


TicToc

Recommended Posts

Eller The Counter Component

 

Tänkte höra om det är nån som vet hur dom funkar,

om man skulle vilja sammla "hits" för alla olika sidor på en å samma sida? Hits(path) ??

Men man måste väl på nåt sätt sätta igång hela processen,

 

set myCount = Server.CreateObject("MSWC.PageCounter")

???

 

Men det här funkar ju inte alls, nån som kan förklara?

 

 

Link to comment
Share on other sites

Först måste du regga komponenten.

Sen lägger du in följande kod:

 

<% 

Set Counting = Server.CreateObject("MSWC.PageCounter")

strCounting = Counting.Hits

Response.Write (strCounting)

%>

 

Testa eftersom jag inte är helt säker på att det funkar :)

 

/OZn

_________________________________________________

RAM-MINNE - smärtan i pungen när du första gången försökte cykla på herrcykel

 

Link to comment
Share on other sites

Jag skulle nog inte använda en extra komponent..

 

Vet inte om jag är trött eller vad det är, men top 10 hits?

Förklara gärna lite närmare vad du ska göra :)

 

/OZn

_________________________________________________

RAM-MINNE - smärtan i pungen när du första gången försökte cykla på herrcykel

 

Link to comment
Share on other sites

Haha, jo jag tänkte ha en sida som bara jag kommer åt där jag ser vilka sidor som på hela siten är besökta mest. typ en top tio besökta.

 

1. /main.asp (550 hits)

2. /erbjudande.asp (hits 350)

3. /shop.asp (hits 250)

4. o.s.v

 

Link to comment
Share on other sites

Jaha

 

Finns många sätt att göra på men om du bara vill ha ett hum så kan du göra en enkel variant

 

Jag skulle skapa en separat tabell "hits" och sen göra något liknande:

 

Set RS = Connect.Execute("select urlID, counter from din_tabell)
strUrl=request.servervariables("URL")

Do until RS.Eof
if RS("urlID")=&strUrl& then
strCounter=RS("Counter")
strCounter=strCounter+1
strIn="true"
RS.Update
exit do
end if
RS.Movenext
loop
if strIn <> "true" then
Set insert = Connect.Execute("INSERT INTO din_tabell (urlID) VALUES('"&strUrl&"')
end if

 

Sen när du ska plocka fram dina "hits" så gör du bara en sql-sats

 

SELECT top 10 urlID,counter FROM din_tabell ORDER BY counter

 

Någonting i den stilen. Det här är bara en idé och koden är inte provkörd.

 

/OZn

_________________________________________________

RAM-MINNE - smärtan i pungen när du första gången försökte cykla på herrcykel

 

[inlägget ändrat 2003-04-18 12:24:09 av OZn]

Link to comment
Share on other sites

Tack så mycket :)

Om man skulle vilja räkna unika användare då då? eller iof.. det kan jag kanske lösa :)

 

tack iaf :)

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...