Mit diesem Script kannst du folgendes erstellen:
- eine Grußformel mit persönlicher Anrede
- automatisch eine Grußformel bei neuen Beiträgen
- eine INGRID bei den entsprechenden Beiträgen
- das Ganze wahlweise bei E-Mails oder News (oder beidem)
- Formatierung von Namen und diverse andere Einstellungen sind ebenfalls möglich
Beschreibung der change_names.ini
Die change_names.ini gehört ebenfalls in das Programmverzeichnis von 40tude Dialog.
Diese Datei wird auch noch für andere Scripte benötigt, z.B. ChangeNamesInArticleList, es kann daher sein, daß eine solche bei dir schon existiert!
Alternativ kannst du dir auch eine attribution_names.ini anlegen, wenn du ein eigenes Namensmanagement für dieses Script haben möchtest. Dann gehört aber die Variable ChangeNamesIni entsprechend angepaßt.
Namen in der Grußzeile werden durch dieses Script auf Wunsch auf den Vornamen reduziert (siehe FullToFirst).
z.B.:
Hallo Dietmar Vollmeier -> Hallo Dietmar
Du kannst aber auch, bei besonderen Postern, den Namen durch einen Nick ersetzen lassen.
z.B.:
Hallo Dietmar Vollmeier -> Hallo Didi
Schreibe dazu die Namen, die du ersetzen möchtest, in die INI-Datei.
Weitere Anleitungen sind in der Datei selbst enthalten!
Anwendung
DIE FOLGENDE ZEILE IST ALS EINLEITUNGSZEILE IM DIALOG ZU VERWENDEN.
BITTE MIT COPY&PASTE (C&P) GENAUSO ÜBERNEHMEN.
Füge unter Einstellungen -> Server, Identitäten, Signaturen... -> Identitäten -> Einleitungszeilen folgende Zeile exact so ein (C&P).
Hallo -#%full-name%#-!\n\n.:|%full-name%|:. schrieb:
Als Ergebnis steht dann im Editor, beim Beantworten eines Postings:
Hallo -#Vorname Name#-!
.:|Vorname Name|:. schrieb:
Mehr ist nicht zu tun, damit das Script funktioniert.
Persönliche Veränderung in der Einleitungszeile von 40tude Dialog können nachträglich durchaus vorgenommen werden. Dabei ist lediglich darauf zu achten, das %full-name%, also der Name, zwischen die entsprechenden Tags zu setzen ist.
Wie man oben sieht würde das für die Grußformel (erste Zeile) so aussehen
-#%full-name%#-
und für die zweite, die Einleitungszeile so
.:|%full-name%|:.
Alles andere, wie "Hallo", "schrieb" kann natürlich den persönlichen Wünschen angepasst werden.
Name und Funktion
Include | : | {$I _i_OBSendM_ChangeAttributionLines} |
Funktion | : | ChangeAttributionLines (Message, IsEmail); |
Einbindung in OnBeforeSendingMessage
Generelle Infos zur Einbindung von INCLUDE-Files findest du hier.
Das Script funktioniert nur in Verbindung mit dem Script "Pathfinder"!
Program OnBeforeSendingMessage; // DialogINI muß als erstes in die Liste der Include-Files eingebunden werden {$I DialogINI} // Weitere Include-Files {$I _i_OBSendM_ChangeAttributionLines} Function OnBeforeSendingMessage( Var Message : TStringlist; Const Servername : String; Const IsEmail : Boolean ) : Boolean; Begin ChangeAttributionLines (Message, IsEmail); End; // Function OnBeforeSendingMessage() Begin End.
Download
ChangAttributionLines v.2.8.0 | ||
13.12.2008 4.56 KB 3481 |