Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

[Tipp] Einfacher Zähler für Zugriffe auf eine Seite

(1/1)

eknori (retired):
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();
--- Ende Code ---

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

m3:
http://www.eknori.de/2004-11-02/using-awstats-to-report-on-domino-web-logs/ ;)

eknori (retired):
Richtig, aber das ist für die Nasen schon zu kompliziert

m3:
Traurig.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln