129 - Newsletter Abonnements
129 - Newsletter Abonnements
Zuerst vielen Dank an Oliver für die neue Version.
Habe die neue Version frisch installiert.
Mir gelingt es nicht, Newsletter Abonnements anzulegen.
Neu erstellen > Name: [Eintrag] > Info [Eintrag] > Newsletter Abo speichern
Kein Eintrag!!
Ebenso wird ein ein manuell registrierter Empfänger nicht eingetragen.
Wohl aber funktioniert die Registrierung wenn ich über die Webseite gehe und dort im Formular einen Empfänger eintrage. Bestätigungsmail usw. o.k. und auch automatischer Eintrag der Adresse mit Bestätigungslink in der Datenbank.
Gruß
Detlef
Habe die neue Version frisch installiert.
Mir gelingt es nicht, Newsletter Abonnements anzulegen.
Neu erstellen > Name: [Eintrag] > Info [Eintrag] > Newsletter Abo speichern
Kein Eintrag!!
Ebenso wird ein ein manuell registrierter Empfänger nicht eingetragen.
Wohl aber funktioniert die Registrierung wenn ich über die Webseite gehe und dort im Formular einen Empfänger eintrage. Bestätigungsmail usw. o.k. und auch automatischer Eintrag der Adresse mit Bestätigungslink in der Datenbank.
Gruß
Detlef
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
hab mal geforscht
in der inc_lib/subscriber.form.inc.php so Zeile 110
ist
da fehlt ein Feld 'address_key' - habs mal improvisiert
also
eingefügt
in der inc_lib/subscriber.form.inc.php so Zeile 110
ist
Code: Select all
$sql = 'INSERT INTO '.DB_PREPEND.'phpwcms_address ';
$sql .= '(address_key, address_email, address_name, address_verified, address_subscription) VALUES (';
$sql .= "'".aporeplace($_userInfo['subscriber_data']['address_email'])."', ";
$sql .= "'".aporeplace($_userInfo['subscriber_data']['address_name'])."', ";
$sql .= $_userInfo['subscriber_data']['address_verified'].", ";
Code: Select all
$sql = 'INSERT INTO '.DB_PREPEND.'phpwcms_address ';
$sql .= '(address_key, address_email, address_name, address_verified, address_subscription) VALUES (';
$sql .= "'".md5($_userInfo['subscriber_data']['address_name'])."', ";
$sql .= "'".aporeplace($_userInfo['subscriber_data']['address_email'])."', ";
$sql .= "'".aporeplace($_userInfo['subscriber_data']['address_name'])."', ";
$sql .= $_userInfo['subscriber_data']['address_verified'].", ";
Code: Select all
$sql .= "'".md5($_userInfo['subscriber_data']['address_name'])."', ";
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Sorry
Not sure I understands...
Did Pico found the the solution ?
I just have to add this line:
$sql .= "'".md5($_userInfo['subscriber_data']['address_name'])."', ";
???
Cheers,
Yves
Not sure I understands...
Did Pico found the the solution ?
I just have to add this line:
$sql .= "'".md5($_userInfo['subscriber_data']['address_name'])."', ";
???
Cheers,
Yves
PhpWCMS Evangelist, -- iRoutier.com Running phpWCMS 1.4.2, r354 -> Great Version!!!!
Thank you Pico for confirming.
I will then wait a bit for the final solution
Cheers,
Yves
I will then wait a bit for the final solution
Cheers,
Yves
PhpWCMS Evangelist, -- iRoutier.com Running phpWCMS 1.4.2, r354 -> Great Version!!!!
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
the final solution at this point is this:
But I want to avoid that you are hacking the code.
Oliver
Code: Select all
$sql .= "'".aporeplace( shortHash( $_userInfo['subscriber_data']['address_email'] . time() ) )."', ";
Oliver
Thank you Oliver
Is it possible then to download and replace just the new modified file?
Cheers,
Yves
Is it possible then to download and replace just the new modified file?
Cheers,
Yves
PhpWCMS Evangelist, -- iRoutier.com Running phpWCMS 1.4.2, r354 -> Great Version!!!!
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Habe den Code von Oliver nach dem Muster von pico eingefügt:
Alles prima! Die Adressen lassen sich jetzt manuell eintragen! Klasse! Danke!
Dann habe ich das Feld mit den Brief und dem Punkt (suchen?) aktiviert und eine vorhandene Adresse eingetragen. Die wird dann auch angezeigt.
Wenn ich auf edit gehe, kann ich ändern und sichern. Danach wird auch nur diese Adresse angezeigt, das Auswahlfeld bleibt ohne Häkchen und im Feld wird die Adresse angezeigt.
Gehe ich jetzt auf das linke Menü "Newsletter Abonnenten" bleibt es einzig bei der Anzeige der gesuchten Adresse.
Erst ein Logout, neue Anmeldung > KOMMUNIKATION > Newsletter Abonnenten macht wieder alle Adressen sichtbar.
Löschen einer Adresse funktioniert.
Suche nach einer nicht vorhandenen Adresse (der gelöschten Adresse) = keine Adresse wird mehr angezeigt. Auch wenn ich im Menü andere Punkte aufrufe und zu KOMMUNIKATION zurückkehre.
Auch hier wieder: erst ein erneutes Login hilft und macht alle Adressen sichtbar.
Ein Problem besteht jedoch weiter:
Newsletter Abonnements lassen sich weiterhin nicht erstellen.
Newsletter neu erstellen funktioniert jetzt.
Allerdings muss man erst dahinter kommen:
Bei der Erstellung:
Sowohl bei sichern als auch bei aktualisieren, wird, wenn das Häkchen gesetzt ist, eine Datei zum Versand erstellt. Also aktualisieren und sichern = doppelter Versand ? Nein, in der Historie wird immer 2 angezeigt, aber nur 1x versandt, nach edit und aktiv > sichern erscheint wieder 2 in Vormerkung: gesamt dann 4 für gesendet (nach dem Versand) - aber nur 2x tatsächlich versandt.
Löschen versehentlicher Versandvormerkungen ist möglich= edit> aktiv "deaktivieren" > sichern
Aber: Wenn dann erneut editiert wird, "mit Aktivierung!", erscheinen wieder 2 in der Vormerkung. Jetzt kann aktualisieren und sichern unendlich ausgelöst werden, ohne dass sich die Vormerkung erhöht. Bis der Newsletter 1x versendet wurde. Erneutes editieren und bei gesetzter Aktivierung, trägt dies den so geänderten Newsletter erneut in die Versand-Vormerkung ein.
Schön finde ich die jetzige Lösung, mit der der Versand ausgelöst wird. Schön kompakt. Testen oder gleich versenden.
Gruß
Detlef
Alles prima! Die Adressen lassen sich jetzt manuell eintragen! Klasse! Danke!
Dann habe ich das Feld mit den Brief und dem Punkt (suchen?) aktiviert und eine vorhandene Adresse eingetragen. Die wird dann auch angezeigt.
Wenn ich auf edit gehe, kann ich ändern und sichern. Danach wird auch nur diese Adresse angezeigt, das Auswahlfeld bleibt ohne Häkchen und im Feld wird die Adresse angezeigt.
Gehe ich jetzt auf das linke Menü "Newsletter Abonnenten" bleibt es einzig bei der Anzeige der gesuchten Adresse.
Erst ein Logout, neue Anmeldung > KOMMUNIKATION > Newsletter Abonnenten macht wieder alle Adressen sichtbar.
Löschen einer Adresse funktioniert.
Suche nach einer nicht vorhandenen Adresse (der gelöschten Adresse) = keine Adresse wird mehr angezeigt. Auch wenn ich im Menü andere Punkte aufrufe und zu KOMMUNIKATION zurückkehre.
Auch hier wieder: erst ein erneutes Login hilft und macht alle Adressen sichtbar.
Ein Problem besteht jedoch weiter:
Newsletter Abonnements lassen sich weiterhin nicht erstellen.
Newsletter neu erstellen funktioniert jetzt.
Allerdings muss man erst dahinter kommen:
Bei der Erstellung:
Sowohl bei sichern als auch bei aktualisieren, wird, wenn das Häkchen gesetzt ist, eine Datei zum Versand erstellt. Also aktualisieren und sichern = doppelter Versand ? Nein, in der Historie wird immer 2 angezeigt, aber nur 1x versandt, nach edit und aktiv > sichern erscheint wieder 2 in Vormerkung: gesamt dann 4 für gesendet (nach dem Versand) - aber nur 2x tatsächlich versandt.
Löschen versehentlicher Versandvormerkungen ist möglich= edit> aktiv "deaktivieren" > sichern
Aber: Wenn dann erneut editiert wird, "mit Aktivierung!", erscheinen wieder 2 in der Vormerkung. Jetzt kann aktualisieren und sichern unendlich ausgelöst werden, ohne dass sich die Vormerkung erhöht. Bis der Newsletter 1x versendet wurde. Erneutes editieren und bei gesetzter Aktivierung, trägt dies den so geänderten Newsletter erneut in die Versand-Vormerkung ein.
Schön finde ich die jetzige Lösung, mit der der Versand ausgelöst wird. Schön kompakt. Testen oder gleich versenden.
Gruß
Detlef