Beitrag von Stephan (263 Beiträge) am Mittwoch, 15.April.2009, 14:10.
Besucherstatistik
kann man die Visits einer Detailansicht bei der bP-Datenbank zählen lassen, ähnlich einer Besucherstatistik?
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 15.April.2009, 14:21.
Re: Besucherstatistik
sicher, schau mal in der bibliothek nach
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 15.April.2009, 14:54.
Re: Besucherstatistik
Braucht man nicht viel Firlefanz für...
einfach ein zusätzliches Feld in die entsprechende DB einfügen(z.B. zugriffe)
if ($cmd eq "all")
{
get"Id==$Id","Deine_DB";
$zugriffe=($zugriffe+1);
mod "Id==$Id", ["zugriffe", "$zugriffe"], "Deine_DB";
}
</perl>
dieses Script einfach im Template vor Dein
setzten
hth
gruesse
Claus
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 15.April.2009, 14:56.
Re: Re: Besucherstatistik /Nachtrag
Da fehlte noch ein perl-tag
Also so:
<perl>
if ($cmd eq "all")
{
get"Id==$Id","Deine_DB";
$zugriffe=($zugriffe+1);
mod "Id==$Id", ["zugriffe", "$zugriffe"], "Deine_DB";
}
</perl>
Viel Spaß damit
Gruesse
Claus
Antworten
Beitrag von Stephan (263 Beiträge) am Mittwoch, 15.April.2009, 15:36.
Re: Re: Re: Besucherstatistik /Nachtrag
Danke Claus,
wills mal probieren, danke für die schnelle Antwort!
Antworten
Beitrag von Stephan (263 Beiträge) am Mittwoch, 15.April.2009, 16:18.
Re: Re: Re: Besucherstatistik /Nachtrag
Danke, er macht es leider doch noch nicht,
habe ein normales Textfeld "Zugriff" in die Datenbank "workshop" hinzugefügt mit Sotierung als Zahl oder Text oder auch ohne Sortierung, bei allen 3 Varianten steht noch keine Zahl in der Detailansicht.
Den Code habe ich auch vor dem do eingefügt
<perl>
if ($cmd eq "all")
{
get"Id==$Id","workshop";
$zugriffe=($Zugriffe+1);
mod "Id==$Id", ["Zugriffe", "$Zugriffe"], "workshop";
}
</perl>
Woran könnte es noch liegen?
Antworten
Beitrag von Herbert (220 Beiträge) am Mittwoch, 15.April.2009, 16:28.
Re: Re: Re: Re: Besucherstatistik /Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 15.April.2009, 16:38.
Re: Re: Re: Re: Besucherstatistik /Nachtrag
<perl>
if ($cmd eq "all")
{
get"Id==$Id","workshop";
$Zugriff=($Zugriff+1);
mod "Id==$Id", ["Zugriff", "$Zugriff"], "workshop";
}
</perl>
Du mußt schon die richtigen Namen (auch Groß-/Kleinschreibung gehören dazu) verwenden...;)
Gruesse
Claus
Antworten
Beitrag von Stephan (263 Beiträge) am Mittwoch, 15.April.2009, 17:25.
Re: Re: Re: Re: Besucherstatistik /Nachtrag
Danke, hatte ich ubersehen. Stephan
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 16.April.2009, 23:54.
Re: Re: Re: Re: Re: Besucherstatistik /Nachtrag
Ich empfehle das Feld nicht auf sortieren zu stellen, da der Datenbanküberhang dadurch enorm schnell steigt.
Antworten
Beitrag von Stephan (263 Beiträge) am Freitag, 17.April.2009, 08:12.
Re: Re: Re: Re: Re: Re: Besucherstatistik /Nachtrag
Danke, mache ich! Ansonsten funktioniert prima, Danke Claus!
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 17.April.2009, 13:35.
Re: Re: Re: Re: Re: Re: Re: Besucherstatistik /Nachtrag
Keine Ursache,
Sortierung macht nur Sinn, wenn man sich hinterher noch eine Auswertung stricken will (wie oft welches Detailprofil angeklickt wurde)
Ansonsten verursacht die Sortierung, wie Pouraga geschrieben hat, nur Ballast.
Gruesse
Claus
Antworten