Problem mit newsletter.php

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Mir mal per E-Mail das ganze Script schicken.
Benutzeravatar
Yoshimitsu
Beiträge: 7
Registriert: 11.02.2008, 11:00

Beitrag von Yoshimitsu »

subscribe und unsubscribe funktionieren korrekt. Sie leiten auf die richtigen Seiten weiter. Die Action confirmation allerdings nicht. Sie leitet auf die gleiche Seite weiter, wie die \"Abmeldung\".

So sieht der Head der newsletter.php aus:

Code: Alles auswählen

<?php
#############################################################################
#           SUPERMAILER SUBSCRIBE/UNSUBSCRIBE SCRIPT                        #
#                       Double-Opt-In                                       #
#           Copyright © 2001 - 2008 Mirko Boeer                             #
#           http://www.supermailer.de/                                      #
#                                                                           #
# Dieses Script kann kostenlos eingesetzt werden, jedoch muss dieser Header #
# im Script enthalten bleiben!                                              #
# This script can be used for free. The header must be contained in script! #
#                                                                           #
# Systemvoraussetzungen: PHP 4 und Windows/Unix                             #
# 05.01.2008                                                                #
#############################################################################
error_reporting(0);

# Geben Sie die E-Mail-Adresse Ihres POP3/IMAP Postfachs an
# Enter the email address of your POP3/IMAP inbox
$Recipient=\"...@...de\";

# Geben Sie die Seite an, die angezeigt werden soll, wenn eine ANmeldung erfolgte
# und an den neuen Abonnenten die E-Mail zur Bestätigung gesendet wurde
# Angabe mit http://
# Enter the page that should be shown if a recipient wants to subscribe to your recipients list
# and the confirmation is be sent.
# With http://
$ConfirmationMailSendOKPage=\"http://www.nix-wie-weg.de/newsletter/anmeldung.html\";

# Geben Sie die Seite an, die angezeigt werden soll, wenn eine ANmeldung erfolgte
# Angabe mit http://
# Enter the page that should be shown if a recipient will bei added to your recipients list
# With http://
$SubscribeOKPage=\"http://www.nix-wie-weg.de/newsletter/abgeschlossen.html\";

# Geben Sie die Seite an, die angezeigt werden soll, wenn eine ABmeldung erfolgte
# Angabe mit http://
# Enter the page that should be shown of a recipients will be removed from you recipients list
# With http://
$UnsubscribeOKPage=\"http://www.nix-wie-weg.de/newsletter/abmeldung.html\";

# Geben Sie die Seite an, die angezeigt werden soll, wenn die E-Mail-Adresse aeusserlich nicht korrekt ist = Fehlerseite
# Angabe mit http://
# Enter the page that should be shown if an error ocurrs = email address not correct
# With http://
$ErrorPage=\"http://www.nix-wie-weg.de/newsletter/fehler.html\";
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Wenn keiner etwas an dem Script selbst geändert hat, dann werden folgende Seiten gezeigt:

$Action == \"subscribe\"
bei Double-Opt-In: $ConfirmationMailSendOKPage
ohne Double-Opt-In: $SubscribeOKPage


nur bei Double-Opt-In:
$Action == \"confirmation\"
$SubscribeOKPage



$Action == \"unsubscribe\"
$UnsubscribeOKPage


Im Script oben sind die Variablen $ConfirmationMailSendOKPage, $SubscribeOKPage und $UnsubscribeOKPage definiert. Entsprechend durch Aufruf im Browser für jede Variable prüfen ob die korrekte Seite dargestellt wird.
Benutzeravatar
Yoshimitsu
Beiträge: 7
Registriert: 11.02.2008, 11:00

Beitrag von Yoshimitsu »

Seit einiger Zeit leitet der Link in der Anmeldungsmail auf die \"abmelden-Seite\" bei mir.

Der Link in der Mail sieht wie folgt aus:
http://www.nix-wie-weg.de/newsletter/ne ... ame=blabla

Auf unserer Website kommt man daraufhin auf die Seite, die wir \"Abmeldung\" nannten. Etwas merkwürdig. Ich wüsste nicht, wie das kommt. Die Einstellungen in der newsletter.php sind wie immer. Es steht sogar drin, dass die Confirmation-Page die abgeschlossen.html sein soll, nicht die abmeldung.html.

Die Anmeldung selbst in den Supermailer rein funktioniert aber.
Ich weiß nicht wie ichs anders beschreiben soll, aber vielleicht hat ja jemand eine Idee?
Antworten