| | | |  |  | |  |
12.10.2004, 12:46
|
#1 (permalink)
| | Mamber
Join Date: Jun 2004 Location: Bavaria / Germany
Posts: 119
| Art Form - Mailform Manager Komponente Wir haben eine Mailform Komponente erstellt und wollen die mal als Alpha release der Community zur Verfügung stellen.
Es ist eine ganz simple Komponente mit der Ihr ganz einfach Email Formulare zur Verfügung stellen könnt. Freatures:
- Bis zu 10 Eingabe Feldern
- Wahlweise als input feld oder Textarea
- Vordefinierbaren Emailempfänger für jedes Formular Geplant:
- Mehrsprachigkeit
- Mailergebnisse für jedes Formular optional in Datenbank speicherbar
Auf unser Demo- und Downloadseite findet ihr eine kleine Anleitung zur Komponente.
Bitte postet Bugs und Ideen zu dieser Komponente hier in diesem Thread
- Danke: Balu Download | Demo | Anleitung
Last edited by wolfi; 13.10.2004 at 00:56.
|
| |
12.10.2004, 21:58
|
#2 (permalink)
| | Senior Mamber
Join Date: May 2004
Posts: 149
| Re: Art Anmeldung - Mailform Manager Komponente Hallo Andreas Duswald ,
erstmal herzlichen Glückwunsch zur kleinen Nischen-Komponente.Ist ja mal was , was wirklich noch fehlte zumal man sie selektiv einsetzen kann. Was mir noch zum Glück fehlt , ist dabei folgendes:
1.) sollte man im "Formular Infotext:" besser Formatieren können. Wenigstens auf dem Niveau von Simpelboard oder so mit BBCode oder reinem HTML. Es muß in der Ausgabe möglich sein , einen Absatz oder ähnliches zwischen "Formular Infotext" und dem ersten Eingabefeld einfügen zu können.
2. Wäre es super wenn man im "Header" mit Images arbeiten könnte. Dann wäre die Sache gut zu Illustrieren.
Ich hoffe , das man diese Änderungen auch kurzfristig umsetzen kann. Stelle mich gern als Tester zur Verfügung.
MfG
Nexxo , Hamburg |
| |
12.10.2004, 23:06
|
#3 (permalink)
| | Mamber
Join Date: Jun 2004 Location: Bavaria / Germany
Posts: 119
| Re: Art Anmeldung - Mailform Manager Komponente Jo - ich schau mal was ich da noch reinmachen kann - das mit dem wysiwig editor muß ich noch checken, wie ich das hinbring, ansonsten sind Deine Ideen sehr guter Feedback, und ich schau, das ich einiges noch heute Nacht realisieren kann.
Danke ansonsten für die Blumen, ich hab das Ding für einen Kunden gemacht, der mit all den kompliziereten Mail Form Generatoren einfach nicht zurecht kam. Weniger is da oft mehr, vor allem wenn es nur um einfache Mailforms geht,
Greetz: Balu  |
| |
12.10.2004, 23:18
|
#4 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Art Anmeldung - Mailform Manager Komponente Ich habe nur neugierigerweise mal kurz reingeschaut (in den Code) und die Demoseite besucht.
Da ich in eurer ToDo-List nichts zu folgender Thematik lese, kleine Frage:
Bei mir ist quasi schon lange "Sitte", wenn ich ein Formular sehe, dann drücke ich - ohne etwas auszufüllen - flink den Absenden-Button.
Funktioniert bei com_artanmeldung auch einwandfrei >> mit "Vielen Dank für Ihre Anmeldung - Wir werden Sie in Kürze Kontaktieren" werde ich verabschiedet. Ist auch logisch, wenn ich in die artanmeldung.php sehe (Zeile 81 dürfte zu viel sein). Generell wäre eine JavaScript- oder PHP-Prüfung der "Muß"-Inhalte sicher angebracht.
mfG dot°NETt PS: Ist dies ein spezieller Joke, die Komponente hello_world zu nennen?
__________________ ~~:: ... not available ... ::~~ |
| |
12.10.2004, 23:26
|
#5 (permalink)
| | Mamber
Join Date: Jun 2004 Location: Bavaria / Germany
Posts: 119
| Re: Art Anmeldung - Mailform Manager Komponente is eine sehr gute idee, hast du mir da irgendwo einen code snippet für diese java funktion? - das wär Hilfreich, weil mit js ich gar nicht so vertraut bin. Dann versuch ich das auch gleich noch mit rein zu packen |
| |
13.10.2004, 00:56
|
#6 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Art Anmeldung - Mailform Manager Komponente Eine einfache Variante (als Lösungsansatz) - die davon ausgeht, dass alle gewählten Felder auch Pflichtfelder sind, könnte so aussehen: Code: <script language="javascript" type="text/javascript">
function submitbutton() {
var form = document.artAnmeldung;
if (form.feldasend.value == "") {
alert( "<?php echo Bitte $row->felda ausfüllen; ?>" );
}
else if (form.feldbsend.value == "") {
alert( "<?php echo Bitte $row->feldb ausfüllen; ?>" );
}
else if (form.feldcsend.value == "") {
alert( "<?php echo Bitte $row->feldc ausfüllen; ?>" );
}
else if (form.felddsend.value == "") {
alert( "<?php echo Bitte $row->feldd ausfüllen; ?>" );
}
else if (form.feldesend.value == "") {
alert( "<?php echo Bitte $row->felde ausfüllen; ?>" );
}
else if (form.feldfsend.value == "") {
alert( "<?php echo Bitte $row->feldf ausfüllen; ?>" );
}
else if (form.feldgsend.value == "") {
alert( "<?php echo Bitte $row->feldg ausfüllen; ?>" );
}
else if (form.feldhsend.value == "") {
alert( "<?php echo Bitte $row->feldh ausfüllen; ?>" );
}
else if (form.feldisend.value == "") {
alert( "<?php echo Bitte $row->feldi ausfüllen; ?>" );
}
else if (form.feldjsend.value == "") {
alert( "<?php echo Bitte $row->feldj ausfüllen; ?>" );
} else {
form.submit();
}
}
</script>
<form method="POST" name="artAnmeldung" action="index.php?option=com_artanmeldung"> Nicht vergessen am Ende beim Sendebutton onclick="submitbutton();" einzufügen: Code: <input type="Submit" name="submit" value="Absenden" onclick="submitbutton();" /> Günstig wäre sicher auch (für später) eine kleine Sprachdatei vorzusehen, damit die Fehlermeldungen nicht hardcoded sind/bleiben.
mfG dot°NETt
__________________ ~~:: ... not available ... ::~~ |
| |
13.10.2004, 01:10
|
#7 (permalink)
| | Mamber
Join Date: Jun 2004 Location: Bavaria / Germany
Posts: 119
| Re: Art Anmeldung - Mailform Manager Komponente dot°NETt
das is echt super Nett - jetzt bekomm ich das auch hin!
Ein Tost auf Open Source Balu |
| |
13.10.2004, 01:46
|
#8 (permalink)
| | Senior Mamber
Join Date: May 2004
Posts: 149
| Re: Art Anmeldung - Mailform Manager Komponente Hallo Balu ,
endlich mal jemand der auch Spass daran hat wenn man Ihm Hinweise gibt. Echt Klasse. Ich habe schon gesehen , dass der Komponenten-Titel sich geändert hat. Sagst Du Bescheid wenn es Verbesserungen gibt. So über 'ne Referenz oder so............will Deine Komponente nämlich einbauen...nur eben es fehlt halt noch ein biss'l
Nexxo , Hamburg |
| |
13.10.2004, 01:55
|
#9 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Art Anmeldung - Mailform Manager Komponente Kleine Anmerkung (nicht, dass du dich heut' nacht noch ärgern mußt  - und bevor es Fehlermeldungen hagelt:
Der obige Lösungsansatz funktioniert natürlich nur, wenn alle 10 Felder vorhanden sind (was sicher nicht immer der Fall sein wird).
Dann muß geprüft werden, ob das Feld x überhaupt vorhanden ist - also PHP und JavaScript mixen: Code: <script language="javascript" type="text/javascript">
function submitbutton() {
var form = document.artAnmeldung;
<?php
if ($row->felda != "") { ?>
if (form.feldasend.value == "") { alert( "<?php echo Bitte $row->felda ausfüllen; ?>" );
<?php }
if ($row->feldb != "") { ?>
} else if (form.feldbsend.value == "") { alert( "<?php echo Bitte $row->feldb ausfüllen; ?>" );
<?php }
if ($row->feldc != "") { ?>
} else if (form.feldcsend.value == "") { alert( "<?php echo Bitte $row->feldc ausfüllen; ?>" );
<?php }
if ($row->feldd != "") { ?>
} else if (form.felddsend.value == "") { alert( "<?php echo Bitte $row->feldd ausfüllen; ?>" );
<?php }
if ($row->felde != "") { ?>
} else if (form.feldesend.value == "") { alert( "<?php echo Bitte $row->felde ausfüllen; ?>" );
<?php }
if ($row->feldf != "") { ?>
} else if (form.feldfsend.value == "") { alert( "<?php echo Bitte $row->feldf ausfüllen; ?>" );
<?php }
if ($row->feldg != "") { ?>
} else if (form.feldgsend.value == "") { alert( "<?php echo Bitte $row->feldg ausfüllen; ?>" );
<?php }
if ($row->feldh != "") { ?>
} else if (form.feldhsend.value == "") { alert( "<?php echo Bitte $row->feldh ausfüllen; ?>" );
<?php }
if ($row->feldi != "") { ?>
} else if (form.feldisend.value == "") { alert( "<?php echo Bitte $row->feldi ausfüllen; ?>" );
<?php }
if ($row->feldj != "") { ?>
} else if (form.feldjsend.value == "") { alert( "<?php echo Bitte $row->feldj ausfüllen; ?>" );
<?php } ?>
} else {
form.submit();
}
}
</script> mfG dot°NETt
__________________ ~~:: ... not available ... ::~~ |
| |
13.10.2004, 03:20
|
#10 (permalink)
| | Mamber
Join Date: Jun 2004 Location: Bavaria / Germany
Posts: 119
| Re: Art Anmeldung - Mailform Manager Komponente Ja LOL!
Das hätte ich in jedem Fall gemacht, is ja klar, weil ich je auch immer prüfen muß ob die Felder da sind oder nicht - aber Danke nochmal
Balu |
| | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT +2. The time now is 10:56. | | | |