Mal eine Aktualisierung zum Thema HTML in Newslettern, Editor integrieren und Newsletter als HTML versenden:
Der Code von LL Consults (
http://www.contenido.org/forum/viewtopi ... 1457#31457) war eine schöne Vorlage. Allerdings hatte sie bis eben noch einen kleinen Bug: Jeder Empfänger dürfte wohl mit dem Namen des ersten Empfängers angesprochen worden sein.
Wer also LL Consults Lösung verwendet, sollte die include.newsletter_send.php mit dem aktuellen Code überarbeiten (erkennbar an einem $messageRaw) - er ist dort (d.h. in diesem Thema) überarbeitet.
Ansonsten stelle ich die Tage eine Lösung zum Testen zur Verfügung, die das Versenden von Newslettern in HTML und die Nutzung des WYSIWYG-Editors (sowohl SPAW als auch HTMLArea) ermöglicht. Ich muss die Lösung aber noch eingehend testen...
Das waren die guten Nachrichten. Die schlechten: Die Einbindung der Editoren in Extras -> Newsletter wird in der jetzigen Form immer fehlerhaft bleiben (wechselt man zwischen HTML und Source-Ansicht und wieder zurück, ist z.B. der Pfad zu den Bildern fehlerhaft). Die Lösung berücksichtigt das und korrigiert nach Kräften Pfade zu Bildern, Dateien und Links. Außerdem kann man (mit der Lösung) über den Namen des Newsletters entscheiden, ob man in Text oder HTML senden und ob man den Editor nutzen möchte.
Das Ganze ist mächtig geklebt und treibt einem die Tränen in die Augen - eine fehlerfreie Lösung ist (für V4.4.x) nur realisierbar, wenn man - nur für die Intergration in Extras -> Newsletter - die Editoren vervielfältigt und die Kopien entsprechend anpasst. Aus Zeitgründen und da es für die V4.4.x keinen Sinn mehr macht, werde ich daher wohl nur die geklebte Lösung zur Verfügung stellen.
Die Lösung funktioniert
nur mit V4.4.x.
Zur Information ein Überblick über bestehende Lösungen für V4.4.x:
a) Die grundsätzliche Überarbeitung (dieses Thema)
b)
Die Überarbeitung zum Versenden in Blöcken
c)
Versand einer Webseite als Newsletter (Christian's HTMLNewsletter)
d)
Newsletter nur als HTML inkl. Editor (HTMLArea, LL Consult)
e) Geplant: Newsletter als Text, HTML mit oder ohne Editor (SPAW/HTMLArea)
a) ist immer die Basis. Aus Zeitgründen sind b) bis d) Weiterentwicklungen, die parallel laufen, man kann sie also leider nicht mischen. Natürlich ist es geplant, alle Features zu kombinieren...
Für Interessierte: Ursache für die Probleme bei den Editoren sind die Pfade, die zum einen immer wieder in relative Pfade umgewandelt werden und zum anderen die vorhandene Pfadkorrektur versagt, da die Editoren aus dem Contenido-Pfad und nicht aus den Client-Pfad heraus aufgerufen werden.
Gruß
HerrB