Liste der Anhänge anzeigen (Anzahl: 1)
Newsletter Beispiel
hi,
ich schreibe mal auf wie ich schnell einen newsletter erstelle.
bei den links im header/footer wird eine lösung angewendet die nicht updatefähig ist. also bitte merken!
auf das befüllen des newsletter im body wird später noch eingegangen.
der newsletter so wie hier beschrieben funktioniert in den meisten email clients.
er funktioniert nicht in google gmail und nicht in lotus notes zb
http://www.campaignmonitor.com/css/
1. auf http://www.campaignmonitor.com/templates/ ein template aussuchen.
das kann natürlich später angepasset weren, aber jetzt für die schnelle ist das ok.
ich hab mir template nr. 9 single column ausgesucht (das vorletzte)
downloaden
2. unter layout stylesheet ein newsletter.css anlegen und das css aus dem template dareinkopieren
3.in der datei newsletter.php (unter system/modules/newsletter) die zeile 376-379 muss nun so aussehen:
$objTemplate->email=$arrRecipient['email'];
$objEmail->html = $objTemplate->parse();
$objEmail->html = $this->replaceInsertTags($objEmail->html); // convert insert tags
$objEmail->imageDir = TL_ROOT . '/';
4. unter templates eine datei mail_default.tpl angelen siehe anlage.
5. entsprechende bilder (logo usw.) in tl_files hochladen und in mail_default.tpl die pfade (absolut) anpassen
fertig ist ein funktionsfähiger newsletter
das befüllen des inhalts später...
kleine änderung:
man kann im header mit folgendem konstrukt ninas lösung verbessern:
<p>Dieser Newsletter wird nicht richtig dargestellt? Klicken Sie <a href="{{env::path}}<?php echo "index.php/newsletterleser/items/" . $this->alias . ".html"; ?>">hier</a> für eine Ansicht im Browser.</p>
newsletterleser ist dabei der alias der newsletterleserseite
man muss allerdings in newsletter.php (siehe punkt 3) das hier hinzufügen:
$objTemplate->alias=$objNewsletter->alias;
auch Email Anhänge, aber sogar mehrfach die gleichen
Habe auch das Problem, dass Newsletter-Bilder als Anhänge - insbesondere im Thunderbird 3.1 - beim Empfang angezeigt werden. Habe die obige Änderung ausprobiert. War bei mir nicht erfolgreich, da nun keine Bilder eingebunden wurden.
Noch eine Kuriosität: Ich habe eingestellt, dass das SendeScript 10 Sendungen auf einmal erledigt. Die Anhänge sind bei mir hiervon scheinbar anhängig. Denn mit dem ersten Versand ist noch alles richtig, dann sind die Anhänge einmal dran. Bei einem späteren dann zweimal, .. Ich konnte beim versand von ca. 1000 Newslettern bis 6 mal den sich wiederholenden Anhang prüfen. Den Inkrement-Punkt, wann sich die Zahl erhöht, konnte ich aber nicht feststellen.
Hat jemand inzwischen eine Lösung dafür?