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

Thomas Steger
Beiträge: 27
Registriert: Sa 23. Aug 2008, 09:10
Wohnort: Vilshofen an der Donau
Kontaktdaten:

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

Beitrag von Thomas Steger » Mo 5. Okt 2009, 11:58

Gibt es eine Möglichkeit, dem Formular beim Aufruf Werte mitzugeben, um bestimmte Felder bereits vorzubelegen?
Wenn ja - wie muss ich das dann machen?

LG

Thomas
==========
Trike fahren - die schönste Art Sprit zu verbrennen!
==========

peter_lang
Beiträge: 76
Registriert: Do 18. Dez 2008, 11:34
Kontaktdaten:

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

Beitrag von peter_lang » Do 22. Okt 2009, 22:57

Hi ...

ich habe das Modul "xtcDynSpryForm" bei mir erfolgreich am laufen. Nun habe ich eine weitere Sprache zugeschaltet ... alle Felder können ja soweit in der anderen Sprache umgesetzt werden aber wie ist es mit dem Captcha text?

"Spamschutz!
Bitte den Code vom Bild in das darunter stehende Eingabefenster eintragen!"

... wo kann man diesen Text denn ändern?

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 » Fr 23. Okt 2009, 06:36

Hallo,
alle Felder können ja soweit in der anderen Sprache umgesetzt werden aber wie ist es mit dem Captcha text?

"Spamschutz!
Bitte den Code vom Bild in das darunter stehende Eingabefenster eintragen!"
Die Übersetzungsmöglichkeit von "Spamschutz! Bitte den Code vom Bild in ...“ findet man unter
Style => Module => Modul auswählen => rechts dann Übersetzungen, im Modul selbst.

Bild

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

andreasb
Beiträge: 212
Registriert: Fr 10. Dez 2004, 02:48
Wohnort: Fernwald
Kontaktdaten:

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

Beitrag von andreasb » Mi 2. Dez 2009, 17:33

Beim Captcha werden 5 Zeichen ausgegeben, aber nach drei gibts schon das ok.
Irgendwo kann man da doch sicher einwirken, oder?

Danke!

Achso, neben dem Textfeld (required) wird immer die Zeichenanzahl mit hochgezählt. An welcher Stelle kann ich das deaktivieren?

schmittxxl
Beiträge: 1
Registriert: Mo 4. Jan 2010, 14:35
Kontaktdaten:

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

Beitrag von schmittxxl » Mo 4. Jan 2010, 14:38

Hallo,

ich benutze das Modul bei Domainfactory und auch bei mir funktioniert die Abfrage des Sicherheitscodes nicht.
Egal was ich eingebe, erscheint - obwohl es korrekt ist - immer die Meldung "Der Sicherheitscode ist falsch!".

allow_open_furl ist ON und ich kann es leider nicht deaktivieren. Gibt es eine andere Möglichkeit?

Außerdem habe ich das gleiche Problem wie mein Vorredner, dass der Code bereits nach der dritten Stelle als OK erkannt wird. Wie kann ich das beheben?

Habe ich gerade erste gesehen, dass ich im Bereich für Contenido 4.8.x bin. Ich verwende es unter 4.6.23.

Danke.

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 » Fr 15. Jan 2010, 09:53

Hallo,

ich habe noch folgendes eingebaut ins Formular:

Und zwar. Um mein Formular zu sehen muss man etwas nach unten scrollen, weil oben noch Anfahrt und Kontaktdaten stehen. Heißt also wenn man die Nachricht erfolgreich verschickt hat, bzw. nur das Captcha falsch geschrieben hat wird die Seite neu geladen und springt an den Seitenanfang. Somit müßte man erst nach unten scrollen um die Message zu lesen. Das weiß der Besucher aber bestimmt nicht.

Deswegen habe ich einen Anker eingebaut der immer zur Message sprint.

Einfach folgende Code ersetzen (Kommt 2 mal vor):

Code: Alles auswählen

 action="<?php echo $FormUrl;?>">
in

Code: Alles auswählen

action="<?php echo $FormUrl;?>#formular">
und

Code: Alles auswählen

<form
in

Code: Alles auswählen

<a name="formular"></a><form
(<form kommt zweimal vor es reicht aber nur das einmal in ca. Zeile 356 zu erweitern/ersetzen (bei Ausgabe bei Fehler und Captcha-Error))

MfG Steffen

PS: Wer die JavaScript-Überprüfung beim Captcha ausschalten will, einfach im

Code: Alles auswählen

$FieldsJava.="var SprySicherheitscode = new Spry.Widget.ValidationTextField(\"SprySicherheitscode\", \"none\", {minChars:3, maxChars:5, validateOn:[\"blur\", \"change\"]});\n";
validateOn in validateOff machen. Kommt auch zweimal im Modul vor.

Echt ein tolles Modul. Vielen Dank dafür.

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

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

Beitrag von Halchteranerin » So 24. Jan 2010, 21:37

Hallo,

nun bin ich auch hier gelandet. Das Kontaktformular vom Beispielmandanten habe ich nicht zum Laufen bekommen, das hier aber leider auch nicht. Bei beiden das gleiche Problem: weder mail, noch qmail, noch sendmail funktionieren. Es wird gemeldet, dass die Nachricht übermittelt wurde, aber es kommt nichts an (ich warte schon seit gestern :mrgreen:). Bei smtp kam bei beiden Formularen die Meldung
[24-Jan-2010 05:07:21] PHP Fatal error: Cannot access empty property in /home/laptemat/public_html/cms/front_content.php(983) : eval()'d code on line 729
bzw.
[24-Jan-2010 10:17:43] PHP Fatal error: Cannot access empty property in /home/laptemat/public_html/cms/front_content.php(982) : eval()'d code on line 545
(ich vermute, dass die beiden Meldungen von den beiden verschiedenen Modulen stammen, daher die verschiedenen Zeilenangaben).

Im Frontend ist auch zu sehen
Fatal error: Cannot access empty property in /home/laptemat/public_html/cms/front_content.php(982) : eval()'d code on line 545
Nach einer Google-Suche habe ich die Zeile 291 des Moduls in

Code: Alles auswählen

$mail->SMTPAuth = true;
geändert, habe also das Dollarzeichen vor SMTPAuth entfernt, weil es damit im Gegensatz zu PHP4 bei PHP5 zu Problemen kommen sollte. Das war insofern erfolgreich, als dass keine Fehlermeldung mehr kommt sondern die Meldung, dass die Nachricht erfolgreich verschickt wurde, es kommt aber trotzdem nichts an. :(
Contenido 4.8.12 Neuinstallation.
Datenbankserver-Version 5.0.85-community
Installierte PHP-Version 5.2.8
safe_mode Deaktiviert
magic_quotes_gpc Deaktiviert
magic_quotes_runtime Deaktiviert
gpc_order
memory_limit 32M
max_execution_time 30
Deaktivierte Funktionen dl, system, passthru, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status,
Gettext Erweiterung geladen
sql.safe_mode Deaktiviert
Eine Nachfrage beim Provider (3ix.org) blieb erfolglos. "We have checked your issue and it seems that there are problem with your php script. Please check your script and try to reinstall, there are no any problem at our end." (na ja, das Problem war bei SMTP, aber selbst das ist behoben, und trotzdem kommt nichts an). Hat hier jemand eine Idee?

Viele Grüße
Christa
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

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

Beitrag von Oldperl » Mo 25. Jan 2010, 06:15

Hallo Christa,

steht noch mehr im errorlog? Kommst du an die Serverlogs ran?
Es könnte sich hier um ein Problem der mail-Klasse mit der eingesetzten PHP-Version handeln. Nur ohne weitere Angaben wäre das Raterei.
Du kannst dich ja per PN mal melden und ich schau's mir mal an. :-)

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

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

Beitrag von Halchteranerin » Mo 25. Jan 2010, 07:31

Oldperl hat geschrieben:Du kannst dich ja per PN mal melden und ich schau's mir mal an. :-)
Mach' ich, danke schon mal!
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

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

Beitrag von Halchteranerin » Mo 25. Jan 2010, 07:48

Was mir nebenbei noch eingefallen ist, falls jemand das nicht auf Deutsch benutzt, es fehlt an einigen Stellen das "mi18n", und zwar da, wo der Text "Spamschutz!
Bitte den Code vom Bild noch einmal in das darunter stehende Eingabefenster eintragen!" erscheint und beim anschließenden Button "abschicken". Ich hab's bei mir eingebaut, aber vielleicht kann yodatortenboxer auch das Originalmodul noch ergänzen.

Edit: ich habe gedacht, ich hab's eingebaut, so wie ich dachte, geht es noch nicht, aber ich bastle weiter. :oops:

So, jetzt aber: Zeilen 374-381

Code: Alles auswählen

 <strong> <?php echo mi18n("Spamschutz!")?></strong><br /> <?php echo mi18n("Bitte den Code vom Bild noch einmal in das darunter stehende Eingabefenster eintragen!")?><br /><br />
    <span id="SprySicherheitscode">
    <img src="<?php echo $CaptchaDir; ?>/captcha.php" border="0" title="Sicherheitscode"><br />
    <input id="sicherheitscode" style="width:129px;" type="text" name="sicherheitscode" size="5">
    <img src="<?php echo$ImgDir."/".$ImgOkName; ?>" title="Valid" alt="Valid" class="validMsg" border="0"/><img class="novalidMsg" src="<?php echo$ImgDir."/".$ImgNotOkName; ?>" title="NoValid" alt="NoValid" border="0" /><span class="textfieldRequiredMsg">Pflichtfeld!</span><span class="textfieldInvalidFormatMsg">Falsches Format.</span><span class="textfieldMinCharsMsg">Bitte exakt die 5 Zeichen!</span><span class="textfieldMaxCharsMsg">Bitte nur die 5 Zeichen!</span></span>
    <br /><br />
    <span class="contactFormSubmit"><input style="margin-left:22px;" name="xtcFormSubmit" class="submitbutton" type="submit" value="<?=mi18n("abschicken")?>" /></span>
</form>  
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

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

Beitrag von Halchteranerin » Do 28. Jan 2010, 15:58

UNGLAUBLICH. Ich hätte ewig und 3 Tage suchen können und hätte nichts gefunden. Ich weiß nicht, was der Provider alles auf seinem Server misskonfiguriert hat, ich hatte das Gefühl, dass wir ständig aneinander vorbei schrieben, ich beschrieb etwas, sie antworteten aber etwas anderes, dann behaupteten sie, bei ihnen sei alles in Ordnung, bis ich ihnen nachweisen konnte, dass bei ihnen doch nicht alles in Ordnung war (ihr eigenes PHP-Skript versandte auch keine E-Mails :twisted:), webmail ging auch nicht (rein schon, aber nicht raus) etc. Inzwischen scheint webmail auch zu gehen, das Formular ging gestern schon, ENDLICH.

Aber es gibt noch so Kleinigkeiten, die ich geändert haben möchte und nicht so genau weiß, wie. Eigentlich nur eine, aber an mehreren Stellen. :wink: Es geht darum, dass in der E-Mail, die man erhält, in jeder Zeile die Feld-/Kästchenbezeichnung steht und dahinter der Text, mit dem das Feld ausgefüllt wurde. Ich hätte gerne aber einen Doppelpunkt oder zumindest ein Leerzeichen dazwischen. Wenn ich bei den Feldern hinter den Text einen Doppelpunkt eingebe, dann erscheint der im Frontend doppelt, weil er wohl auch vom Modul gesetzt wird. Was wäre überhaupt eleganter? :D Den Doppelpunkt in der Ausgabe zu löschen, dass man bei Eingabe der Feldbezeichnungen den mit angeben muss, oder das Modul so zu verändern, dass der Doppelpunkt auch beim Schreiben der Mails nach den Feldbezeichnungen eingefügt wird? Versteht man etwas? :roll:
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

lunsen_de
Beiträge: 297
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

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

Beitrag von lunsen_de » Fr 29. Jan 2010, 17:00

Hallo,

ich benutze das Formular schon seit längerem ohne Probleme, eigentlich immer mit der Capcha Funktion.

Jetzt kam es dazu, dass wir eine Seite in drei Sprachen gemacht haben. Das Problem ist die Russische Sprache.

Das Capcha gibt ja keine Kyrillischen Zeichen aus, aber in Russland haben die keine normalen Buchstaben auf der Tastatur und können in das Inputfeld des Capchas (aufgrund Zeichensatzes etc.) nur kyrillische Zeichen eingeben und daher das Formular nicht absenden.

Gibt es dafür eine Lösung (außer das Capcha zu deaktivieren).

Gruß lunsen_de

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

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

Beitrag von Oldperl » Fr 29. Jan 2010, 17:28

dem Captcha Kyrillisch beibringen. :-)

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

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

Beitrag von Halchteranerin » Fr 29. Jan 2010, 17:37

lunsen_de hat geschrieben:Jetzt kam es dazu, dass wir eine Seite in drei Sprachen gemacht haben. Das Problem ist die Russische Sprache.

Das Capcha gibt ja keine Kyrillischen Zeichen aus, aber in Russland haben die keine normalen Buchstaben auf der Tastatur und können in das Inputfeld des Capchas (aufgrund Zeichensatzes etc.) nur kyrillische Zeichen eingeben und daher das Formular nicht absenden.
Das ist in der Tat ein Problem. Wäre es nur auf Russisch, könntest du (glaube ich :mrgreen:) einfach statt Anorexia.ttf einen russischen Font benutzen, da müsste der Dateiname in der captcha.php nur ersetzt werden. Aber wenn es auch mit nicht-kyrillischen Sprachen gehen soll ...

Geht es nicht, dass du ein zweites Modul anlegst und dabei so wie ich sagte vorgehst? Also das ganze in einem anderen Verzeichnis installieren und Font ersetzen?

Was ist mit meinen Fragen? Hat keiner eine Antwort? :(
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

lunsen_de
Beiträge: 297
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

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

Beitrag von lunsen_de » Mo 8. Feb 2010, 10:17

Hallo,
Das ist in der Tat ein Problem. Wäre es nur auf Russisch, könntest du (glaube ich :mrgreen:) einfach statt Anorexia.ttf einen russischen Font benutzen, da müsste der Dateiname in der captcha.php nur ersetzt werden. Aber wenn es auch mit nicht-kyrillischen Sprachen gehen soll ...

Geht es nicht, dass du ein zweites Modul anlegst und dabei so wie ich sagte vorgehst? Also das ganze in einem anderen Verzeichnis installieren und Font ersetzen?
habe ich probiert, funktioniert aber nicht. Eine kyrillische font ersetzt ja nur unsere Buchstaben. Dabei gibt es keine Lösung für die Buchstaben, die es nur im russischen und die NUR im deutschen gibt. Zumal die Tastaturbelegung bei denen anders ist usw.

Also in der Richtung ist sicher keine Lösung zu finden.
Andere Ideen?

Gruß lunsen_de

PS: Ich bin bei der Nutzung der russischen Sprache auf weitere Schwierigkeiten bezüglich Suche und keywords in der DB gestoßen. Zu finden unter
http://forum.contenido.org/viewtopic.ph ... 39#p143002
Vielleicht hat ja jemand dazu Ideen oder ähnliche Erfahrungen/Lösungen dazu. Danke.

Gesperrt