[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Groupletter - 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/
joaopinto
Beiträge: 120
Registriert: 28. Jun 2006, 14:16
Wohnort: Österreich

2. Sep 2008, 13:01

hallo,

ich habe bei meiner groupletter version r4 immer noch probleme mit dem import von csv dateien. der export klappt sehr gut, wenn ich dann die datei zb. wieder importiere, übernimmt er zwar alle daten korrekt, aber gibt folgende fehlermeldung aus:

Code: Alles auswählen

Warning: mysql_result(id): Initial error found in file /home/cb000009/www/home/redaxo/include/addons/groupletter/pages/import.inc.php on line 128
Warning: mysql_result(id): Initial error found in file /home/cb000009/www/home/redaxo/include/addons/groupletter/pages/import.inc.php on line 128
in der entsprechenden datei import.inc.php lautet die betreffende zeile

Code: Alles auswählen

					$extra->wherevar=' WHERE id="'.$newuser->getValue('id').'"';
was ist dort falsch...?

danke und lg,
paolo

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

27. Nov 2008, 19:51

hallo,
ich bekomme unter redaxo 4.1. auch diese Fehlermeldung:
paddle hat geschrieben:hallo

will den Groupletter 1.1 für Rex 4 auf einer Rex Verison 4.1. installieren und erhalte folgende Fehlermeldung:
Warning: main(/home/videomin/public_html/redaxo/include/addons/phpmailer/classes/class.phpmailer.inc.php) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/videomin/public_html/redaxo/include/addons/groupletter/config.inc.php on line 39

Fatal error: main() [function.require]: Failed opening required '/home/videomin/public_html/redaxo/include/addons/phpmailer/classes/class.phpmailer.inc.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/usr/php4/lib/php:/usr/local/php4/lib/php:/usr/share/pear') in /home/videomin/public_html/redaxo/include/addons/groupletter/config.inc.php on line 39
Der PHPMailer ist installiert und die Datei class.phpmailer.inc.php vorhanden... weiss grad jemand woran das liegen kann?

Danke und Gruss,
Pat
weiß jemand was man da ändern muss, damit es funktioniert???

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

28. Nov 2008, 08:49

HI...

hmm.. der Fehler sagts schon ziemlich genau aus:
Datei oder Verzeichnis nicht gefunden
...

der nächste Fehler ergibt sich aus dem ersten.
Es scheint als wäre die class.phpmailer.inc.php nicht
vorhanden oder nicht richtig installiert.

grz. Chris

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

28. Nov 2008, 11:48

hallo,

also datei und verzeichnis sind schon vorhanden und ist auch richtig installiert.
ich habs nun mit dem phpmailer von redaxo 4.0 versucht und damit gehts.
d.h. es muss sich irgendwas im phpmailer unter redaxo 4.1 geändert haben.

wär natürlich schon wenns auch mit dem aktuellen phpmailer funktioniert.

Benutzeravatar
brandes-webdesign
Beiträge: 91
Registriert: 24. Jan 2008, 15:22
Wohnort: Trier
Kontaktdaten: Website

3. Dez 2008, 18:27

Gibt es denn nun eine Lösung dafür ???

Ich bekomme das Addon nämlich auch nicht auf Redaxo 4.1 installiert.
Responive Umsetzung Ihrer Layout-/Design-Vorlagen mit dem CMS Redaxo.
Service für Agenturen, Grafiker und Web-Designer oder im Kundenauftrag.
Mirco Brandes (Brandes Webdesign)

Benutzeravatar
Gabi
Beiträge: 19
Registriert: 4. Dez 2007, 19:58
Kontaktdaten: ICQ

6. Jan 2009, 17:29

burtburtson hat geschrieben:Also bei mir hat es geholfen den PHPMailer aus redaxo 4.0 zu installieren anstatt den von 4.1
danke burtburtson, dass scheint ja derzeit die einzige Lösung zu sein

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

problem umlaute nur bei ///NAME/// ///FIRSTNAME

7. Jan 2009, 11:19

Hallo Leute,
ich habe ein Problem bei den Namen mit Umlauten beim personalisierten Begrüßungstext eines Newsletter.

Ich habe das auch schon hier
http://forum.redaxo.de/ftopic10856.html?
gepostet aber vielleicht passts hier besser rein.

Es steht immer statt den umlauten ein "?".
Das komische ist, dass ich ansosnten keine problem mit umlauten im text
habe.
könnte das problem hier liegen?

Code: Alles auswählen

//////////////////////////////////////////////////////////////////////////////////////
    /**
     * Object: Text personalisieren
     * @param $to_email Emailadresse des Empfängers       ///EMAIL///
     * @param $to_title Index für Geschlecht des Empfängers ///Herr/Frau/ ... ///
     * @param $to_firstname Vorname des Empfängers        ///FIRSTNAME///
     * @param $to_name Name des Empfängers                ///NAME///
     * @param $content Text der umgewandlet werden soll
     * @param $mail_subject Zweiter Text zum Umwandeln
     * @param $url Falls angegeben, Link der im Text eingefügt wird ///LINK///
     * Um das ganze Textile kompatibel zu machen bleiben wohl nur die Zeichen : () [] / und &
     *
     * @return Personalisierter Text
     */
    function Personalize($to_email,$to_title,$to_firstname,$to_name
                            ,$content,$mail_subject="",$url="")
    {
        //echo "|".$to_email."|".$to_title."|".$to_firstname."|".$to_name."|".$url."|".$mail_subject."|<br/>";
		// Subject
		$this->AddAddress($to_email);
        $this->titletype = $to_title;

        if($mail_subject != "")
        {
    		$subject = $mail_subject;
    		$subject = str_replace( "///EMAIL///","$to_email",$subject);
    		$subject = str_replace( "///NAME///","$to_name",$subject);
    		$subject = str_replace( "///FIRSTNAME///","$to_firstname",$subject);
    		$subject = preg_replace_callback( "#///(.*)///#imsU",array(&$this, "Replacetitletype"),$subject);
    		$this->Subject = $subject;
        }

		$html_body = $content;
		$html_body = str_replace( "///EMAIL///","$to_email",$html_body);
		$html_body = str_replace( "///NAME///","$to_name",$html_body);
		$html_body = str_replace( "///FIRSTNAME///","$to_firstname",$html_body);
		 
		if($url != "")
		{
    		$html_body = str_replace( "///LINK///","$url",$html_body);
    	}
		
		$html_body = preg_replace_callback( "#///(.*)///#imsU",array(&$this, "Replacetitletype"),$html_body);
        		return $html_body;
    }
//////////////////////////////////////////////////////////////////////////////////////
ich habe mal versucht folgendes zu ergänzen - hat aber nichts gebracht:

Code: Alles auswählen

$html_body = preg_replace_callback( "#///(.*)///#imsU",array(&$this, "Replacetitletype"),$html_body);
        $html_body = utf8_decode($html_body);
      $html_body = html_entity_decode($html_body);
       $html_body = utf8_encode($html_body);
		return $html_body;
danke für eure hilfe

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

lösung umlaute

11. Jan 2009, 17:51

konnte das problem lösen - mußte im setup vom groupletter bei Character Set "iso-8859-1" (gleich der mysql db & redaxo einstellung ) statt utf-8 eintragen - jetzt funkts

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

was macht bzw. wie funktioniert der sendefehler

23. Jan 2009, 11:53

hallo,
ich hätte eine frage zur funktion des sendefehler bzw. errorcount.
hab dazu einen neuen beitrag gestartet:
http://forum.redaxo.de/ftopic11005.html

wär schön wenn ihr kurz ein blick drauf werfen könntet.

Aemilia
Beiträge: 136
Registriert: 6. Jul 2007, 12:14
Wohnort: Friedrichsdorf
Kontaktdaten: Website Facebook

24. Apr 2009, 15:44

hab das gleiche problem wie paddle.. nur finde ich leider die version phpmailer für 4.0 nich... Help!

lg
Aemilia

barbe
Beiträge: 239
Registriert: 17. Mai 2006, 13:09

19. Mai 2009, 21:58

Liebe Rexaner,

wurde inzwischen eine Lösung für die Installationsschwierigkeiten unter der 4.2 gefunden? Bekomme den Groupletter leider nicht installiert. Erhalte auch eine "weisse" Seite, wo ich nur "Addon" lese und nichts weiter ...

Viele Grüße
Sebastian
Internet-Dienste: BARBE.INTERNET
Hobby: Wein & Kochen
Urlaub: Azoren Blog
REDAXO-Referenzen: Referenzen redaxo

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

12. Okt 2009, 13:55

Der Link zur Datei RexBabelfish.zip funktioniert auch nicht mehr.

Wo kann ich die jetzt finden?

Grüße,
Niki

patrick.softloop
Beiträge: 12
Registriert: 19. Aug 2009, 11:26

16. Okt 2009, 14:54

zeroboh hat geschrieben:Hey,

ich bin gerade den Groupletter unter der aktuellen Version von redaxo zu installieren jedoch scheitert es bei mir an der Installation. Wenn ich das AddOn installieren will bekomme ich eine weiße Seite. Der Header wird allerding doch mit angezeigt - alles andere nicht.

Kann mir da einer helfen`?

Gruß!
Hatte das gleiche Problem und habe es wie folgt gelöst:

alle GET-Variabeln, die das Addon verwendet müssen angepasst werden:

$page
$next
$func
$subpage
$subfunc
$searchtext

dazu alle Dateien in redaxo/include/addons/groupletter/pages anpassen.

Achtung: es werden GET und POST verwendet. Für eine schnelle Lösung einfach $_REQUEST verwenden...

Einfach nach den Variabeln suchen und durch beispielsweise $_GET['page'] oder $_REQUEST['page'] ersetzen. Aber Achtung: nicht einfach Suchen & Ersetzen, da auch Zeilen, wie

GLOBAL $page

dabei sind.

Dateiliste der anzupassenden Dateien:

_setup.inc.php
functions.inc.php
groups.inc.php
import.inc.php
index.inc.php
newsletter.inc.php
setup.inc.php
user.inc.php

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

1. Dez 2009, 14:25

Warning: main(/home/videomin/public_html/redaxo/include/addons/phpmailer/classes/class.phpmailer.inc.php) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/videomin/public_html/redaxo/include/addons/groupletter/config.inc.php on line 39

Fatal error: main() [function.require]: Failed opening required '/home/videomin/public_html/redaxo/include/addons/phpmailer/classes/class.phpmailer.inc.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/usr/php4/lib/php:/usr/local/php4/lib/php:/usr/share/pear') in /home/videomin/public_html/redaxo/include/addons/groupletter/config.inc.php on line 39
Lösung für Rex 4.2.1 (gilt auch für 4.1)
In der addons/groupletter/config.inc.php in Zeile 39
Alt:

Code: Alles auswählen

require_once($REX['INCLUDE_PATH']. '/addons/phpmailer/classes/class.phpmailer.inc.php');
Ändern in:

Code: Alles auswählen

require_once($REX['INCLUDE_PATH']. '/addons/phpmailer/classes/class.phpmailer.php');
grz. chris
Zuletzt geändert von darwin am 8. Dez 2009, 09:20, insgesamt 1-mal geändert.

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

1. Dez 2009, 14:57

SMPT // Passwort:
Das Passwort wird hier nach der Eingabe in Kleinbuchstaben (strtolower)
umgewandelt. Das kann zu Connect-Problemen über smtp führen bzw wird das passowrt hier falsch umgewandelt.

Änderung in addons/groupletter/pages/setup.inc.php in Zeile(19):

Code: Alles auswählen

$cont = ereg_replace("(REX\['ADDON'\]\['settings'\]\[.mypage\]\['PASSWORD'\].?\=.?)[^;]*","\\1\"".strtolower($rex229_password)."\"",$cont);
Ändern in:

Code: Alles auswählen

$cont = ereg_replace("(REX\['ADDON'\]\['settings'\]\[.mypage\]\['PASSWORD'\].?\=.?)[^;]*","\\1\"".$rex229_password."\"",$cont);
Die Einstellungen für SMPT/MAIL etc. kann aber auch
per HAnd in die addons/groupletter/config.inc.php (Zeile 27-31)
eingetragen werden.

grz. Chris

thehax
Beiträge: 11
Registriert: 10. Nov 2008, 16:48
Wohnort: Lübeck

10. Dez 2009, 13:28

Hallo!
Ich passe das Groupletter Addon unter 4.2 grade ein wenig an meine Bedürfnisse an.
Dabei bin ich auf ein Problem gestossen und weiss erstmal nicht mehr weiter:
Beim hinzufügen neuer "Benutzer" auf der user-page wird der Code mehrfach (also doppelt) ausgeführt. Es hat mich einiges Suchen gekostet, bis ich das überhaupt als doppelte Ausführung ausmachen konnte.
Wie kommt das und wie lässt sich das umgehen?
Ich habe nämlich folgendes Problem:
Vor dem Einfügen in die DB lasse ich prüfen ob die Email schon in der Datenbank vorhanden ist und blende ggf. eine Warnung ein.
Wird der Code nun doppelt ausgeführt ist die Email bei der zweiten Ausführung zwangsweise in der DB vorhanden und die Warnung wird angezeigt - doof.
Danke schonmal für eure Antworten!
Alex


EDIT:
Gefunden.
Das Problem kommt wie auch immer aus der rex_sql-Klasse.. :shock:
Ich führe beim Anlegen eines neuen Users ein INSERT aus (logischerweise) und will dann per

Code: Alles auswählen

$sql->getLastId()
die id des neuen Users holen.
Aus irgendeinem Grund fliegt mein Script an dieser Stelle raus.
Das doppelte Ausführen des Codes ist eine Eigenheit von Firefox 3, der bei schwerwiegenden Fehlern beim Laden einer Seite diese allem Anschein nach erneut lädt.
Zurück zur last_id:
Ich habe mein Script nun so umgeschrieben, dass es nicht die get-Methode nutzt, sondern direkt die Variable abfragt:

Code: Alles auswählen

$sql->last_insert_id
Siehe da, es geht. :shock:

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

2. Feb 2010, 11:56

HI,
leider hab ich jetzt hier auch ein paar Probleme.
Gibt es die Möglichkeit auch an Alle (ohne Gruppenauswahl)
einen Newsletter zu versenden?

Ich nutze die Anmeldung ohne Auswahl der Gruppe, somit wird der
User eingetragen jedoch ohne Gruppenzuweisung(logisch) ;) ...
Könnte man diesen bzw. allen Usern eine globale Gruppe (AN ALLE) zuweisen? Hab mich nun schon durch das Script gewühlt, nur leider
hakts da bei mir... sry.
Was mir bereits klar ist:
die gl_links beinhaltet die id,sendgrp der gl_user DB,
d.h. man müsst "eigentlich" nur im Anmelde-Modul überprüfen
ob eine >Gruppe< gewählt wurde, wenn nicht, dann trag die
globale "An ALLE"-Gruppen(id) in gl_user sendgrp
und gl_link userid,groupid ein ...
:roll: :oops:

Hat jemand nen Ansatz bitte.
Danke schonmal. grz. Chris

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

6. Mär 2010, 20:23

patrick.softloop hat geschrieben: Hatte das gleiche Problem und habe es wie folgt gelöst:

alle GET-Variabeln, die das Addon verwendet müssen angepasst werden:

$page
$next
$func
$subpage
$subfunc
$searchtext

dazu alle Dateien in redaxo/include/addons/groupletter/pages anpassen.

Achtung: es werden GET und POST verwendet. Für eine schnelle Lösung einfach $_REQUEST verwenden...

Einfach nach den Variabeln suchen und durch beispielsweise $_GET['page'] oder $_REQUEST['page'] ersetzen. Aber Achtung: nicht einfach Suchen & Ersetzen, da auch Zeilen, wie

GLOBAL $page

dabei sind.

Dateiliste der anzupassenden Dateien:

_setup.inc.php
functions.inc.php
groups.inc.php
import.inc.php
index.inc.php
newsletter.inc.php
setup.inc.php
user.inc.php
Hallo patrick,
könntest du das bitte ein bischen genauer schreiben, wie man das macht?
unter redaxo4.2. mit php4 hab ich den groupletter ohnen deine besagten anpassungen zum laufen gebracht. aber unter rex 4.2. mit php 5 funktionierts nicht ohne die anpassungen. aber ich scheitere da schon an der index.inc.php
das steht in zeile 14

Code: Alles auswählen

include_once $REX['INCLUDE_PATH']."/addons/$page/classes/class.rexform.inc.php";
und da bekomme ich dann die fehlermeldung

Code: Alles auswählen

Warning: include_once(/www/htdocs/w00bfd99/redaxo/include/addons//classes/class.rexform.inc.php) [function.include-once]: failed to open stream: No such file or directory in /www/htdocs/w00bfd99/redaxo/include/addons/groupletter/pages/index.inc.php on line 14
d.h. irgendwie kann er die variable pages nicht lesen
es müsste ja /www/htdocs/w00bfd99/redaxo/include/addons/groupletter/classes/class.rexform.inc.php
und nicht
/www/htdocs/w00bfd99/redaxo/include/addons//classes/class.rexform.inc.php
stehen.
hab dann auch probiert wie du geschrieben hast:

Code: Alles auswählen

include_once $REX['INCLUDE_PATH']."/addons/$_REQUEST['page']/classes/class.rexform.inc.php";
aber das geht auch nicht. wo wird eigentlich die $page variable definiert?

danke für die hilfe

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

class.rexform.inc.php post variablen

7. Mär 2010, 22:02

ich habe im ordner "pages" nun alle variablen mit REQUEST angepasst.
nun steht mal soweit alles da - nur mit den funktionen in class.rexform.inc.php
stimmt noch was nicht.
wenn ich z.b. einen neuen user anlegen will, wird dieser nicht gespeichert.
soweit ich gesehen habe wird auch in der class.rexform.inc.php mit post variablen gearbeitet und diese werden nicht richtig abgefragt.

Könnte mir jemand einen tipp geben oder die angepasste class.rexform.inc.php posten. ich hab schon sehr lange rum probiert und komme zu keinem ergebnis. danke.

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

Groupletter für Redaxo 4.2

10. Mär 2010, 17:18

der Groupletter ist nun für Redaxo 4.2. angepasst und steht hier zum Download bereit:
http://www.redaxo.de/180-0-addon-detail ... don_id=701

lg steri

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

10. Mär 2010, 19:45

Ich muss mich demnächst für ein Newsletter-Addon entscheiden.
Kannst du kurz die Vorteile des Groupletters gegenüber dem Newsletter-Addon erläutern?
LG,
Xong

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

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

11. Mär 2010, 11:37

Hatte mit mit Freude gelesen, dass der GroupLetter nun an Rex 4.2 angepasst sein soll...

Aber hier mal meine ersten Probleme/Fragen:
1. Der Datenimport scheint nicht zu funktionieren - Schon beim CSV Demo wird lediglich die Gruppe angelegt. Zwar erscheint eine Meldung (1 Email angelegt) aber weder im Backend noch in der DB ist ein User zu finden
2. Frage zum in der Readme erwähnten Modul: wo soll das stecken? Mitinstallierst wurde auch nichts. Tut es das alte Modul noch oder muss man da anpassen?

System: Rex 4.2.1 - UTF8 (ist das womöglich schon ein Problem?)

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

11. Mär 2010, 11:47

Und noch einer:
Händisch eingepflegte Benutzer erscheinen, aber das Datum der letzten Änderung funktioniert nicht (max 30.Nov 1999)

Was soll in der Spalte nach Status stehen? Als Header war translate:online zu erkennen (habe ich ergänzt in der lang - in der Annahme es handelt sich um "Sendefehler"), aber da im Feld nach 8 Zeichen abschnitten wird ist nur noch "[transla" zu lesen.

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

11. Mär 2010, 13:11

Also den newsletter hatte ich bis jetzt noch nicht in verwendung. Klarer vorteil des groupletters sind natürlich die Gruppen, wenn mans braucht.
Im Groupletter kann man außerdem einstellen, dass nicht alle E-Mails auf einmal raus gehen sondern z.b. in 50er Schritten. Das ist oft von Vorteil wenn die Skriptlaufzeit beim Server zu kurz eingestellt ist.

Beim Groupletter ist ein Export dabei und man hat außerdem schon mal mehr Userfelder wie "Anrede", "Titel" dabei.

Kurz gesagt der Groupletter ist einfach umfangreicher, aber vom prinzp her sind die beiden addons recht ähnlich.

lg steri

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

11. Mär 2010, 13:35

Hallo steri!

Diese Möglichkeiten (Gruppen, Import, Export, Anrede, Titel) bietet das Newsletter-Addon aber auch.

Es ist aber extrem verbuggt und bedurfte vieler Anpassungen.

Läuft der Groupletter unter Redaxo >= 4.2 zuverlässig?
LG,
Xong

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

Zurück zu „Allgemeines [R4]“