Problem/Übergabe bei "w3concepts.form.v1"

Gesperrt
mR_brown
Beiträge: 27
Registriert: Sa 3. Dez 2005, 12:15
Wohnort: H/MD
Kontaktdaten:

Problem/Übergabe bei "w3concepts.form.v1"

Beitrag von mR_brown »

Hallo,

folgende Sachen im Formular-Modul:

1. Im Backend kann man in der Artikelbearbeitung folgenden Text eingeban:

"Hier ist die Ausgabe einzugeben, die erscheint, wenn das Formular erfolgreich prozessiert worden ist:"

Der Text, den ich dort eingebe, steht aber immer auf der Seite und wenn ich das Formular abschicke ein zweites mal darunter, woran könnte das liegen?

2. Habe krampfhaft versucht, dass zu der E-mail, welche das angelegt Formular und dessen Werte (Felder) verschickt noch ganz oben ein eigener Text und vor allem der Name der Headline des Artikels erscheint, wie kann ich das realisieren?

Im folgenden Script vom Modul wird ja die Mail generiert und als "Message"-Inhalt angelegt, wo kann ich die Zeile zur Übermittlung der Headline und dem festen Einleitungstext (z. B. Hier die Formulardaten:) einarbeiten.

Code: Alles auswählen

// PRIVATE
	function add2Message($key,$value) {
		if (strlen($key) > 25 OR strlen($value) > 54) {
			$this->email['message'] .= "$key\n$value\n";
		} else {
		$this->email['message'] .= $key;
		$this->email['message'] .= str_repeat(' ',25-strlen($key));
		$this->email['message'] .= "$value\n";
		
		}
	}

	// PRIVATE
	function generateEmailMessage() {
		if ($this->aufgedroeselt) foreach ($this->aufgedroeselt as $key => $value) {
			$this->add2Message($key,$value);
		}
	}

Danke für eure Hilfe.
Gruß, SeB
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ad.1 klingt eher so als wäre der antwort text ebenso im formular bereich vorhanden... setze das modul zwar auch ein, aber das konnte ich nicht beobachten...
*** make your own tools (wishlist :: thx)
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Der Antworttext steht in einem CMS_HTML[1]. Wenn man sonstwo im Template noch ein CMS_HTML[1] verwendet, erscheint dieser Text halt doppelt.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

auf das wär ich jetzt nicht gekommen... werd halt auch schon alt ;-)
*** make your own tools (wishlist :: thx)
mR_brown
Beiträge: 27
Registriert: Sa 3. Dez 2005, 12:15
Wohnort: H/MD
Kontaktdaten:

Beitrag von mR_brown »

Hallo,
Der Antworttext steht in einem CMS_HTML[1]. Wenn man sonstwo im Template noch ein CMS_HTML[1] verwendet, erscheint dieser Text halt doppelt.
habe im Modul auch schon den CMS_HTML[1] auf z. B. [23] geändert, trotzdem das Problem.

Code: Alles auswählen

if ($edit) {
	echo "<h1>Formularkonfiguration</h1>";
	echo "<p>Hier ist das Formular sowie der Text einzugeben, der zusammen mit dem Formular ausgegeben werden soll:</p>";
	echo "CMS_HTML[0]";
	echo "<p>Hier ist die Ausgabe einzugeben, die erscheint, wenn das Formular erfolgreich prozessiert worden ist:</p>";
	echo "CMS_HTML[23]";
} else {
	$formular = new w3form();
	$formular->addEmailAdress("CMS_VALUE[0]");
	$formular->setEmailSubject("CMS_VALUE[1]");
	$formular->setEmailFrom("CMS_VALUE[2]","CMS_VALUE[3]");
	$formular->setBackgroundError("CMS_VALUE[4]");
	$formular->setForm("CMS_HTML[0]");
	$formular->setAnswer("CMS_HTML[23]");
	$formular->process();
andreasb
Beiträge: 212
Registriert: Fr 10. Dez 2004, 02:48
Wohnort: Fernwald
Kontaktdaten:

Beitrag von andreasb »

Exakt das gleiche Problem habe ich auch.

Ich habe einfach das Modul Text (HTML) duppliziert (natürlich das CMS_HTML[1] ändern) und das Template dahingehend verändert, dass ich dem Text - Container diese neue Modul zugeweisen habe...

Funktioniert.
votapero
Beiträge: 63
Registriert: Do 9. Mär 2006, 15:04
Kontaktdaten:

Beitrag von votapero »

Ich kämpfe mit dem gleichen Problem (unter 4.6.8 ). Könntest du hier nicht den Modulcode (Input/Output) und das Template posten? Danke.
Gesperrt