variable an email feld in supermailer weitergeben (joomla)

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

Moderatoren: mirko, Wolfi

Antworten
neno
Beiträge: 5
Registriert: 15.02.2005, 05:35

Beitrag von neno »

hallo mirko,

danke für den hinweis! das hat mich auf den richtigen weg gebracht :)

habe doch den wrapper genommen, da dieser das newsletter script im frame öffnet und keine neue seite öffnet (kleiner ästhetischer kompromiss). das ergebnis ist nun, das das newsletter tool im content läuft incl. captcha.

ein kleines php script in ein modul gesetzt:

Code: Alles auswählen

<form> EMail: <input>  <input> </form> 

und beim newsletterscript bei EMail folgendes eingefügt:

Code: Alles auswählen

<value=\"<php>

jetzt bestand das problem das der wrapper die variable nicht weitergibt. das lässt sich umgehen in dem man den das wrapper.php in components/com_wrapper/ folgender weise modifiziert:

nach der zeile

Code: Alles auswählen

$url = $params->def( \'url\', \'\' );

folgendes script einsetzen:

Code: Alles auswählen

foreach ($_GET as $key => $value) {
if ($key<>\"option\" && $key<>\"Itemid\") {
$url.=(strpos($url,\"?\")) ? \"&\" : \"?\";
$url.=\"$key=$value\";
}
}

nochmals danke ! sehr zufrieden :)
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Mit entsprechenden Programmierkenntnissen kann man per GET die E-Mail-Adresse übergeben. z.B. so

file( \"URL/newsletter.php?Action=subscribe&EMail=$EIGENE_EMAIL_VARIABLE\" );
neno
Beiträge: 5
Registriert: 15.02.2005, 05:35

Beitrag von neno »

hallo mirko,

habe ein kleines php formular in einem modul in joomla platziert.
es beinhaltet lediglich das email feld und submit button.

jetzt würde ich gerne die variable \"email\" an das newsletter script weitergeben, dessen modul ich im content (beitrag) über den befehl \"loadposition\" aufrufe.

ich glaube das man das mit post nicht lösen kann - oder sehe ich den wald vor lauter bäumen nicht?

danke im voraus und schöne grüsse vom bodensee ;)
Antworten