Leerzeile in HTML-Text unterbinden

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
helios
Beiträge: 48
Registriert: 03.03.2005, 17:45
Kontaktdaten:

Beitrag von helios »

Hier sind die funktionierenden Abfragefunktionen für SM und SLAF

In jedem Programm zu erstellen.
Nimmt die Leerzeilen und Felder raus wenn keine Angaben dafür vorhanden sind.

[Firma]
[Abteilung][Ansprechpartner-Anrede]
[Strasse-Postfach]
[Plz-Strasse-Postfach-Ort]


[Mailanrede]

\"Firma\" ist ein reiner Platzhalter, Abteilung und die - Einträge sind Funktionseinträge

Abteilung (Ãœbersicht):

WENN [Abtlg.]=\"
ANSONSTEN, WENN [Abtlg.]<>\"

Bedingung:
Feld = Abtlg., Vergleichsoperator = der Rest bleibt leer
WENN = Feld = WENN [Abtlg.]<br>

Ansprechpartner-Anrede (Ãœbersicht)
WENN [Anrede1]=\'Herrn\'
ANSONSTEN, WENN [Anrede1]=\'Frau!

Bedingung:
Feld = Anrede1., Vergleichsoperator =, Vergleichskettenzeichen = Herrn
Gib aus:
Herrn [Titel] [Vorname] [Name]

WENN Feld = Anrede1., Vergleichsoperator =, Vergleichskettenzeichen = Frau
Gib aus:
Frau [Titel] [Vorname] [Name]

usw. auch für die anderen Felder

Ich hoffe es kann jemand etwas damit anfangen.

Gruß
Wolfgang
Benutzeravatar
mirko
Beiträge: 22893
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Naja so wie du es gemacht hast, ist es doch fast richtig.
Anbei nochmmal mein Beispiel. Ich habe die Funktion Anschrift genannt. Entsprechend muss dann das Feld [Anschrift] im E-Mail-Text verwendet werden.

Es gibt nur 2 Bedingungen

Abtlg. = nicht angegeben = leer
Anschrift ohne Abteilung ausgeben

Abtlg. = angegeben = NICHT leer
Anschrift mit Abteilung ausgeben

Für die persönliche Ansprache mit Herr/Frau usw. muss man natürlich eine 2. Funktion erstellen. Also nicht alles in eine Funktion packen.
helios
Beiträge: 48
Registriert: 03.03.2005, 17:45
Kontaktdaten:

Beitrag von helios »

weitere Bilder als PDF Datei gesamt.

Kann man auch mehrere laden?

Gruß Wolfgang
helios
Beiträge: 48
Registriert: 03.03.2005, 17:45
Kontaktdaten:

Beitrag von helios »

Original von Mirko:

Gibt es eine Möglich über WENN / DANN oder so ähnlich den nach der [Abteilung] folgenden Teil automatisch eine Zeile höher zu bekommen?
Du musst einfach die Ausgabe in einer Abfragefunktion selbst durchführen.

WENN Abteilung = Feld leer lassen

DANN GIB AUS

[Firma]<br>
[Ansprechpartner-Anrede] <br>
[Strasse-Postfach]<br>
[Plz-Strasse-Postfach-Ort]<br>

WENN Abteilung <> Feld leer lassen

DANN GIB AUS

[Firma]
[Abteilung]<br>
[Ansprechpartner-Anrede] <br>
[Strasse-Postfach]<br>
[Plz-Strasse-Postfach-Ort]<br>

Danke für die schnelle Hilfe. Komme aber nicht weiter.

Muß ich eine zusätzliche Abfragefunktion dafür erstellen?

Es gibt eine Abfragefunktion mit dem Namen \"Abteilung\"

Bis auf [Firma] sind alle o. g. \"Namen\" [xx-xx] reine Namen der Abfragefunktionen mit den hinterlegten \"Platzhaltern\". So sehen die erzeugten Mails aus nachdem ich \"Abteilung\" erweitert habe. Beispiele:

1:

IPL
Abtlg. 4711

Herrn Dr. Wolfgang Lörks
Angeraue 36
D - 40489 Düsseldorf

Sehr geehrter Herr Dr. Lörks,

Dies ist nur ein Test mit einkopierten Feldern.

2.

Ingenieurbüro X Y
Ingenieurbüro X Y
[Ansprechpartner-Anrede]
[Strasse-Postfach]
[PLZ-Strasse-Postfach-Ort]

Herrn X Y
YY yy Yyyyyyyy
D - 4xxxx XXXXXXX

Sehr geehrter Herr XXXXX,

Dies ist nur ein Test mit einkopierten Feldern.

3.

XYZ & Co. GmbH
Abtlg. PT-4711-2K-PAT

Frau Prof. XX YY
XX YYYY yy
D - 4xxx Düsseldorf

Sehr geehrte Frau Prof. XXX,

Dies ist nur ein Test mit einkopierten Feldern.

Im Beispiel 3 ist dann wieder alles korrekt.

Anbei habe ich die Hardkopies der Funktionsabfrage \"Abteilung beigefügt

Gruß
Wolfgang
Zuletzt geändert von helios am 04.05.2008, 08:24, insgesamt 1-mal geändert.
Benutzeravatar
mirko
Beiträge: 22893
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »


Kann man irgendwo/irgendwie einstellen das von Datum her jeweils die neuesten Meldungen in den Gruppierungen als erste angezeigt werden?

Man als nicht immer ganz runter rollen muß.
Nein wird aus Geschwindigkeitsgründen immer unten angefügt. Wenn er es oben einfügen würde, dann müsste zuerst alle bisherigen Empfänger ums ein nach unten gerückt werden, damit oben die Zeile leer wird und damit Wert eingefügt werden kann. Bei 10 Empfängern spielt das nicht die Rolle, sind aber 1000 oder noch mehr drin, dann merkt (=wartet) man das schon.
Benutzeravatar
mirko
Beiträge: 22893
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »


Gibt es eine Möglich über WENN / DANN oder so ähnlich den nach der [Abteilung] folgenden Teil automatisch eine Zeile höher zu bekommen?
Du musst einfach die Ausgabe in einer Abfragefunktion selbst durchführen.

WENN Abteilung = Feld leer lassen

DANN GIB AUS

[Firma]<br>
[Ansprechpartner-Anrede] <br>
[Strasse-Postfach]<br>
[Plz-Strasse-Postfach-Ort]<br>

WENN Abteilung <> Feld leer lassen

DANN GIB AUS

[Firma]
[Abteilung]<br>
[Ansprechpartner-Anrede] <br>
[Strasse-Postfach]<br>
[Plz-Strasse-Postfach-Ort]<br>
helios
Beiträge: 48
Registriert: 03.03.2005, 17:45
Kontaktdaten:

Beitrag von helios »

Noch eine allgemeine Frage, die gehört hier zwar nicht hin, schiebe Sie bitte in den entsprechenden Bereich. Danke

Kann man irgendwo/irgendwie einstellen das von Datum her jeweils die neuesten Meldungen in den Gruppierungen als erste angezeigt werden?

Man als nicht immer ganz runter rollen muß.

Gruß
Wolfgang
helios
Beiträge: 48
Registriert: 03.03.2005, 17:45
Kontaktdaten:

Beitrag von helios »

Hallo Mirko,

zuerst möchte ich die Frage bezüglich des \"Java\" Scripts beantworten. War keiner. Arbeit mit der \"Abfragefunktion\". Bin wieder dahintergekommen. Das Problem hat sich somit erledigt. Man sollte eben öfter mit SuperMailer arbeiten :biggrin:

Nun zu folgendem Problem, paßt fast hier hin. Betiftt Mails in HTML als auch im Textformat.

Folgende Felder sind vorhanden:

[Firma]
[Abteilung]
[Ansprechpartner-Anrede]
[Strasse-Postfach]
[Plz-Strasse-Postfach-Ort]

[Mailanrede]

Dies ist nur ein Test mit einkopierten Feldern.

Da ich nicht bei jeder Anschrift eine [Abteilung] habe bleibt immer eine häßliche Leerzeile zurück.

Gibt es eine Möglich über WENN / DANN oder so ähnlich den nach der [Abteilung] folgenden Teil automatisch eine Zeile höher zu bekommen?

Gruß
Wolfgang
plakatshop24
Beiträge: 2
Registriert: 09.05.2006, 12:20

Beitrag von plakatshop24 »

Hallo Mirko!

Herzlichen Dank für die superschnelle Antwort.

Gruß

Hermann

www.plakatshop24.de
Benutzeravatar
mirko
Beiträge: 22893
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Siehe dazu die SuperMailer-Hilfe:


Zeilenumbrüche für E-Mails im HTML-Format

Um einen Absatz zu erzeugen betätigen Sie einfach die <ENTER> oder <RETURN> Taste. Zur Erzeugung eines einfachen Zeilenumbruchs, halten Sie die Taste <Umsch> fest und betätigen Sie die Taste <ENTER> bzw. <RETURN>.
plakatshop24
Beiträge: 2
Registriert: 09.05.2006, 12:20

Beitrag von plakatshop24 »

Tach zusammen!

Wer kann helfen? Wenn ich im HTML-Format eine neue Zeile durch die ENTER-Taste erzwinge, dann ensteht immer eine Leerzeile und dann geht`s erst mit dem Text weiter...

Kann ich das irgendwo abschalten, d.h. den Text auch ohne diese Leerzeile hinbekommen?

Vielen Dank für Eure Hilfe im Voraus

Hermann

www.plakatshop24.de
Antworten