Page 1 of 1
serendipity_event_mailer.php
Posted: Thu Jul 12, 2007 8:09 pm
by Anitram
Lieber Garvin,
könntest du mir bitte bei der Modifikation dieses Plugins behilflich sein?
Hintergrund:
Wir wollen die Mitglieder unseres Bouleclubs dazu bewegen, vermehrt auf die neue Website zu gehen und dort nachzulesen. Bislang werden alle über Termine usw. per E-Mail informiert. Da wir aber doch mehr wieder zum aktiven Spiel bewegen wollen, möchten wir nun mal gerne auch einige "Atmosphären" über Bilder und Berichte vermitteln, was man über E-Mails nun mal nicht so richtig kann.
Nun habe ich mir (in meinem Weblog testweise) obiges Event-Plugin installiert und "ausprobiert". Dabei fällt mir auf, dass bei entsprechender Einstellung der gesamte Text des Artikels mitverschickt wird, was wir aber für unseren Verein nicht haben möchten. Optimal wäre es, wenn ein kurzer Hinweis eingebunden werden könnte, dass alles weitere gelesen kann, wenn man dem Link in der Mail folgt.
Kannst du das Plugin bitte bitte so abändern oder mir sagen, wo ich an welcher Stelle den Inhalt einstellen kann?
Ich danke dir.
Liebe Grüße
Martina
Re: serendipity_event_mailer.php
Posted: Fri Jul 13, 2007 11:24 am
by garvinhicking
Hi!
Den Mailtext kannst Du in der serendipity_event_mailer.php anpassen wenn Du nach der Zeile suchst:
Code: Select all
serendipity_sendMail($mailto, $mail['subject'], $mail['body'], $mail['from']);
Da kannst Du davor schreiben/ändern
Code: Select all
$vorspann = 'Hallo Leute, alles wird toll!';
serendipity_sendMail($mailto, $mail['subject'], $vorspann . $mail['body'], $mail['from']);
Grüße,
Garvin
Posted: Fri Jul 13, 2007 5:50 pm
by Anitram
Posted: Sun Jul 29, 2007 8:08 pm
by Anitram

Ich habe es so gemacht, wie von dir beschrieben, Garvin. Hier das Ergebnis:
Warning: preg_replace() [function.preg-replace]: Unknown modifier ']' in /www/htdocs/****/plugins/serendipity_event_mailer/serendipity_event_mailer.php on line 229
Woran liegt es?

Posted: Sat Aug 04, 2007 3:48 pm
by garvinhicking
Hi!
Öh, das betrifft aber eine Zeile von der ich nicht gesagt habe dass Du sie ändern sollst? Was hast Du denn gemacht?
Grüße,
Garvin
Posted: Sat Aug 04, 2007 4:13 pm
by Anitram
*heul* jetzt bin ich es wieder schuld...
Mal ernst, ich werde es heute abend nochmal versuchen und genau protokollieren, was ich wo gemacht habe. Ich hatte mich an deine Anleitung gehalten und dann eben die obige Meldung erhalten. Sollte es nicht klappen, melde ich mich wieder.
Da sich meine "alte" Domain ja grad im KK-Umzug befindet, also irgendwo zwischen hier und da, werde ich heute abend ausreichend Zeit haben, mich diesem Problem zu widmen (aber erst nach dem leckeren Grillen, das ich geplant habe... lecker Rumsteaks mit grünem Pfeffer und Zwiebelringen, gegrillte Maiskolben & Kartoffeln & Tomaten... )
Und dann werde ich dieses geniale Teil ausprobieren, pro Kategorie ein eigenes Style zu verwenden. Das wird sicherlich sehr gut im internen Bereich ankommen...
Mal sehen, vielleicht hänge ich denen irgendwelche Blümchen an die virtuelle Tapete? *ggggg* (ich war wohl zu lang in der Sonne)
Posted: Sat Aug 04, 2007 4:42 pm
by garvinhicking
Hi!
Okidoki. Bei den Zeilen die ich erwähnt kommt nämlich kein preg_replace() vor, daher wundert mich die Fehlermeldung. Alles weitere dann, wenn Du's nochmal probiert hast
Viele Grüße,
Garvin
Posted: Sat Aug 04, 2007 8:59 pm
by Anitram
[del]Mal wirklich bescheuert gefragt... heißt es wirklich "$Vorspann" ?[/del]
Ich bin offensichtlich bescheuert! Grad sehe ich, woran es ggf. gelegen haben kann... nämlich genau an diesem VORSPANN! Ich lasse ihn sprechen, aber spreche ihn dennoch nicht an...
Posted: Sat Aug 04, 2007 9:01 pm
by garvinhicking
Nein, es heißt $vorspann.
Es kann auch $pusemuckel heißen, da die Variable ja erst vondir in der zeile vorher überhaupt erschafft wird

Posted: Sat Aug 04, 2007 9:13 pm
by Anitram
Hmmm... ich habe mal das hier ausprobiert:
$vorspann = 'Liebes Mitglied des Bouleclub Neunkirchen-Seelscheid! Auf unserer Website ist ein neuer Artikel veröffentlicht worden. Darüber möchte ich Dich gerne informieren. Du kommst auf den Artikel, in dem Du einfach auf den Link im Text klickst.';
$nachspann = 'Hinweis: Hierbei handelt es sich um eine automatisch generierte E-Mail an Dich, da Du in der Mitgliederliste des Vereins geführt wirst. Wünschst Du es aber, nicht weiter über neue Einträge über und zum Verein informiert zu werden, dann teile mir das bitte per E-Mail an martina_kausch@****.de mit.';
serendipity_sendMail($mailto, $mail['subject'], $vorspann . $mail['body'], $mail['from'], $nachspann,);
Und habe diese Fehlermeldung erhalten:
Parse error: syntax error, unexpected ')' in /www/htdocs/w0087d19/plugins/serendipity_event_mailer/serendipity_event_mailer.php on line 243
Was habe ich verkehrt gemacht?
Posted: Sat Aug 04, 2007 9:16 pm
by garvinhicking
Hi!
Öh, nee, so funktioniert das nicht. Von $nachspann hab ich nix geschriebem, so wie Du dir das zusammengereimt hast, klappt das nich
Nutze folgendes:
$vorspann = 'Liebes Mitglied des Bouleclub Neunkirchen-Seelscheid! Auf unserer Website ist ein neuer Artikel veröffentlicht worden. Darüber möchte ich Dich gerne informieren. Du kommst auf den Artikel, in dem Du einfach auf den Link im Text klickst.';
$nachspann = 'Hinweis: Hierbei handelt es sich um eine automatisch generierte E-Mail an Dich, da Du in der Mitgliederliste des Vereins geführt wirst. Wünschst Du es aber, nicht weiter über neue Einträge über und zum Verein informiert zu werden, dann teile mir das bitte per E-Mail an martina_kausch@****.de mit.';
serendipity_sendMail($mailto, $mail['subject'], $vorspann . $mail['body'] . $nachspann, $mail['from']);
Grüße,
Garvin
Posted: Sat Aug 04, 2007 9:21 pm
by Anitram
Okay.. super! Ich sehe meinen "Irrtum".
Grad eben hatte ich es mit deinem ursprünglichem Vorschlag gemacht und das Ergebnis war / ist schon zu 75% zufrieden stellend. Nur hängt jetzt der Link direkt als Text am Text.
Siehe hier:
Liebes Mitglied des Bouleclub Neunkirchen-Seelscheid! Auf unserer Website ist ein neuer Artikel veröffentlicht worden. Darüber möchte ich Dich gerne informieren. Du kommst auf den Artikel, in dem Du einfach auf den Link im Text klickst.
http://bouleclub-neunkirchen-seelscheid ... t2222.html
Nachdem ich ein
eingefügt hatte, bekam ich wieder eine Fehlermeldung....
Ich kann doch kein php...

Posted: Sat Aug 04, 2007 10:05 pm
by garvinhicking
Einfach:
Code: Select all
$vorspann = 'Liebes Mitglied des Bouleclub Neunkirchen-Seelscheid! Auf unserer Website ist ein neuer Artikel veröffentlicht worden. Darüber möchte ich Dich gerne informieren. Du kommst auf den Artikel, in dem Du einfach auf den Link im Text klickst.
';
$nachspann = '
Hinweis: Hierbei handelt es sich um eine automatisch generierte E-Mail an Dich, da Du in der Mitgliederliste des Vereins geführt wirst. Wünschst Du es aber, nicht weiter über neue Einträge über und zum Verein informiert zu werden, dann teile mir das bitte per E-Mail an martina_kausch@****.de mit.';
serendipity_sendMail($mailto, $mail['subject'], $vorspann . $mail['body'] . $nachspann, $mail['from']);

Posted: Sat Aug 04, 2007 10:07 pm
by Anitram
Posted: Sat Aug 04, 2007 10:23 pm
by Anitram
Dieses Problem bzw. diese Frage kann auf SOLVED gestellt werden.
