#1 (permalink)  
Alt 14.02.2011, 18:02
Neuer Benutzer
 
Registriert seit: 21.07.2010
Beiträge: 5
Standard xtMailer / Kontaktformular umbauen

Hallo zusammen,

habe da ein Problem: ich habe das Kontaktformular geklont um eine Newsletterfunktion zu basteln. Klappt auch ganz gut, allerdings würde ich das ganze gerne an eine andere Addresse senden lassen. Das System nimmt aber natürlich die als Kontaktadresse hinterlegte(_STORE_CONTACT_EMAIL). Alle "normalen" Varianten mit PHP frisst das System nicht. Hat jemand sonst eine Idee?
PHP-Code:
$newsMail = new xtMailer('none');
        
$newsMail->_addReceiver(_STORE_CONTACT_EMAIL,_STORE_NAME);
        
$newsMail->_setSubject(TEXT_Newsletteranmeldung);
        
$newsMail->_setContent($content,$body_html);
        
$newsMail->_setFrom(_STORE_CONTACT_EMAIL,_STORE_NAME);
        
$newsMail->_addReplyAddress($_POST['email_address'], $_POST['firstname'].' '.$_POST['lastname']);
        
$newsMail->_sendMail();

        
$info->_addInfo(SUCCESS_EMAIL_SEND,'success'); 
Bin um jeden Rat dankbar!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 14.02.2011, 20:08
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard Newsletter bauen ...

Hi,

Sinn ist ja wahrscheinlich, dass die Mail an denjenigen geht, der sich im Newsletter einträgt, oder?

Dazu z.B. in einem ./templates/.../xtCore/forms/newsletter.html Eingabefelder definieren mit

PHP-Code:
{form type=text name=nl_email params= ... }
...
{
form type=text name=nl_name params= ... } 
und z.B. in einem korrespondierenden ./xtCore/forms/newsletter.php

PHP-Code:
$newMail = new xtMailer(...)
...
$newMail->_addReceiver($_POST['nl_email'], $_POST['nl_name']); 

Rein zufällig habe ich gerade die gleiche Baustelle offen...

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 15.02.2011, 08:04
Neuer Benutzer
 
Registriert seit: 21.07.2010
Beiträge: 5
Standard

Hi,

danke für Deine schnelle Antwort, aber leider ist das nicht das Problem. Des Pudels Kern ist: ich brauche weiterhin das kontaktformular auf dessen Basis das ganze ertellt ist - also auch die Eintragung im Veyton Backend à la kontakt@website.de ... Die Newsletteranmeldung soll aber gehen an: news@website.de. Wenn ich aber nun versuche unter Reciever diese Mailadresse anzugeben passiert nix. Habe es in verschiedenen Notierungen versucht und mit verschiedenen Adressen.

Aber vielleicht hast Du ja noch eine Idee?

Besten Dank auf jeden Fall!

Viele Grüße.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 16.02.2011, 19:53
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard

Hi,

Zitat:
ich brauche weiterhin das kontaktformular auf dessen Basis das ganze ertellt ist - also auch die Eintragung im Veyton Backend à la kontakt@website.de ...
Ich verstehe das nicht ganz, ist aber nicht so schlimm ...

Zitat:
Wenn ich aber nun versuche unter Reciever diese Mailadresse anzugeben passiert nix. Habe es in verschiedenen Notierungen versucht und mit verschiedenen Adressen.
Du meinst also Du versuchst gerade sowas:

Code:
$newMail->_addReceiver('news@website.de','Shop Mailer');
Kommt das hin?

Zitat:
passiert nix
Definiere mal "nix" - weiße Seite oder kommt das Kontaktformular einfach wieder? Wie versuchst Du die Mails zu schicken? Lokales sendmail oder via SMTP-Auth über externen Mailserver? Haste mal in die Mailserver-Logs geschaut, passiert da irgendwas?

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 23.02.2011, 12:37
Neuer Benutzer
 
Registriert seit: 21.07.2010
Beiträge: 5
Standard es läuft...

Hab es jetzt hinbekommen - der Server hing etwas hinterher... Es klappt tatsächlich so wie vermutet. Einfach die andere Adresse stattdessen angeben und das Formular nach den eigenen Bedürfnissen umbauen.

Also danke für Eure Hilfe!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 23.02.2011, 12:53
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard Dokumentation

"vermutet" spiegelt genau das Manko wieder, es wäre halt toll, wenn solche Sachen dokumentiert wären, dann müsste man sich das nicht alles selbst herausfuseln und würde ungemein Zeit sparen. Vielleicht (die Hoffnung stirbt ja zuletzt) wird es mit der Community Version besser, so sich welche finden, die sich mit der Doku des Veytons befassen.

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 26.08.2011, 18:00
Erfahrener Benutzer
 
Registriert seit: 26.03.2011
Ort: Südtirol, Italien
Beiträge: 123
Standard Kontakt Formular clonen und anpassen

Hallo, ich möchte ein online RMA formular erstellen und habe dazu

die contact.php und die contact.html geklont, umbenannt in

rma.html und rma.php.

Das rma.php lässt sich korrekt im contentmanager auswählen und abspeichern. Das form wird auch korrekt angezeigt.

Ich habe nun begonnen, die dateien nach meinen Bedürfnissen anzupassen, aber die Anpassungen haben keine auswirkung auf was im Frontend passiert.

Es sieht so aus, als ob das System zwar die rma.html annimmt, aber dann im Konkreten die contact.html gebraucht.

Wo auf dem Schlauch steh ich denn ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 29.02.2012, 14:22
Benutzer
 
Registriert seit: 18.10.2010
Beiträge: 61
Standard

Zitat:
Zitat von antrax Beitrag anzeigen
Hallo zusammen,

habe da ein Problem: ich habe das Kontaktformular geklont um eine Newsletterfunktion zu basteln. Klappt auch ganz gut, allerdings würde ich das ganze gerne an eine andere Addresse senden lassen. Das System nimmt aber natürlich die als Kontaktadresse hinterlegte(_STORE_CONTACT_EMAIL). Alle "normalen" Varianten mit PHP frisst das System nicht. Hat jemand sonst eine Idee?
PHP-Code:
$newsMail = new xtMailer('none');
        
$newsMail->_addReceiver(_STORE_CONTACT_EMAIL,_STORE_NAME);
        
$newsMail->_setSubject(TEXT_Newsletteranmeldung);
        
$newsMail->_setContent($content,$body_html);
        
$newsMail->_setFrom(_STORE_CONTACT_EMAIL,_STORE_NAME);
        
$newsMail->_addReplyAddress($_POST['email_address'], $_POST['firstname'].' '.$_POST['lastname']);
        
$newsMail->_sendMail();

        
$info->_addInfo(SUCCESS_EMAIL_SEND,'success'); 
Bin um jeden Rat dankbar!
Hallo, das ist ganz einfach,
du musst in der Datenbank einfach eine Zeile einfügen, beschreibung da:

Neue Formulare Einbinden
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 01.05.2012, 13:05
Neuer Benutzer
 
Registriert seit: 01.05.2012
Beiträge: 3
Standard kontaktformular kopieren und umwandeln

Hallo zusammen,
das ist genau das was ich brauche! Mein Problem: Wo finde ich die kontakt.php und kontakt.html um sie zu kopieren und kann ich die Position auf meiner Seite ändern? Das ganze Thema "ich erstelle mir einen eigenen Shop" ist totales Neuland für mich, bitte antwortet für totale Neueinsteiger. Danke!

LG
Diana
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 01.05.2012, 13:49
Neuer Benutzer
 
Registriert seit: 01.05.2012
Beiträge: 3
Standard

Habs gefunden:-)

contact.php unter shop/xtCore/forms
contact.html unter shop/templates/tb-very_042/xtCore/forms und shop/templates/xt_default/xtCore/forms
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kontaktformular, umbauen, xtmailer

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kontaktformular erweitern und mehrfach nutzen pufaxx Sandkasten 27 10.08.2011 17:00
[SOLVED] Kontaktformular sendet keine Email Cyreen Fragen zur Software 5 24.02.2010 19:14
zweites Kontaktformular? Sportback2009 Shopbereich 1 05.07.2009 16:24
Problem Mit Email Aus Kontaktformular JuppD Installation und Konfiguration 0 08.06.2005 14:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand