Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

mako
Beiträge: 5
Registriert: Mo 27. Aug 2012, 12:19
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von mako » Di 4. Sep 2012, 00:41

Hallo zusammen,

bin schon halbwegs verzweifelt: wenn ich im Formular das Captcha aktiviere ist zwar die Captcha-Box sichtbar, aber keine Grafiken drinnen. Nun - einige hatten dieses Problem schon beschrieben, aber noch keine wirkliche Antworten dazu geliefert. Bzw. wurde immer wieder ein Referenz-Topic angegeben bis ich schließlich bei einer PEAR-Diskussion gelandet bin von der ich genau noch "Bahnhof" verstanden habe.

Kann mir irgendjemand einen Hinweis geben bzw. Schritt-für-Schritt beschreiben was ich da ändern muss, damit die Captcha-Zeichen auch angezeigt werden?

Danke i.V. und schöne Grüsse,

Mako

yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von yodatortenboxer » Mi 5. Sep 2012, 20:35

Hallo Mako,
Kann mir irgendjemand einen Hinweis geben bzw. Schritt-für-Schritt beschreiben was ich da ändern muss, damit die Captcha-Zeichen auch angezeigt werden?
die Gründe könnten leider viele sein.

Du kannst mir aber einmal einen Link per PN schicken und ich schau es mir einmal von außen an.
Notfalls müsste ich dann noch einmal intern ran.
Vieleicht stimmen einfach nur die Dateipfade nicht da diese ebenfalls bei einigen in der captcha.php angepasst werden müssten.

Gruß Ralf
Schöne Grüße von Usedom
Ralf

DerAndi
Beiträge: 9
Registriert: Fr 10. Aug 2012, 18:29
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von DerAndi » Fr 7. Sep 2012, 12:24

Hallo Leute

Das FormularModul (0.9.2) ist wirklich super - Vielen Dank dafür.

Ich hätte da eine Frage bzgl. Erweiterung|Anpassung

--> Gibt es eine Möglichkeit, dass die FormularFeldBeschreibung (Label) direkt im dazugehörigen EingabeFeld steht?

Ich benötige da einen kleinen Tipp von euch. leider sind meine PHP-Kenntnisse nicht so überragend ...

Viele Grüße Andi

DerAndi
Beiträge: 9
Registriert: Fr 10. Aug 2012, 18:29
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von DerAndi » So 9. Sep 2012, 15:43

Hallo Leute.

Gibt es eine Möglichkeit|Lösung die Textbeschreibungen für die Formularfelder (Label) in die Felder zu setzen?

Viele Grüße Andi

mako
Beiträge: 5
Registriert: Mo 27. Aug 2012, 12:19
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von mako » Mo 10. Sep 2012, 11:51

Hallo, das Problem hat sich inzwischen gelöst - es war einfach der Pfad in der captcha.php welchen ich anpassen musste, denn ich hatte das ganze in einen Unterordner installiert... :) Trotzdem danke für die Hilfe.

Eine andere Sache: ich habe Contenido auf einem A1-Server installiert (war so Kundenwunsch). Nun habe ich einen SMTP Server, welcher über Port 587 läuft, finde aber keinerlei Möglichkeiten dies bei den Einstellungen des Kontaktformulares vorzunehmen?! Hat dies jemand schon gelöst?

Danke i.V.

Mako

yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von yodatortenboxer » Mo 10. Sep 2012, 12:43

Hallo,
Eine andere Sache: ich habe Contenido auf einem A1-Server installiert (war so Kundenwunsch). Nun habe ich einen SMTP Server, welcher über Port 587 läuft, finde aber keinerlei Möglichkeiten dies bei den Einstellungen des Kontaktformulares vorzunehmen?! Hat dies jemand schon gelöst?
Die Mails werden über die PHPmailer Class verschickt wie im Contenido-Standartformular.
Diese ist in Contenido hinterlegt bzw. der selbe Code wie in dem Standartformular.
Der Aufruf ist im Modul-Output:

Code: Alles auswählen

        switch (strtolower("CMS_VALUE[4]")) {
            case "smtp" :
                $mail->IsSMTP();
                $host = "CMS_VALUE[5]";
                $user = "CMS_VALUE[6]";
                $password = "CMS_VALUE[7]";
                if (($host != '') && ($user != '') && ($password != '')) {
                    $mail-> $SMTPAuth = true;
                    $mail->Host = $host;
                    $mail->Username = $user;
                    $mail->Password = $password;
                }
                break;
Hier sind nur "Standarteinstellungen" und wenn du andere oder mehr brauchst musst du diese dann hier extra per Hand erweitern.
Zum Thema SMTP-Port also ein

Code: Alles auswählen

$mail->Port = 587;
hinzufügen. Dann würde es so aussehen und müsste gehen:

Code: Alles auswählen

        switch (strtolower("CMS_VALUE[4]")) {
            case "smtp" :
                $mail->IsSMTP();
                $mail->Port = 587;
                $host = "CMS_VALUE[5]";
                $user = "CMS_VALUE[6]";
                $password = "CMS_VALUE[7]";
                if (($host != '') && ($user != '') && ($password != '')) {
                    $mail-> $SMTPAuth = true;
                    $mail->Host = $host;
                    $mail->Username = $user;
                    $mail->Password = $password;
                }
                break;
Für mehr siehe:
http://www.web-development-blog.com/arc ... and-gmail/

Gruß Ralf
Schöne Grüße von Usedom
Ralf

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von Spider IT » Mo 10. Sep 2012, 14:29

Hallo Ralf,

bei deinem Code ist der uralte Fehler noch drin:

Code: Alles auswählen

$mail-> $SMTPAuth = true;
muss sein

Code: Alles auswählen

$mail->SMTPAuth = true;
Diesen Fehler gab es schon im Kontaktformular der 4.6.x und wurde von vielen Entwickler so kopiert.
Dann aber funktioniert das Versenden per SMTP nicht und es gibt eine Fehlermeldung.

Gruß
René

yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von yodatortenboxer » Mo 10. Sep 2012, 14:47

bei deinem Code ist der uralte Fehler noch drin:
und das kommt noch dazu :-)
Schöne Grüße von Usedom
Ralf

stetson79
Beiträge: 26
Registriert: Fr 5. Feb 2010, 12:31
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von stetson79 » Di 18. Sep 2012, 16:22

Hallo!
$neuerLabel = str_replace("_", " ", $alterLabel);
Im Modul ist die Ausgabe der Benutzereingaben auch mit einem Replace versehen.

Code: Alles auswählen

 $SpryData="Spry".$Data;
            
            $SpryData = str_replace("_", "", $SpryData);
            $SpryData = str_replace("-", "", $SpryData);
            $SpryData = str_replace("/", "", $SpryData);
            $SpryData = str_replace(" ", "", $SpryData);
            $SpryData = str_replace(":", "", $SpryData);
            $SpryData = str_replace(".", "", $SpryData);
            $SpryData = str_replace("*", "", $SpryData);
            
            if($Require[2]==""){$Require[2]=1;}
            if($Require[3]==""){$Require[3]=255;}
Ich habe deinen o.g. Hinweis so verstanden, dass jedes Label einzeln einen solchen Replace braucht. (Wie du merkst, sind meine PHP-Kenntnisse eher dürftig!)
Bei der SpryData ist dies auch dynamisch gelöst, oder?

Wie würde man vorgehen, um dies auch für die Label zu übernehmen!

Danke!
Besten Gruß aus Nordhessen,

Stetson

http://www.bahnhofsadel.de

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von Spider IT » Di 18. Sep 2012, 16:57

Hallo,

beim Aufbereiten der Mail werden die Felder in eine Schleife in die Mail eingetragen, und genau an der Stelle (in der Schleife) musst du diese Anweisung einsetzen.
Bei mir sieht das so aus:

Code: Alles auswählen

            foreach ($_POST as $key => $value) {
                if (($key != 'sicherheitscode') && ($key != 'xtcFormSubmit') && ($key != 'fromthismail') && ($key != 'confirm')) {
                    if (is_array($value)){$value=implode(", ", $value);}
                    $mail_body .= "<tr valign=\"top\"><td style=\"border-bottom: 1px solid #999;\">" . str_replace('_', ' ', $key) . ":</td><td style=\"border-bottom: 1px solid #999;\">$value</td></tr>";
                }
            }
Gruß
René

yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von yodatortenboxer » Di 18. Sep 2012, 17:49

Hallo,
beim Aufbereiten der Mail werden die Felder in eine Schleife in die Mail eingetragen, und genau an der Stelle (in der Schleife) musst du diese Anweisung einsetzen
Yep, das ist mit der Ausgabe des Originalformulars von Contenido identisch.

Gruß Ralf
Schöne Grüße von Usedom
Ralf

stetson79
Beiträge: 26
Registriert: Fr 5. Feb 2010, 12:31
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von stetson79 » Mi 19. Sep 2012, 10:45

Hallo!

Vielen lieben Dank Leute, es funktioniert!

Super Arbeit!

BG
Christoph
Besten Gruß aus Nordhessen,

Stetson

http://www.bahnhofsadel.de

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von derSteffen » Do 20. Sep 2012, 11:00

@ Andi
DerAndi hat geschrieben: Ich hätte da eine Frage bzgl. Erweiterung|Anpassung
--> Gibt es eine Möglichkeit, dass die FormularFeldBeschreibung (Label) direkt im dazugehörigen EingabeFeld steht?
Mit jLabel (JQuery) http://www.wduffy.co.uk/jLabel/ kann man Labels in Input-felder anzeigen lassen und mit netten Effekten ausblenden lassen, ohne am PHP "rumschrauben" zu müsseen.

MfG Steffen

DerAndi
Beiträge: 9
Registriert: Fr 10. Aug 2012, 18:29
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von DerAndi » Do 20. Sep 2012, 11:20

Hallo Steffen.

Das sieht gut aus. Ich habe jetzt erstmal eine andere Lösung genutzt um das Problem zu umgehen. Ich habe das Standard-Formular entsprechend HTML/CSS angepasst.
Aber vielen Dank dafür - Das werde ich mir auf jeden Fall anschauen.

vg Andreas

bigAngel007
Beiträge: 48
Registriert: So 16. Aug 2009, 17:43
Kontaktdaten:

Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha

Beitrag von bigAngel007 » Di 13. Nov 2012, 19:33

Hallo

versuche gerade dieses Kontaktformular.

Ist alles installiert, aber in der Konfiguration unter : Anzahl der Formularfelder steht: $CC52$C52$52$C52CMS_VALUE[10] ???

Was ist falsch?

Gesperrt