Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: eknori am 11.04.11 - 13:48:16

Titel: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite
Beitrag von: eknori am 11.04.11 - 13:48:16
Letzte Woche fragte mich unsere Intranet Redaktionsteam, ob es möglich ist, die Zugriffe auf einen Artikel im Intranet mitzuzählen.

Hier ist eine quick'n dirty Lösung ( in den afterPageLoad event der page oder custom control pasten )

Code
var db:NotesDatabase= sessionAsSigner.getDatabase(session.getServerName(),session.getCurrentDatabase().getFilePath());
var doc:NotesDocument = db.getDocumentByUNID(currentDocument.getDocument().getUniversalID());
var cnt = doc.getItemValueInteger("counter") ;
var newCnt = cnt + 1;
doc.replaceItemValue("counter", newCnt);
doc.save();
doc.recycle();

Wichtig dabei ist das sessionAsSigner. Damit kann Anonymous READER sein und trotzdem wird das item counter aktualisiert.

Titel: Re: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite
Beitrag von: m3 am 11.04.11 - 15:22:28
http://www.eknori.de/2004-11-02/using-awstats-to-report-on-domino-web-logs/ ;)
Titel: Re: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite
Beitrag von: eknori am 11.04.11 - 15:38:19
Richtig, aber das ist für die Nasen schon zu kompliziert
Titel: Re: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite
Beitrag von: m3 am 11.04.11 - 16:10:05
Traurig.