Autor Thema: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite  (Gelesen 4015 mal)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
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.

« Letzte Änderung: 11.04.11 - 13:53:45 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite
« Antwort #2 am: 11.04.11 - 15:38:19 »
Richtig, aber das ist für die Nasen schon zu kompliziert
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: [Tipp] Einfacher Zähler für Zugriffe auf eine Seite
« Antwort #3 am: 11.04.11 - 16:10:05 »
Traurig.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz