[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 5 - 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/
simonsinus
Beiträge: 146
Registriert: 21. Mai 2007, 09:18
Kontaktdaten: ICQ Website

Multi Newsletter

30. Nov 2009, 13:15

Mit der jetzigen obigen Version sind im Englischen Teil der Konfiguration keine Eingabefelder drin.

Ich stelle die Englische Sprachdatei für den MultiNewsletter bereit.

Code: Alles auswählen

invalid_email = Your E-Mail Address is invalid.
invalid_firstname = Please enter your first name.
invalid_lastname = Please enter your last Name.
software_failure = The software has failed. Please contact us.
no_userdata = The User data you entered is not valid. Please try again.
already_unsubscribed = You are alredy subscribed to the newsletter.
user_not_found = We are sorry. We couldn't find your data in the database.
already_confirmed = Your last action has already been confirmed.
status0 = You won't get newsletters from us. You can subscribe again any time.
status1 = Form now on you get our newsletter.
invalid_key = Your Security Code is invalid.
confirmation_successful = Your Confirmation was successfull.
confirmation_sent = The confirmation has been sent to your email account - the request will be confirmed, when you have clicked on the confirmation link in the email you got.

email = E-Mail-Address
firstname = First Name
lastname = Last Name
title = Title
title0 = Mr
title1 = Mrs
select_group = Select type of Newsletter
subscribe = Subscribe
unsubscribe = Unsubscribe

nogroup_selected = You haven't chosen the type of newsletter! Please select the type of newsletter you'd like!

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

1. Dez 2009, 10:35

Hallo,
danke erstmal für das AdOn. Bin gerade dabei es zu testen.
Als erstes fällt mir auf, das die Darstellung im Backend etwas
verschoben ist.

screenshot

grz.Chris

Mukido
Beiträge: 49
Registriert: 14. Mär 2008, 15:18

2. Dez 2009, 13:47

Hallo zusammen,

ich bin auch gerade am testen. Ich kann mich beim Newsletter anmelden und wenn ich auf den Bestätigungslink klicke, wird der User im Backend auf aktiv gesetzt. So weit so gut.

Wie kann ich diesen Usern denn jetzt einen Newsletter zu kommen lassen? Ich finde nirgends die Möglichkeit einen Newsletter zu versenden. Warscheinlich stehe ich total auf dem Schlauch. Kann mir jemand helfen?

Grüße Marco

JackDaniels7
Beiträge: 5
Registriert: 9. Okt 2009, 20:05

3. Dez 2009, 16:48

Funktioniert jetzt echt super!! Großes Lob an den Entwickler!!!

Kann man irgendwie einrichten, daß der Artikel nicht online sein muß?
Weil jetzt wird der Artikel ja immer in der Navi mit angezeigt, weil er unter einer Kategorie liegen muß.
Ich hätte gerne das der Newsletter-Artikel auf der Website nicht sichtbar ist.

Vielen Dank schonmal.
Jack

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

4. Dez 2009, 12:52

hallo an alle
hat schon jemand den multiletter mit 5000 - 10000 mailadressen probiert..?

bounce adressse (rückläufer etc)

bei mehrsprachigkeit kommt bei der Konfiguration folgender Fehler

Code: Alles auswählen

Warning: Invalid argument supplied for foreach() in /var/www/xxx/html/redaxo/include/addons/multinewsletter/pages/config.inc.php on line 289
dort ist das zu finden:

Code: Alles auswählen

<?php
    foreach($REX['ADDON375']['config']['default_content'][$key] as $k=>$v)
    {
      if($k=='title')
      {
        $select = new rex_select;
        $select->setAttribute('size','1');
        $select->setName('config[default_content]['.$key.'][title]');
        $select->setAttribute('class','myrex_select_small');
        $select->addOption($REX['ADDON375']['I18N']->msg('config_title0'),0);
        $select->addOption($REX['ADDON375']['I18N']->msg('config_title1'),1);
        $select->setSelected($REX['ADDON375']['config']['default_content'][$key][$k]);
        echo '
                <li class="clearfix">
                  <label>'.$REX['ADDON375']['I18N']->msg('config_title').'</label>
                  '.$select->get().'                  
                </li>';
          
      }
der standart text kann also nicht eingepflegt werden.
hat hier jemand infos zu ? :)

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
mbodon
Beiträge: 17
Registriert: 24. Okt 2007, 23:46
Wohnort: Stuttgart
Kontaktdaten: Website

Re: Multi Newsletter Anrede

8. Dez 2009, 21:50

[quote="simonsinus"]In der Bestätigungsmail wird der ///TITLE///
falsch ausgegeben: Sehr geehrter 0 Simon[/quote]

Gibt es da schon eine Lösung, ich habe das gleiche Problem ...

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

20. Dez 2009, 20:37

wie kann man denn die ausgabe formatieren?

Z.b. möchte ich die Listenpunkte weghaben...

sueshi
Beiträge: 96
Registriert: 6. Feb 2007, 13:37
Wohnort: Österreich

Listenpunkte entfernen

22. Dez 2009, 10:56

Einfach ich Stylesheet (addons/multinewsletter/css/backend.css)
ul {list-style-type:none;}
einfügen. Aber ich habe mich auch schon oft gefragt, warum überhaupt welche da sein müssen ...
:roll:

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

3. Jan 2010, 18:21

Hallo,
habe das Addon installiert und gerade versucht eine Testmail zu verschicken.
PHPMailer ist korrekt eingerichtet.
Aber wenn ich auf Testmail verschicken klicke erhalte ich nur eine leere weiße Seite. Eine Mail wird nicht verschickt.

grotesk
Beiträge: 11
Registriert: 30. Mär 2009, 10:04
Wohnort: Fürstenfeld
Kontaktdaten: ICQ Website

5. Jan 2010, 00:45

Hallo,

erstmals vielen Dank für das klasse AddOn.

Ich hätte da aber bei der Bestätigungsmail ein kleines Problem:

Die Bestätigungsmail wird gesendent - aber die Bestätigung wird nicht übernommen -> Das könnte evtl. daran liegen, dass in der URL ein / zu viel ist:

www.domain.at/newsletter.html/?=PARAMET ... estätigung

Der Slash wird mit den restlichen Parameter automatisch eingefügt..

Könnt ihr mir vielleicht beschreiben wie ich das entfernen kann?

Danke schon mal im Vorraus!

gruß Hannes
Zuletzt geändert von grotesk am 19. Jan 2010, 20:28, insgesamt 1-mal geändert.

Benutzeravatar
claudihey
Beiträge: 117
Registriert: 22. Nov 2008, 16:06
Wohnort: Bingen am Rhein
Kontaktdaten: Website

14. Jan 2010, 12:41

Hallo zusammen,

ich habe jetzt die Version 1.03 installiert und alles klappt wunderbar - wirklich super das Addon.

Ich bin aber noch auf ein Problem gestoßen:
Wenn ich mehrere Gruppen anlege, dann wird das Newsletter-Formular nicht ausgegeben. Das gleiche passiert auch, wenn man noch keine Gruppe angelegt hat, aber da wird man ja per Fehlermeldung drauf hingewiesen.

Hat jemand einen Tipp, wie ich das lösen kann. Mehrere Empfängergruppen wären perfekt!

Danke und Gruß,
Claudia

Mukido
Beiträge: 49
Registriert: 14. Mär 2008, 15:18

22. Jan 2010, 17:39

@grotesk

Schau mal unter System $REX['SERVER'] nach. Kann es sein das dort am Ende ein "/" steht?

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

25. Jan 2010, 19:33

Ich bekomme durch
///TITLE/// ///FIRSTNAME/// ///LASTNAME///

jetzt "Herr Xyz ABC"

wie erhalte ich jetzt das passende "Sehr geehrte/ Sehr geehrter" davor?

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

26. Jan 2010, 14:49

Sicherlich nicht die schönste Lösung aber hat funktioniert.

Nun habe ich eine schöne Anrede, bei der Sehr geehrter Herr Vorname Name steht, oder Sehr geehrte Frau ....

Auch das versenden eines Newsletters bei dem sonst "anonymous" vermerkt ist geht nun auch, in dem in diesem Fall nur der Nachname im Titel verwendet wird.

Code: Alles auswählen

      $anrede = ($to_title=="Herr") ? 'Sehr geehrter' : 'Sehr geehrte';
      $to_firstname = (empty($to_firstname) OR $to_firstname == "anonymous" ) ? '':$to_firstname;
      $content = str_replace( "///EMAIL///",$to_email,$content);
      $content = str_replace( "///LASTNAME///",htmlspecialchars(stripslashes($to_lastname),ENT_QUOTES),$content);
      $content = str_replace( "///FIRSTNAME///",htmlspecialchars(stripslashes($to_firstname),ENT_QUOTES),$content);
      $content = str_replace( "///ANREDE///",htmlspecialchars(stripslashes($anrede),ENT_QUOTES),$content);
      $content = str_replace( "///TITLE///",htmlspecialchars(stripslashes($to_title),ENT_QUOTES),$content);
   //  $content = str_replace( "///LINK///",'<a href="'.$link.'" target="_blank">'.htmlspecialchars(stripslashes($link),ENT_QUOTES).'</a>',$content);
      $content = str_replace( "///LINK///",$link,$content);
      $content = str_replace( "///NEWSLETTERLINK///",$newsletterlink,$content);
[/code]

chip
Beiträge: 121
Registriert: 4. Mai 2006, 21:56

Beim manuellen User-Anlegen Gruppe speichern

2. Feb 2010, 19:04

Hallo,

mir ist aufgefallen, dass die Gruppe(n) eines manuell angelegten Users nicht direkt abgespeichert werden. Ich habe dazu ein Stück Code geschrieben, welches für mich diesen Missstand behoben hat.

In der Datei: user.inc.php ca. Zeile 50 nach

Code: Alles auswählen

        foreach($REX['ADDON375']['postget']['newsletter_item'] as $id => $item)
        {
folgendes einsetzen:

Code: Alles auswählen

                if (  $REX['ADDON375']['postget']['newsletter_item'][$id]['id'] == 0   )
                    {
                    
                    $getid_query = "SELECT id FROM `".$REX['ADDON375']['usertable']."` ORDER BY id DESC LIMIT 1";
                    $sql_getid = new rex_sql;
                    $sql_getid->setQuery($getid_query);
                    
                    if ( $sql_getid->getRows() == 1 )
                          {
                                $database_id = $sql_getid->getValue('id')+1;
                          }
                    
                      if ( count($REX['ADDON375']['postget']['newsletter_item'][0]['groups']) > 0 )
                        {
                            foreach ( $REX['ADDON375']['postget']['newsletter_item'][0]['groups'] as $single_group )
                            {
                                $queries[] = "INSERT INTO `".$REX['ADDON375']['u2gtable']."` (gid, uid) VALUES ('".$single_group."', '".$database_id."' )";
                             }
                        }
                    }
Der Code zieht die höhste ID + 1 (ist die zukünftige ID des neuen Users) und fügt dieser ID die Gruppen hinzu. Dies hat wohl gefehlt, da nur Gruppen gespeichert wurden von bereits vorhandenen Usern, die bearbeitet wurden.

simonsinus
Beiträge: 146
Registriert: 21. Mai 2007, 09:18
Kontaktdaten: ICQ Website

Gruppenauswahl im Modul Newsletter An-/Ab funktioniert nicht

3. Feb 2010, 11:08

Habe das gleiche Problem wie claudihey.
Die Angaben im Modul werden einfach nicht gespeichert.

Hat jemand schon ne Lösung?[/b
Das Problem ist dann bei mehreren Gruppen
kann sich keiner mehr aus dem Newsletter mehr abmelden.

simonsinus
Beiträge: 146
Registriert: 21. Mai 2007, 09:18
Kontaktdaten: ICQ Website

Zusammenfassung der Änderungen

10. Feb 2010, 11:22

Hallo

Kann jemand die letzten Änderungen am Newsletter nochmal als ZIP File zusammenfassen, am besten das ganze Addon, nochmals unter den Downloads oder hier im Forum zum Download zur Verfügung stellen?

Grüße Simon

simonsinus
Beiträge: 146
Registriert: 21. Mai 2007, 09:18
Kontaktdaten: ICQ Website

Wo

10. Feb 2010, 13:16

@rune & @chip

Wo habt ihr den Code jeweils eingetragen?

Grüße Simon

simonsinus
Beiträge: 146
Registriert: 21. Mai 2007, 09:18
Kontaktdaten: ICQ Website

Wanted Dead or Alive

21. Feb 2010, 16:49

Biete 50 Euro zzgl. MwSt für einen Multinewsletter, der komplett funktioniert.

morfer
Beiträge: 105
Registriert: 24. Mär 2009, 01:58

3. Mär 2010, 14:06

Mir wäre das auch was Wert! Es gibt momentan kein vernünftiges Newsletter Addon was mich zufrieden stellt. Leider habe ich nicht die großen PHP Fähigkeiten um mir selbst was zu schreiben oder vorhandene Scripte zu verbessern.

Also wer will Geld verdienen :) ?

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

3. Mär 2010, 14:20

Ich würde das schon machen, muss euch aber auf mindestens einen Monat vertrösten, da im Moment noch viele andere Aufträge auf Bearbeitung warten.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

styloweb
Beiträge: 2
Registriert: 12. Jan 2010, 17:53
Wohnort: Engstingen
Kontaktdaten: ICQ Website Yahoo Messenger

24. Mär 2010, 12:28

Hallo zusammen,

Multinewsletter ist wirklich ein tolles AddOn, wenn es denn unter PHP4 laufen kann/darf/soll. Ich hab nun leider das Problem, das einer meiner Kunden PHP5 betreibt und ich kann ihm ja schlecht zu einem Downgrade raten. :lol:

Ich habe aktuell das Problem, dass der Versand einer Testmail unter PHP5 mit "[translate:error_senderror]" quittiert wird. Der Versand der Bestätigungsmail bei der An- und Abmeldung funktioniert hingegen. Ich wälze nun schon seit Stunden Quellcode und peile aber nicht, wo das Problem liegt.

Hat hierzu jemand Erfahrungen? Kann mir jemand wenigstens einen Tipp geben? Hat das hier schon jemand unter PHP5 zum Laufen gebracht. Bin über jede Rückmeldung dankbar!!! :(

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

24. Mär 2010, 13:50

Hi,
das sollte nichts mit PHP4/PHP5 zu tun haben.

in der pages/newsletter.inc.php (Zeile 103):

Code: Alles auswählen

if(!$temp)
              $REX['ADDON375']['postget']['error'][] = $REX['ADDON375']['I18N']->msg('error_senderror');
wird error_senderror als Message ausgegeben...
in den beiden .lang Dateien (lang/de_de_utf8.lang und lang/de_de.lang)
ist kein error_senderror definiert...

Editier mal die beiden .lang-Dateien und füge für error_senderror einen
geeigneten text hinzu.

BSP: error_senerrror = Es gab einen Fehler beim senden.

grz. Chris

styloweb
Beiträge: 2
Registriert: 12. Jan 2010, 17:53
Wohnort: Engstingen
Kontaktdaten: ICQ Website Yahoo Messenger

24. Mär 2010, 14:14

Danke Chris!

Bin inzwischen auch auf die Stelle gestoßen. Das Languagefile habe ich inzwischen auch erweitert. Das eigentliche Problem bleibt aber: Der Testnewsletter wird nicht versandt.

Es MUSS beinahe schon mit PHP 4/5 zu tun haben, weil ich auf einem anderen Webserver (PHP4) das Problem nicht habe. Ganz offensichtlich scheint es ein Problem mit der Variable $test zu geben und ich komme einfach nicht weiter. :-(

Benutzeravatar
Niki
Beiträge: 249
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt Main

26. Apr 2010, 10:45

Und ich kann für die englische Version nichts im Backend in die Konfiguration schreiben, da sie erst gar nicht angezeigt wird, sondern nur:
Warning: Invalid argument supplied for foreach() in /var/www/sk02441/html/globex2010/redaxo/include/addons/multinewsletter/pages/config.inc.php on line 303
Hat jemand eine Ahnung, wo da das Problem liegt?

Mir würde auch langen, dass es nur ein Konfig-Feld trotz mehrerer Sprachen gibt.

Grüße,
Niki

Zurück zu „Allgemeines [R4]“