Kontaktmodul in 4.6.2

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

setz das kontaktmodul in deinen Artikel und das modul holt sich dan das template (die Html datei) von alleine

also nur das modul einsetzen

greets
greets
emscher23
Beiträge: 83
Registriert: Mi 1. Dez 2004, 22:03
Kontaktdaten:

Beitrag von emscher23 »

Also nur den kopierten html code in den Artikel eingeben?
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

nein schau mal bei dir in deinen templates

Style>Templates>deinartikeltemplate

weisst du deinem Artikeltemplate das modul "Kontakt" zu

der rest geht dann automatisch das modul generiert zusammen mit dem Template
( Style>HTML Editor>kontaktformular.html ) das fertige Kontaktformular


greets
greets
emscher23
Beiträge: 83
Registriert: Mi 1. Dez 2004, 22:03
Kontaktdaten:

Beitrag von emscher23 »

Danke, aber ich habe doch kein Modul Kontakt sondern nur die html Datei :-(
emscher23
Beiträge: 83
Registriert: Mi 1. Dez 2004, 22:03
Kontaktdaten:

Beitrag von emscher23 »

Es funktioniert einwandfrei, aber eine Frage habe ich noch:

Ich möchte das es an meine erste Adresse versendet wird aber dann auch als bcc (blinde Kopie) an meine zweite Adresse. Aber wie geht das?

Folgendes habe ich versucht:

In der Template Konfiguration:
beide mit, oder auch mit ; getrennt aber bei ; fehler und bei , sieht man die zweite Adresse in der Nachricht
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

In der Ausgabe des Moduls unterhalb dieser Zeile:

Code: Alles auswählen

		$mail->AddAddress("CMS_VALUE[1]", "");

diese Zeile ergänzen:

Code: Alles auswählen

		$mail->AddBCC("<Deine E-Mail-Adresse>", "");
Damit ist die E-Mail-Adresse zwar hartcodiert, aber es erfüllt seinen Zweck.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
emscher23
Beiträge: 83
Registriert: Mi 1. Dez 2004, 22:03
Kontaktdaten:

Beitrag von emscher23 »

Danke, klappt wunderbar.

Wenn man jetzt noch die eMail Adresse der Person die anfragt auch direkt zum Antworten einstellen könnte oder wenigstens zum anklciken wäre das Modul das allerbeste Kontaktmodul.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Na ja, da musst Du nur diese Zeilen anpassen:

Code: Alles auswählen

		$mail->From = "CMS_VALUE[0]";
		$mail->FromName = "CMS_VALUE[2]";
From wäre $_POST['EMail'] (d.h. $mail->From = $_POST['EMail'];), FromName wäre $_POST['Nachname'].", ".$_POST['Vorname'].

Allerdings sollte man dann auch eine Überprüfung integrieren, ob es sich um eine gültige E-Mail-Adresse handelt:

Statt

Code: Alles auswählen

	if ($_POST['EMail'] == '') {
		$noerrors = false;
		$msg .= mi18n("Bitte geben Sie Ihre EMail-Adresse ein!")."<br/>";
	}
diesen Code:

Code: Alles auswählen

	if ($_POST['EMail'] == '') {
		$noerrors = false;
		$msg .= mi18n("Bitte geben Sie Ihre EMail-Adresse ein!")."<br/>";
	} else if (!isValidMail($_POST['EMail'])) {
		$noerrors = false;
		$msg .= mi18n("Bitte geben Sie eine g&uuml;ltige EMail-Adresse ein!")."<br/>";
	}
Es gibt einige Provider, bei denen der Absender eine (beim Provider) existierende E-Mail-Adresse sein muss. Auch kann es u.U. eine schlechte Idee sein, FromName mit Nachname, Vorname festzulegen - wer weiß, was da eingetragen wird?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Louis
Beiträge: 206
Registriert: Mo 27. Okt 2003, 12:28
Kontaktdaten:

Beitrag von Louis »

Um die Beantwortung dieser Anfragen zu erleichtern, habe ich bei mir den Absender einfach als ReplyTo eingefügt, zusätzlich bekommt er natürlich auch eine Kopie an seine Mailadresse:

Code: Alles auswählen

		$mail->From = "CMS_VALUE[0]";
		$mail->FromName = "CMS_VALUE[2]";
		$mail->AddReplyTo($_POST['EMail'], $_POST['Vorname']." ".$_POST['Nachname']);
		$mail->AddAddress("CMS_VALUE[1]", "");
		$mail->AddCC($_POST['EMail'], "");
		$mail->AddBCC("webmaster@meinesite.de", "");
		$mail->Subject = "CMS_VALUE[3]";
		$mail->Body = $mail_body;
Wir können den Wind nicht ändern, aber die Segel anders setzen
(Aristoteles)
B E A S T I E
Beiträge: 14
Registriert: Fr 25. Nov 2005, 18:29
Kontaktdaten:

Beitrag von B E A S T I E »

klappt alles super !!!

wo kann ich denn die Zeichen Anzahl im Modul ändern ???

Das Problem ist, das bei PLZ/Ort nur 10 Zeichen möglich sind.

Danke schon im voraus für eure hilfe
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

schau mal in deinem Kontaktformular Template in dem Inputfield für PLZ/Ort

PS die Suche hätte das hier ausgeworfen:

http://contenido.org/forum/viewtopic.ph ... lar+fehler
greets
Gesperrt