Hallo dancefan,
jetzt habe ich es kapiert. Merci vielmals für die abermalige Erklärung.
Ich habe jetzt nur noch das Problem, dass wenn man den Bestätigungslink in der Bestätigungsemail klickt, die Fehlermeldung erscheint und die eMailadresse nicht aktiviert wird.
Etwas ähnliches passiert bei der Abmeldung. Die Fehlermeldung erscheint,aber die eMailadresse wird gelöscht.
Was kann ich da tun?
Gruß,
Niki
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/
Hallo dancefan,
wenn du willst kannst du das ganze ausprobieren:
http://www.schuhbecks-check-inn.de/Reda ... =0&ctype=0
Es wird die eigens eingegebene Fehlermeldung gezeigt und die eMailadresse in der Datenbank nicht aktiviert.
Hast du eine Idee?
Gruß,
Niki
wenn du willst kannst du das ganze ausprobieren:
http://www.schuhbecks-check-inn.de/Reda ... =0&ctype=0
Es wird die eigens eingegebene Fehlermeldung gezeigt und die eMailadresse in der Datenbank nicht aktiviert.
Hast du eine Idee?
Gruß,
Niki
Hallo Niki,
hast du den Link in der Email per Hand generiert?
Da sind nämlich normalerweise noch ein paar Parameter mit dran, die fehlen bei dir.
Der Link wird mit Hilfe des Platzhalters ///LINK/// automatisch generiert.
Er sollte die Parameter UID, USR und GID enthalten um die Bestätigung richtig zuordnen zu können, sonst wird das nichts.
Da hab ich mir soviel Mühe gegeben, die Emails zu personalisieren und du begrüsst die Leute mit
Da gehört mindestens folgendes in die Mailvorlage:
hast du den Link in der Email per Hand generiert?
Da sind nämlich normalerweise noch ein paar Parameter mit dran, die fehlen bei dir.
Der Link wird mit Hilfe des Platzhalters ///LINK/// automatisch generiert.
Er sollte die Parameter UID, USR und GID enthalten um die Bestätigung richtig zuordnen zu können, sonst wird das nichts.
Da hab ich mir soviel Mühe gegeben, die Emails zu personalisieren und du begrüsst die Leute mit
Sehr geehrte/r Michael,
Da gehört mindestens folgendes in die Mailvorlage:
///Sehr geehrte ///FIRSTNAME///, /Sehr geehrter ///FIRSTNAME///, ///
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
OK. Kapiert.Der Link wird mit Hilfe des Platzhalters ///LINK/// automatisch generiert.
Er sollte die Parameter UID, USR und GID enthalten um die Bestätigung richtig zuordnen zu können, sonst wird das nichts.
Jetzt taucht das Problem auf, dass der Link
Code: Alles auswählen
http://schuhbecks-check-inn.de/index.php?article_id=185&UID=41&USR=1834740678&GID=1
Code: Alles auswählen
http://schuhbecks-check-inn.de/Redaxo/index.php?article_id=185&UID=41&USR=1834740678&GID=1
Wie kann ich das ändern? Am Ende läuft das Ganze sowieso nicht in dem Ordner "Redaxo", aber zum Ausprobieren und Präsentieren schon noch.
Danke. Gruß,
Niki
P.S. Der Text ist noch nicht der, den ich dann verschicke. Ich war erstmal froh, dass das Ganze läuft.
Hallo Nicki,
wir nähern uns der Zielgeraden
steht auf der Seite "specials" unter $REX['SERVER'] der korrekte Pfad?
Der Link wird mit der Standard Funktion rex_getUrl() erzeugt und an den Inhalt dieser Variablen anghängt.
wir nähern uns der Zielgeraden
steht auf der Seite "specials" unter $REX['SERVER'] der korrekte Pfad?
Der Link wird mit der Standard Funktion rex_getUrl() erzeugt und an den Inhalt dieser Variablen anghängt.
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
so. jetzt muss ich auch mal wieder was fragen: weiter oben war ja zu lesen, dass andere benutzer das so gelöst haben, beim anmelden eine checkbox einzubauen.
ich würde das modul gerne so erweitern, dass dann bei mehrfachauswahl einfach mehrfach die eMail-adresse in die verschiedenen gruppen eingetragen wird, so dass die nutzer sich eine wunsch-anzahl von newslettern aussuchen können.
ist das mit dem modul denn prinzipiell möglich? und in welcher datei muss ich dafür ansetzen? ich habe den code nämlich schon mal überflogen, aber richtig schlau werde ich daraus noch nicht..
was meinst Du, dancefan? geht das?
ich würde das modul gerne so erweitern, dass dann bei mehrfachauswahl einfach mehrfach die eMail-adresse in die verschiedenen gruppen eingetragen wird, so dass die nutzer sich eine wunsch-anzahl von newslettern aussuchen können.
ist das mit dem modul denn prinzipiell möglich? und in welcher datei muss ich dafür ansetzen? ich habe den code nämlich schon mal überflogen, aber richtig schlau werde ich daraus noch nicht..
was meinst Du, dancefan? geht das?
Hallo cukabeka,
prinzipiell geht das. Die Freigabe für einen User wird nur einmal verwaltet.
In der Anmeldeseite also mehrere Checkboxen einbauen für die Gruppen.
Die Anmeldefunktion modifizieren, das in der Tabelle rex_36_gl_links die Einträge gesetzt werden, und alles funktioniert.
prinzipiell geht das. Die Freigabe für einen User wird nur einmal verwaltet.
In der Anmeldeseite also mehrere Checkboxen einbauen für die Gruppen.
Die Anmeldefunktion modifizieren, das in der Tabelle rex_36_gl_links die Einträge gesetzt werden, und alles funktioniert.
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
so. ich habe zu testzwecken, und um meine probleme mal zu klären, das addon mal in einer separaten redaxo-installation installiert, und war völlig überrascht, als ich plötzlich sah, dass bei einer gut gelaufenen installation auch noch die menüpunkte
User | Gruppen | Daten Import / Export
neben
Newsletter senden | Setup
vorhaden sind. die werden mir in der "richtigen" redaxo-installation angezeigt.
warum unterschlägt mir die eine version die anderen menüpunkte? hab auch schon ein neues setup von GL und redaxo versucht, nichts hilft... seltsam.
User | Gruppen | Daten Import / Export
neben
Newsletter senden | Setup
vorhaden sind. die werden mir in der "richtigen" redaxo-installation angezeigt.
warum unterschlägt mir die eine version die anderen menüpunkte? hab auch schon ein neues setup von GL und redaxo versucht, nichts hilft... seltsam.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Upps,
ich wollte als Service die Möglichkeit einbauen, das manche nur Newsletter versenden dürfen, und andere auch die Verwaltung machen dürfen.
Hab ich damit etwas Verwirrung gestiftet ?
Die Sache mit der Einschränkung von Rechten durch Vergabe eines speziellen Rechteeintrags...
ich wollte als Service die Möglichkeit einbauen, das manche nur Newsletter versenden dürfen, und andere auch die Verwaltung machen dürfen.
Hab ich damit etwas Verwirrung gestiftet ?
Die Sache mit der Einschränkung von Rechten durch Vergabe eines speziellen Rechteeintrags...
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Ja, eigentlich eine gute idee. leider hat sie mcih an den rand der verzweiflung getrieben. manchmal ist es echt von nachteil, admin zu seindancefan hat geschrieben:Upps,
ich wollte als Service die Möglichkeit einbauen, das manche nur Newsletter versenden dürfen, und andere auch die Verwaltung machen dürfen.
Hab ich damit etwas Verwirrung gestiftet ?
hmm. also ich hab auch das selbe problem. was steuert man denn mit den einstellungen und was ist der unterschied zwischen der einstellung "mailer" und "host"? ich kenne in php nur "sendmail" als befehl. ich versteh das nicht.dancefan hat geschrieben: funktioniert auf deinem Portal SMTP. ?
Du kannst ja auch mal mail oder sendmail ausprobieren.
Eventuell stimmt auch der Host Eintrag nicht.
Es wird die phpmailer Klasse zum versenden verwendet. Die Fehlermeldung kommt direkt vom php Interpreter.
Auf meinem Portal funktioniert auch nur "mail".
so. keine ahnung, was ich genau verstellt habe, aber es funktioniert jetzt
was moch nicht funktioniert, ist meine hamdsärmelig durchgeführte erweiterung auf mehrere bestellbare newsletter.
dazu lasse ich in das formular mehrere checkboxen ausgeben, die beim anklicken ein array zurückgeben. mit foreach() durchlaufe ich nach bedarf die funktion "AddNewsletterUser( $title, $vorname, $name, $email, $clang, $groupid, $uid)"
das funktioniert auch soweit schon ganz gut, ich bekomme auch 3 bestätigungsmails (wenn ich 3 kästchen angeklickt habe), aber in denen ist nur schrott drin, nämlich
Confirm: ||
ich habe zum überprüfen bei der funktion ConfirmNewsletterUser den echo-trigger (echo "Confirm: |".$id."|".$mailchk;) eingeschaltet, aber offenbar ist in den werten nix drin. warum denn bloß?
fragt sich ein ratloser cukabeka.
was moch nicht funktioniert, ist meine hamdsärmelig durchgeführte erweiterung auf mehrere bestellbare newsletter.
dazu lasse ich in das formular mehrere checkboxen ausgeben, die beim anklicken ein array zurückgeben. mit foreach() durchlaufe ich nach bedarf die funktion "AddNewsletterUser( $title, $vorname, $name, $email, $clang, $groupid, $uid)"
Code: Alles auswählen
foreach ($mehrfach_gruppe as $gruppe_einzeln)
{
$result=CGroupLetter::AddNewsletterUser($_POST['newsletter_title'], $vorname
, $name, $email
, $REX['CUR_CLANG'], $gruppe_einzeln ,$id);
Confirm: ||
ich habe zum überprüfen bei der funktion ConfirmNewsletterUser den echo-trigger (echo "Confirm: |".$id."|".$mailchk;) eingeschaltet, aber offenbar ist in den werten nix drin. warum denn bloß?
fragt sich ein ratloser cukabeka.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
@dancefan:
Dazu anstatt $REX['PERM'] einfach $REX['EXTRAPERM'] verwenden!
Gruß,
Markus
solche "Rechte", die eingentlich die Freiheiten des Users einschränken sollten unter EXTRAS stehen, nicht unter Rechte!cukabeka hat geschrieben:hammer. danke! das wars. - komischerweise waren für den admin alle rechte aktiviert, darunter eben auch das recht "letter only".
das ist aber auch verzwickt..
@dancefan:
Dazu anstatt $REX['PERM'] einfach $REX['EXTRAPERM'] verwenden!
Gruß,
Markus
Hi,
ich bin zur Zeit leider nicht in "Reichweite" meine Quellen.
Klappt es auch nicht mit nur einem "Häkchen" ?
Zu der "mail" Problematik:
Die Mailer Klasse bietet diese 3 Möglichkeiten an. Scheinbar liegt es an der Einrichtung von PHP auf dem Server, welche gerade nutzbar ist. Weiss da jemand mehr? Würde mich auch interessieren. Bei mir lokal mit XAMPP funktioniert "smtp" auf meinem 1&1 Webspace muss ich "mail" nehmen.
ich bin zur Zeit leider nicht in "Reichweite" meine Quellen.
Klappt es auch nicht mit nur einem "Häkchen" ?
Zu der "mail" Problematik:
Die Mailer Klasse bietet diese 3 Möglichkeiten an. Scheinbar liegt es an der Einrichtung von PHP auf dem Server, welche gerade nutzbar ist. Weiss da jemand mehr? Würde mich auch interessieren. Bei mir lokal mit XAMPP funktioniert "smtp" auf meinem 1&1 Webspace muss ich "mail" nehmen.
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
man kann zwischen den einzelnen modi wählen, aber es kommt natürlich auch drauf an, was der Server hergibt.
Steuer kann man das über
wobei hier für "xx" folgende Werte zulässig sind:
"mail", "sendmail", "smtp"
Gruß,
Markus
man kann zwischen den einzelnen modi wählen, aber es kommt natürlich auch drauf an, was der Server hergibt.
Steuer kann man das über
Code: Alles auswählen
...
$phpmailer->Mailer = "xx";
...
"mail", "sendmail", "smtp"
Gruß,
Markus
so. in meiner verwirrung habe ich mal den unberührten groupletter installiert, um zu sehen, wie dort was funktioniert.
ich komme mit der mitgelieferten demo auch schon etwas weiter als mit meiner modifikation, aber wenn ich den link aus der eMail zugeschickt bekomme (sieht etwa so aus: index.php?article_id=3&clang=0&UID=0&USR=-1752979866&GID=23), bekomme ich leider nur die folgende meldung:
naja, auf jeden fall frage ich mich, warum das bestätigen des links nicht funktioniert! ahb ich irgendwo nicht die notwendigen dateirechte gesetzt? die pfadangaben habe ich auch überprüft - woran kanns denn noch liegen?
ich komme mit der mitgelieferten demo auch schon etwas weiter als mit meiner modifikation, aber wenn ich den link aus der eMail zugeschickt bekomme (sieht etwa so aus: index.php?article_id=3&clang=0&UID=0&USR=-1752979866&GID=23), bekomme ich leider nur die folgende meldung:
das blöde: der webmaster bin ja ich!Bei der Registierung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Falls es weiterhin Probleme gibt, wenden Sie sich bitte an webmaster
naja, auf jeden fall frage ich mich, warum das bestätigen des links nicht funktioniert! ahb ich irgendwo nicht die notwendigen dateirechte gesetzt? die pfadangaben habe ich auch überprüft - woran kanns denn noch liegen?
Hallo cukabeka,
jetzt bin ich mal wieder zu Hause und kann die Quellen ansehen.
Die uid kommt direkt aus der Datenbank und ist ein Autoincrement wert.
Wenn du also user in der Datenbank hast, sollten diese uid's grösser 0 haben.
Findest du im Backend eingetragene User?
Der User wird bereits beim Ausfüllen der Anmeldeseite angelegt.
Dann wird die email verschickt und bei Bestätigung nur noch ein Flag in der Datenbank umgesetzt.
Deine Gruppen und User müssen also im Backend schon in der Datenbank zu sehen sein. Auch die Zuordnung zwischen Gruppen und Usern.
Sind die Tabellen in der Datenbank richtig angelegt?
Das Addon war vorbereitet für die Verwendung des Table Prefix.
Hast du da einen anderen Wert drin anstelle von "rex_" ?
Vielleicht habe ich da was übersehen?
jetzt bin ich mal wieder zu Hause und kann die Quellen ansehen.
Die uid kommt direkt aus der Datenbank und ist ein Autoincrement wert.
Wenn du also user in der Datenbank hast, sollten diese uid's grösser 0 haben.
Findest du im Backend eingetragene User?
Der User wird bereits beim Ausfüllen der Anmeldeseite angelegt.
Dann wird die email verschickt und bei Bestätigung nur noch ein Flag in der Datenbank umgesetzt.
Deine Gruppen und User müssen also im Backend schon in der Datenbank zu sehen sein. Auch die Zuordnung zwischen Gruppen und Usern.
Sind die Tabellen in der Datenbank richtig angelegt?
Das Addon war vorbereitet für die Verwendung des Table Prefix.
Hast du da einen anderen Wert drin anstelle von "rex_" ?
Vielleicht habe ich da was übersehen?
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Hallo Groupletter-Diskussionsgemeinde, auch ich habe eine Frage zum Groupletter.
Nachdem ich die ersten Hürden umschifft habe (function title() durch rex_title() ersetzen, im Setup smtp durch sendmail ersetzt ), die diversen benötigten Artikel soweit angelegt, stehe ich nun vor einem Problem zu dem mir auf Anhieb keine Lösung einfallen will:
Die Testmail oder auch Anmeldemail kommt prima an, ABER komplett LEER. Kein Artikel wird angezeigt, weder der von mir neu definierte Standardartikel, noch irgendein anderer Artikel.
Irgendeine Idee dazu? Wäre für einen Tipp echt dankbar.
Nachdem ich die ersten Hürden umschifft habe (function title() durch rex_title() ersetzen, im Setup smtp durch sendmail ersetzt ), die diversen benötigten Artikel soweit angelegt, stehe ich nun vor einem Problem zu dem mir auf Anhieb keine Lösung einfallen will:
Die Testmail oder auch Anmeldemail kommt prima an, ABER komplett LEER. Kein Artikel wird angezeigt, weder der von mir neu definierte Standardartikel, noch irgendein anderer Artikel.
Irgendeine Idee dazu? Wäre für einen Tipp echt dankbar.
So... diese Frage kann ich mir dann nun auch selber beantworten (vielleicht interessiert es ja noch andere, die irgendwann auf das gleiche Problem stossen):
1. template für mail erstellen (soweit war es mir auch noch klar)
Z.B.
<html>
<head>
<title><?php echo $this->getValue("name"); ?></title>
</head>
<body bgcolor=#ffffff>
<?php echo $this->getArticle(); ?>
</body>
</html>
2. Hier hakte es bei mir: Im Setup des Groupletters entsprechendes template per NR. zuweisen.
1. template für mail erstellen (soweit war es mir auch noch klar)
Z.B.
<html>
<head>
<title><?php echo $this->getValue("name"); ?></title>
</head>
<body bgcolor=#ffffff>
<?php echo $this->getArticle(); ?>
</body>
</html>
2. Hier hakte es bei mir: Im Setup des Groupletters entsprechendes template per NR. zuweisen.