Swiss_Kife_OBSAV.ds ist ein multifunktional ausgestattetes Skript, daß zu seiner Anwendung im OnBeforeSavingMessage das Basis_Modul_Include.ds benötigt. Dieses Swiss_Kife_OBSAV.ds - UPDATE beinhaltet neben zahlreichen anderen Funktionen auch die überarbeiteten und verbesserten Funktionen der rechts im Block gelisteten Einzelskripte!
Sollte eines oder mehrere der weiter unten beschriebenen Skript - Funktionen bereits als Skript im OnBeforeSavingMessage aktiviert sein, so müssen deren Skript-Namen sowie die dazugehörigen Aufrufroutinen mit ' //' so deakivieren bzw. mit dem gleichnamigen Skript, da nicht mehr benötigt, ganz aus der Skriptverwaltung gelöscht werden.
Nach jeder vorgenommenen Änderung oder Anpassung im Skript selbst, muß dieses erneut gespeichert werden und unter Ereignisskripte muß das OnBeforeSavingMessage erneut kompiliert und ausgeführt werden. Das trifft auch für Änderungen und oder Anpassungen innerhalb des O-B-SavingMessage selbst zu!
Das Einbinden der Swiss_Kife_OBSAV.ds erfolgt denkbar einfach via " C&P " innerhalb des Explorer's im Verzeichnis von 40tude Dialog\....\scripte\custom => Eigene Skripte! Wichtig: Dialog muß bei diesem Vorgang geschlossen sein! Nach dem ersten Start (bei einer Neuinstallation) von Dialog Klickt man auf Einstellungen | Skriptverwaltung | Skripte neu laden. Das Swiss_Kife_OBSAV.ds muß noch in das Ereignisskript OnBeforSavingMessage eingebunden, kompiliert und ausgeführt werden.Die vom Autor zum Download gepackte *.zip beinhaltet alle hierfür notwendigen Informationen.
Bei einer Neuinstallation von 40tude Dialog ergeben Swiss_Knife_OBSAV.ds zusammen mit Basis_Modul_Include.ds eine optimale Grundausstattung für das OnBeroreSavingMessage. User die beide Skripte in einen bereits bestehenden 40tude Dialog zusätzlich integrieren möchten, müssen, sofern vorhanden die oben in der Box benannten Skripte durch ein vorrangellten Doppelslash '//' für den Skriptnamen und der jeweiligen Aufrufroutine im OnBeforeSavingMessabe deaktivieren oder diese Skripte in Gänze aus der Skriptverwaltung löschen.
• Das Swiss_Kife_OBSAV.ds enthält zur Zeit die Funktionen aus folgenden Einzelskripte:
Funktionen aus dem Einzelskript sorgen dafür, daß (MID) References im Header untereinander gefaltet angezeigt werden können!
- References: <100307.140015.at.566.75.dlg@my-fqdn.de>
- <100307.140159.at.567.13.dlg@my-fqdn.de>
- <100307.140346.at.568.54.dlg@my-fqdn.de>
- <100307.140529.at.569.69.dlg@my-fqdn.de>
Funktionen aus
dem Einzelskript sorgen für eine optimale Optik der News - Artikel. Überflüssige
Qutezeichen ' > ' & ' >> ' in den Leerzeilen reinkommender Artikel werden automatisch
gelöscht. Aber auch verunglückte Smilies werden korrigiert so das z.B. aus ': -)' ein ':-)' wird.
In der Settings.ini, im Dialog Hauptverzeichnis, müssen zunächst folgende
Eintragungen gemacht werden, falls nicht schon vorhanden, einfach per C&P unter [General]
einfügen, danach Datei speichern und Dialog starten. Dieser Vorgang sollte nicht bei laufender
Anwendung vorgenommen werden. Dialog muß, damit Änderungen in der Settings.ini wirksam werden
können, geschlossen sein!
[General]
DeleteEmptyQuotedLines=1
DeleteEmptyQuotedLinesKeepEmptyLines=1
Wird die Funktion für Quotecorrection im Swiss_Knife_OBSAV abgeschaltet, kann es zu solchen Quotes wie hier kommen '> >>', also Leerzeichen zwischen den Quotezeichen, die zu fehlerhaften Darstellungen bei zusammengesetzten Links führt. Deshalb wurde die entsprechende Routine geändert. Funktioniert jetzt auch ohne. //Quotecorrection - gefixt 0112008 - 19:31