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/
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/
Release 4.2: kein Versand möglich, "Artikel nicht gefun
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??
"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??
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.
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.
Sprachproblem
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?
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?
Fehler: Kein Artikel angegeben
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 eine Idee?
LG, Achim
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?
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?
Sprachproblem
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.
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.
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
in
ä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:
ca. Zeile 202:
ca. Zeile 320:
ca. Zeile 457:
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
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'];
Code: Alles auswählen
$user['title'] = $REX['ADDON375']['postget']['rex_375']['title'];
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);
Code: Alles auswählen
return utf8_decode($content);
Code: Alles auswählen
$mail->Subject = utf8_decode(stripslashes($REX['ADDON375']['config']['default_content'][$userdata['clang']]['confirmsubject']));
Code: Alles auswählen
$mail->Subject = utf8_decode(stripslashes($REX['ADDON375']['config']['default_content'][$userdata['clang']]['confirmsubject']));
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
Re: Fehler: Kein Artikel angegeben
Hat jemand das Problem hier gelösst? Habe das nämlich auch.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
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
dies
einfügen
hoffe das hilft, hat es zumindest bei mir!
Gruß redbug
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'])?>" />
Code: Alles auswählen
<input type="hidden" name="newsletter[testlanguage]" value="<?=stripslashes($REX['ADDON375']['postget']['newsletter']['testlanguage'])?>" />
hoffe das hilft, hat es zumindest bei mir!
Gruß redbug
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:
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?
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');
}
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?
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.
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.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
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?
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
also da sollte so was drinnen stehen:
Gruß redbug
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$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
Gruß redbug
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Das Problem hatte ich auch
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.
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.
Problematik Sprache des Users
Zur Problematik, dass die Bestätigungs E-Mails immer auf Deutsch verschickt werden, hier ein Fix:
http://forum.redaxo.de/sutra71625.html
http://forum.redaxo.de/sutra71625.html
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.
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.
Anrede Herr/Frau im Newsletter
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') ...
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') ...
Multinewsletter
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
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