[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Multinewsletter Addon Feedback / Bugfix - Seite 3 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Tymo
Beiträge: 152
Registriert: 20. Nov 2006, 21:39

21. Apr 2009, 19:53

Helfen dir vielleicht die beiden Dateien "de_de.lang" oder "de_de_utf8.lang" aus dem Verzeichnis redaxo/include/addons/multinewsletter/lang/?

Benutzeravatar
conny
Beiträge: 39
Registriert: 27. Mär 2009, 14:43

Release 4.2: kein Versand möglich, "Artikel nicht gefun

22. Apr 2009, 18:22

Nachdem ich von 4.1 auf 4.2 umgestiegen bin, habe ich folgende Fehlermeldung im Multinewsletter erhalten:

"Artikel nicht gefunden, bzw. offline geschaltet. (Artikel-ID 46, Sprache )"

Diese Meldung erscheint, wenn ich beim Versand Schritt 3 "Adressen vorbereiten" anklicke. Die Testmail wurde stets versendet. Der zu versendende Artikel ist definitiv online. Habe auch probiert andere zu versenden - nix geht.

Wer kann helfen??

manjana
Beiträge: 27
Registriert: 29. Aug 2008, 14:18

23. Apr 2009, 15:11

Danke Tymo, aber das ist es nicht.
Ich habe jetzt wieder alles runter geschmissen, alle Änderungen aus diesem Forum-Thema eingearbeitet und danach erst installiert.
Jetzt sind die Umlaute im Bestätigungs-Mailtext zwar richtig, aber nicht in den Texten, die ich über die Platzhalter, wie Vorname, Nachname hole. Unter dem Schalter "Benutzer" werden die Umlaute bei Vor- und Nachname mit einen Viereck dargestellt.
Der Fehler mit dem Platzhalter Titel besteht immer noch. Es wird nur eine 0 in der Mail übertragen.
Das Abmelden klapp auch nicht. Hängt möglicherweise mit dem Umlauteproblem zusammen.

Miri
Beiträge: 1
Registriert: 28. Apr 2009, 14:40

Sprachproblem

28. Apr 2009, 14:49

der multinewsletter ist ein tolles teil! ich habe nur ein problem:

ich habe den newsletter installiert, leider funktioniert die version in englisch nicht. wenn ich das formular auf der englischen seite ausfülle und absende springt er in den deutschen text "eine mail wurde versandt". es wurde also clang=1 nicht übermittelt. im backend wurde der nutzer auch nur mit der gruppe deutsch angelegt. als e-mail wird auch der deutsche text verschickt.

wo muss ich etwas ändern, damit die sprache korrekt übergeben wird?

AWeiler
Beiträge: 1
Registriert: 7. Mai 2009, 11:13

Fehler: Kein Artikel angegeben

7. Mai 2009, 11:19

So, bin nun auch bei der 4.2 Version und habe das Addon mit einigen Tips installieren können, doch beim Testversand sagt er mit ebenfalls "Fehler: Kein Artikel angegeben"

Hat jemand eine Idee?

LG, Achim

Cobalt60
Beiträge: 129
Registriert: 15. Nov 2007, 16:17
Wohnort: Norddeutschland

26. Mai 2009, 14:33

Hallo,

auch ich wollte mir den Multinewsletter mal als GroupLetter R-Next *g* ansehen, stolpere aber leider über ein Problem.
Installation - OK
Testmail - OK
Modul angelegt - OK
nach dem Ausfüllen des Moduls gibt's aber leider einen:

Parse error: syntax error, unexpected '<' in /var/www/web0/html/redaxo/include/classes/class.rex_article.inc.php(671) : eval()'d code on line 96

Geschmackvollerweise komme ich auch nicht zurück in der Editier-Modus ... ein Glück, daß wir in 4.2 die Arbeitsversion haben ...

Hat jemand vielleicht eine Idee?

manjana
Beiträge: 27
Registriert: 29. Aug 2008, 14:18

Sprachproblem

17. Jun 2009, 16:47

Hallo miri,

das Sprachproblem kann ich nur bestätigen, aber hier scheint ja
niemand mehr zuständig zu sein, denn es gibt zu den verschiedensten
Problemen keine Antworten mehr. Finde ich nicht i.O.
Eines habe ich gefunden, in der Datei redaxo_modules.inc.php
(Ordner functions) ca. Zeile 288 steht CUR_ClANG es muss aber
CUR_CLANG heißen. Dann wird zumindest im Browser die clang=1
übergeben.
Aber das Problem mit dem Bestätigungslink habe ich noch nicht gefunden. Hier wird für das An- und Abmelden immer noch lang=0
übertragen und bei Benutzer im Backend wird immer deutsch eingetragen.
Vielleicht findet sich doch noch ein kluger Kopf, der helfen kann.

redbug
Beiträge: 16
Registriert: 24. Mär 2009, 16:24

28. Jul 2009, 15:54

Hallo zusammen,

so ich habe auch noch einige Fehler gefunden und hoffentlich beseitigt:

meine REDAXO Version ist 4.2.1 UTF-8

1. Das Problem mit der falschen Anrede (0)
Datei: redaxo/include/addons/multinewsletter/functions/redaxo_modules.inc.php

ca. Zeile 230

Code: Alles auswählen

$user['title'] = $REX['ADDON375']['postget']['rex_375']['lastname'];
in

Code: Alles auswählen

$user['title'] = $REX['ADDON375']['postget']['rex_375']['title'];
ändern, hierdurch wird schon mal die richtige ID der Anrede ausgegeben. Rest kommt bestimmt auch noch

2. Das Problem mit den Umlauten bei den Bestätigungsmails liegt daran, dass SUBJECT und BODY nicht UTF8 decodiert werden:

Datei: redaxo/include/addons/multinewsletter/functions/newsletter.inc.php

ca. Zeile 75:

Code: Alles auswählen

$mail->Subject = rex_a375_personalize(utf8_decode($content['subject']),$to_email,$to_firstname,$to_lastname,$to_title,$link,$newsletterlink,false);
ca. Zeile 202:

Code: Alles auswählen

return utf8_decode($content);
ca. Zeile 320:

Code: Alles auswählen

$mail->Subject = utf8_decode(stripslashes($REX['ADDON375']['config']['default_content'][$userdata['clang']]['confirmsubject']));
ca. Zeile 457:

Code: Alles auswählen

$mail->Subject = utf8_decode(stripslashes($REX['ADDON375']['config']['default_content'][$userdata['clang']]['confirmsubject']));
Ich habe auch alle anderen Änderungen aus diesem Thread übernommen!
und weil die PREVIEW-Action nicht ging musste ich das http://forum.redaxo.de/sutra70821.html#70821 noch ändern!

Und soweit scheint alles zu funktionieren

Gruß redbug

kronos
Beiträge: 34
Registriert: 8. Mai 2009, 08:19

Re: Fehler: Kein Artikel angegeben

28. Jul 2009, 16:35

AWeiler hat geschrieben:So, bin nun auch bei der 4.2 Version und habe das Addon mit einigen Tips installieren können, doch beim Testversand sagt er mit ebenfalls "Fehler: Kein Artikel angegeben"

Hat jemand eine Idee?

LG, Achim
Hat jemand das Problem hier gelösst? Habe das nämlich auch.

redbug
Beiträge: 16
Registriert: 24. Mär 2009, 16:24

28. Jul 2009, 18:48

Also er findet keinen Artikel, da die Sprache nicht übergeben wird!

deshalb in der Datei:
redaxo/include/addons/multinewsletter/pages/newsletter.inc.php

jeweils vor

Code: Alles auswählen

<input type="hidden" name="newsletter[article_id]" value="<?=stripslashes($REX['ADDON375']['postget']['newsletter']['article_id'])?>" />
dies

Code: Alles auswählen

<input type="hidden" name="newsletter[testlanguage]" value="<?=stripslashes($REX['ADDON375']['postget']['newsletter']['testlanguage'])?>" />
einfügen

hoffe das hilft, hat es zumindest bei mir!

Gruß redbug

kronos
Beiträge: 34
Registriert: 8. Mai 2009, 08:19

29. Jul 2009, 08:41

Hab das versucht aber das hilft nicht.
Das Problem ist nicht das der Artikel nicht rausgeht mit der Fehlermeldung "Artikel nicht gefunden, bzw. offline geschaltet"
(Wenn das kommt scheint die Testmail davor geklappt zu haben)

Das Problem ist schon vorher, wenn ich die Testmail verschicken will.
Da krieg ich die Fehlermeldung:
"Fehler: Kein Artikel angegeben."

Ich hab die newsletter.inc.php durchsucht, und der fehler wird in dieser Routine erzeugt

Zeile 55:

Code: Alles auswählen

      if(intval($REX['ADDON375']['postget']['newsletter']['article_id'])<=0)
      {
        $REX['ADDON375']['postget']['error'][] = $REX['ADDON375']['I18N']->msg('error_noarticle');
      }
Der einzige Fall wenn das passieren sollte ist wenn die Article-ID kleiner/gleich 0 ist. Ist sie aber definitiv nicht.

Habe mir mal testweise diese Variable ausgeben lassen, und sie ist leer. nicht 0 sondern NULL.

Wenn ich diese Zeilen aus dem Code lösche, gibts die Fehlermeldung von ganz oben, die dann im nächsten block abgefeuert wird (logisch, da ja keine Article-ID vorhanden ist).

Ich werd mal sehen ob ich rausfinde woran das liegen kann, möglicherweise wurde ne Variable nicht korrekt globalisiert oder sowas?

redbug
Beiträge: 16
Registriert: 24. Mär 2009, 16:24

29. Jul 2009, 10:18

Hi kronos,

also wie ich hier gelesen habe, hatte keiner das Problem bei den Testmails...

Du hast auch in

Schritt 1 : Newsletter-Artikel auswählen

einen online Artikel ausgewählt?

Gruß redbug

kronos
Beiträge: 34
Registriert: 8. Mai 2009, 08:19

29. Jul 2009, 11:03

Ja habe ich natürlich.

Und Jeni und nobodynhio scheinen auf seite 3 das gleiche Problem zu haben.

Ich werd weiter testen, muss doch irgendwie gehen...

kronos
Beiträge: 34
Registriert: 8. Mai 2009, 08:19

29. Jul 2009, 11:26

Hab jetzt mal testweise von php 5.2.10 auf 4.4.9 zurückgeschalten.
macht ne menge anderes kaputt, aber wenn ich jetzt versuche ne Mail zu senden krieg ich nen "translate:error_senderror" fehler.

Scheint also zu versuchen die mail abzuschicken, aber dann irgendwo zu hängen.

Nun frage ich mich nur was Php 5 anders als 4 macht damit er den Artikel erstmal überhaupt nicht findet.

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

5. Aug 2009, 10:15

:-(
Habe das Addon installiert.
Aber:

- Beim Versuch eine Testmail zu versenden erhalte ich die Meldung "kein Artikel ausgewählt".
- Alle Einstellungen die ich in der Konfigruation durchführe werden nicht gespeichert.
- Es wird kein Anmeldeformular dargestellt. (Aktion ist zugewiesen)
- Einstellungen die ich im Modul vornehme werden nicht übernommen

Rechte sind auf 777
Hab ich was übersehen?

Hat jemand eine funktionierende Version für Redaxo 4.1?

redbug
Beiträge: 16
Registriert: 24. Mär 2009, 16:24

5. Aug 2009, 11:01

Hi Skerbis,

hast du alle Änderungen wie hier beschrieben gemacht?

Gruß redbug

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

5. Aug 2009, 11:21

Hi redbug .. ja
Und haben keine Auswirkung.
Das Gesamte Verzeichnis inkl. Unterverzeichnisse und Dateien ist auch auf 777.
Merkwürdig ist auch, dass der Inhalt der Datei .configfile nur aus <?php ?> besteht, ist das richtig? ... hmmm
Könnte es evtl. an meiner MySQL - Version liegen?
MySQL 5.0.45

redbug
Beiträge: 16
Registriert: 24. Mär 2009, 16:24

5. Aug 2009, 11:40

also da sollte so was drinnen stehen:
$REX['ADDON375']['config']['sender'] = 'newsletter@dsds.de';
$REX['ADDON375']['config']['link'] = '1';
$REX['ADDON375']['config']['root'] = 'http://www.dsdfdsf.eu';
$REX['ADDON375']['config']['max_mails'] = '5';
$REX['ADDON375']['config']['bcc_per_mail'] = '0';
$REX['ADDON375']['config']['format'] = 'html';
$REX['ADDON375']['config']['confirmmail'] = '1';
$REX['ADDON375']['config']['default_content'] = array();
$REX['ADDON375']['config']['default_content']['0'] = array();
$REX['ADDON375']['config']['default_content']['0']['title'] = '0';
$REX['ADDON375']['config']['default_content']['0']['titles'] = array('Herr','Frau');
$REX['ADDON375']['config']['default_content']['0']['firstname'] = 'Hans';
$REX['ADDON375']['config']['default_content']['0']['lastname'] = 'Mustermann';
$REX['ADDON375']['config']['default_content']['0']['plaintext'] = '';
$REX['ADDON375']['config']['default_content']['0']['confirmsubject'] = 'Bitte bestätigen Sie ihre ///SUBJECT///';
$REX['ADDON375']['config']['default_content']['0']['confirm'] = 'dsfsdfsdf=';
$REX['ADDON375']['config']['default_content']['0']['sendername'] = 'dsadasd
drinnen sein, ob es was mit der MySQL Version zu tun hat kann ich dir jetzt so nicht sagen, eher was mit der PHP-Version

Gruß redbug

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

5. Aug 2009, 12:32

Danke.
Die PHP Version ist 5.2.6 ...
Was mich wundert ich erhalte keine Fehlermeldung ..
Klicke auf speichern und die Felder werden wieder zurückgesetzt ...

redbug
Beiträge: 16
Registriert: 24. Mär 2009, 16:24

5. Aug 2009, 13:08

unter PHP 5 habe ich das leider noch nicht getestet :(
bin gerade dabei das in PHP4 komplett zum Laufen zu bringen...

hoffe du findest den Fehler!

gruß redbug

manjana
Beiträge: 27
Registriert: 29. Aug 2008, 14:18

Das Problem hatte ich auch

7. Aug 2009, 15:30

Hallo Skerbis,
ich habe php5 und hatte auch das Problem, das die .configfile nicht
geschrieben wurde.
Ich habe lokal die Datei in configfile.php umbenannt, per ASCII
hochgeladen und die Dateirechte auf 777 gesetzt. Dann auf dem
Server wieder in .configfile umbenannt und es ging.
Probieren, vielleicht klappt es bei Dir.
Ich hatte ein anderes Problem.
Wenn ein User den Newsletter bestellen wollte und in der
Bestätigungmail versehentlich den Abmelde-Link gedrückt hatte,
wurde Ihm trotzdem auf der Webseite die Eintrags-bestätigung
angezeigt und im Newsletter wurde er "aktiv" gesetzt.
Ich habe jetzt in der Datei newsletter.inc.php ca Zeile 424 folgendes
geändert:
if(intval($status)==0)
in
if(intval($status)!=1)
Vielleicht hilft es jemandem.


Gort
Beiträge: 80
Registriert: 3. Aug 2006, 13:55

13. Sep 2009, 11:34

Hallo liebe Redaxo-Multinewsletter-Gemeinde,

ich bin aktuell dabei ein mit Groupletter arbeitendes Rex 3.2 System auf Rex 4.2.1 umzustellen. Habe mich so lange wie möglich davor gedrueckt... aber nun ist der Newsletter dran.

Ich wollte, bevor ich mich dran mache, die hier erwähnten Änderungen einzuarbeiten einfach mal (unverbindlich) nachfragen ob:
- Es evt. irgendwo schon eine Version gibt, die die Änderungen und Anpassungen bereits beinhaltet? Ist Thomas da noch dran oder ist das Prokjekt "gestorben"?
- Es überhaupt Sinn macht? Bekommt man das Teil unter PHP5 und Rex 4.2.1 vernünftig zum laufen?
- Gibt es Alternativen??? Der Groupletter war wirklich ein schönes System.

Über (nicht allzu harsche;-) Antworten wäre ich sehr dankbar.

jfax
Beiträge: 41
Registriert: 4. Sep 2006, 19:27
Wohnort: stuttgart

Anrede Herr/Frau im Newsletter

16. Sep 2009, 11:47

Wir hatten das Problem, dass die Anrede im Newsletter (Testversand und realer Versand) immer männlich war.

Bei Aufruf der function rex_a375_sendnewsletter wurde in unserem Fall als Parameter richtigerweise in $to_title "Sehr geehrte Dame" bzw. "Sehr geehrter Herr" mit übergeben.

Beim späteren Vergleich in der functions/newsletter.inc.php, ca. Zeile 76 aber folgendes:
if ($to_title == 0) ...
if ($to_title == 1) ...

Wenn $to_title ein String ist, wird die erste Bedingung immer zutreffen, da ein String mit einer Zahl verglichen wird.

Die Lösung ist:
if ($to_title == '0') ...
if ($to_title == '1') ...

sandmaus
Beiträge: 569
Registriert: 27. Apr 2006, 11:26
Wohnort: Dresden
Kontaktdaten: Website

Multinewsletter

18. Sep 2009, 04:03

Hallo,

habe das Addon installiert und bekomme es nicht hin, unter Konfiguration die Voreinstellungen zu ändern, die Datei .configfile läßt sich einfach nicht beschreiben. Habe alle hierigen Kommentare durchgearbreitet. Leider ohne Erfolg. Wenn ich eine Testmail senden will, kommt "Fehler, kein Artikel angegeben" obwohl einer gewählt wurde, online ist und auch das Newslettertemplate besitzt.

Gibt es noch eine andere Lösung?

Danke im voraus
Gruss Sandmaus

Zurück zu „Allgemeines [R4]“