(M)eine Seite für 40tude Dialog

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Home » Scripte » Ereignisscripte » OnBeforeSendingMessage » ChangeAttributionLines

ChangeAttributionLines

E-Mail Drucken PDF

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
Datum 13.12.2008 Dateigröße 4.56 KB  Download 3344

 

Zuletzt aktualisiert am Sonntag, den 18. September 2011 um 12:57 Uhr