Home / Forum / Kontaktformular

Kontaktformular

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Ismir Schnuppe

Registriert seit: 22.01.2007

Beiträge: 15

Donnerstag, 22. Februar 2007 21:22:09

Hallo,

ich benutze ezPublish 3.9 und will ein Kontaktformular mit Textfeldern, Checkboxen, Dropdownmenü anlegen.
Hab dazu die Content_Klasse Feedback_Form aus der Standardinstallation hergenommen.
Es besitzt nur Textfelder, wie kann ich da noch Checkboxen und Auswahlfenster hinzufügen?
Außerdem funktioniert das versenden des Formulars nicht, es kommt das Formular mit dem abgeschicktem Inhalt als Ergebnis, aber keine Email kommt an.

Ich hoffe ihr könnt mir helfen, danke schon mal im Vorraus
Manuel

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 357

Freitag, 23. Februar 2007 04:27:27

müßtest doch eigentlich die Klasse feedback_form normal erweitern können. Checkbox ist doch bei addattribute normal wählbar.

Auswahlfelder weiß ich nicht genau, Option, Multioption oder selection oder welchen Datentyp du brauchst, am besten ausprobieren.


betrefffend email, hast du denn die entsprechenden Einträge in settings/siteaccess/youraccess/site.ini.append.php gemacht?


[InformationCollectionSettings]
EmailReceiver=mmh@xx.de

[MailSettings]
AdminEmail=mmh@xx.de
EmailSender=mmh@xx.de

bzw. in settings/override

[MailSettings]
Transport=sendmail
AdminEmail=
EmailSender=hallo@de

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Ismir Schnuppe

Registriert seit: 22.01.2007

Beiträge: 15

Freitag, 23. Februar 2007 15:17:59

Danke für deine Antwort,

also das mit den Checkbox und Section Attributen scheint zu klappen.
Aber es kommt immer noch nicht die Email beim Empfänger an obwohl alle Felder ausgefüllt wurden.
Die Email Adressen sind in den von dir genannten Stellen in den Ini-Dateien vorhanden, an dem kann es nicht liegen.

Gruß Manuel

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Freitag, 23. Februar 2007 20:03:45

Hallo,

funktioniert den überhaupt schon das Email Verschicken über ez?

Ist sendmail richtig konfiguriert?

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Ismir Schnuppe

Registriert seit: 22.01.2007

Beiträge: 15

Donnerstag, 01. März 2007 16:22:44

Hallo Felix,

Sendmail ist richtig konfiguriert und funktioniert in anderen PHP Skripten einwandfrei. Woran kann ich erkennen ob der Mailversand über eZ funktioniert - ich kenne keine Stellen an der ich das testen könnte.


Grüße

Manuel

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Montag, 05. März 2007 10:39:34

Hallo Manuel,

du könntest mal einen neuen user in deiner ez installation registieren

mit ezinsatllation /user/register

wenn der emailversandt mit ez funktioniert bekommst du ne bestätigugsmail zugesandt.

Schau doch bei der gelegenheit auch noch mal in die log datien unter var/log

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Christian Rabus

Registriert seit: 15.06.2007

Beiträge: 15

Dienstag, 26. Juni 2007 14:05:27


Ja, ich bin auch grad noch dabei ein "contact us" formular auf meiner seite einzubinden.

Ich hab aber keinen plan wie ich des machen soll...
Welche Templates brauch ich dafür? und wie müssen die form-befehle aussehen?

Zumindest hätte ich eine eigene Klasse schon mal angelegt, bei der ich alle felder drinnen hab....aber weiter bin ich noch nicht

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Dienstag, 26. Juni 2007 14:15:12

Hallo,

in der klasse musst du für die felder die du im formular ausfüllen möchtest, den informationssammler einschalten.
Wenn du dann noch das standardtemplate von ez hast, dann sollte das schon funzen.

Ein gutes Tutorial allgemein, ist schon bissl alt aber tut trotzdem noch
http://ez.no/ezpublish/documentation/building_an_ez_publish_site

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Christian Rabus

Registriert seit: 15.06.2007

Beiträge: 15

Dienstag, 26. Juni 2007 15:02:58

das ist ja genau die frage: welche sind denn die richtigen standart templates?

denn die tepmlates für das guestbook werden mir da nicht weiter helfen...

also, ich hab mir folgendes gedacht:

ich hab für meine section ein node/view/full.tpl, da steht da steht des formular drinnen des ausgefüllt werden muss.

welches standard template muss ich jetzt in die <form action="... schreiben?
welche ids, etc muss ich wegen der class übergeben?

welches .tpl enthält die bestätigungsausgabe?

des tutorial hab ich schon durchgemacht....

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Mittwoch, 27. Juni 2007 09:30:39

Hallo,

um herauszubekommen welche Templates in einer Ansicht genutzt werden, schaltet man in ez die debug ausgabe + genutzte Templates ein.
Dann erscheint in der Debug ausgabe eine Tabelle die die gerade genutzten standardtemplates anzeigt und welche Template diese überschreiben.
Dies kann man in der site.ini.append.php machen

Hier mal meine ini settings mit denen ich entwickle

[DebugSettings]
Debug=inline
DebugOutput=enabled
DebugRedirection=disabled

[TemplateSettings]
ShowXHTMLCode=disabled
ShowUsedTemplates=enabled
TemplateCompile=disabled
TemplateCache=disabled
CompileNodePlacements=disabled
CompileExecution=disabled


Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein