Autor Thema: Newsletter Script  (Gelesen 2722 mal)

Offline tuxie

  • Senior Mitglied
  • ****
  • Beiträge: 381
  • Geschlecht: Männlich
  • Lieber Sinn als Unsinn !!!
    • offizielles Stadtinformations.
Newsletter Script
« am: 08.08.02 - 16:43:15 »
Hallo,

ich bin auf der Suche nach einem Lotus Notes Newsletter Script. Gibt es so etwas in LN oder eher nicht ? Oder ist es besser die mit einem PHP schript zu machen.

Tschau Ingo
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2x Domino R5.011 on Linux
85 Users Notes R5.0.10 on WIN NT4SP6/Win2k SP4

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Newsletter Script
« Antwort #1 am: 12.08.02 - 15:37:45 »
Hallo,

statt einen Newsletter im Script zu schreiben kannst Du auch eine einfache Aktion nutzen. Schau mal hier nach:

http://www.atnotes.de/cgi-bin/yabb/YaBB.pl?board=R5TIP;action=display;num=1023441265;start=0

Das funktioniert nicht nur mit Wiedervorlagen. Wenn Du eine entsprechende Ansicht erstellst, die nur die News abbildet, kannst Du die Funktion auch für einen Newsletter nutzen.

Der Empfängerkreis läßt sich z.B. über ein Profildokument oder eine Gruppe im names.nsf regeln.

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Newsletter Script
« Antwort #2 am: 13.08.02 - 08:29:32 »
Hallo Ingo,

zu Deiner Frage, den gibt es.
Wie ich den Link von billygates verstanden habe, steckt da kein Automatismus dahinzer, d.h. wenn Du ohne Userinteraktivität Newsletter versenden willst, wirst Du um eine Programmierung nicht rumkommen.
Das einfachste ist aber :

dim i as integer, t as integer
dim news() as string

..... (was man so alles machen muss)

for i = 1 to collection.Count (hier läufst Du jetzt durch die Collection von Dokumenten, welche Du in Deinem Newsletter abgebildet haben möchtest)
if t = 0 then
redim news(t) as string
news(t) = searchDoc.Feld(x)
t = t + 1
else
redim preserve news(t) as string
news(t) = searchDoc.Feld(x)
t = t +1
end if
....

Du baust Dir so eine Textliste auf, welche Du anschliessend einfach in das RichText Feld eines Mails packst. Den Verteiler kannst Du Dir ebenso aufbauen, wie billygates bereits geschrieben hat, einfach ein Steuerungsdokument erzeugen und da die Empfänger rein.

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Newsletter Script
« Antwort #3 am: 13.08.02 - 13:00:01 »
Hallo,

in gewissen Rahmen kann auch die einfache Agent-Funktion  "Infobrief-Übersicht" automatisiert werden. So ist u.a. den Agenten zeitgesteuert (tägl., wöchentl., ...) laufen zu lassen. Darüber hinaus läuft der Agent auch nur, wenn die entsprechende Ansicht auch Dokumente enthält bzw. Dokumente enthält, die für den den/die Empfänger gedacht sind.

Die Designer-Hilfe von R5 hilft auch weiter.

Gruß
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Newsletter Script
« Antwort #4 am: 13.08.02 - 13:01:55 »
Oft ist der einfache Weg auch der beste....

Wenn man ein wenig tiefer in der Materie hängt übersieht man einfach oft den unkomlizierteren Weg.

Danke Dir für den Tip


Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz