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

MakD42
Beiträge: 103
Registriert: Sa 8. Nov 2003, 19:01
Wohnort: Marburg
Kontaktdaten:

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

Beitrag von MakD42 » Do 8. Dez 2011, 18:27

... ich dachte ja nur so....

Das Form funzt SUPER - Text kann man auch reinschreiben - sieht halt nur sch.... aus.
Übernimmt auch alle Formatierungen. Merde :motz:
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea

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 12. Jan 2012, 08:54

Ein klasse Modul,

aber jetzt stehe ich vor einem Problem.

Angenommen ich habe mehrere Klassenfahrten, die ich "bewerbe" und unter jerder Klassenfahrt steht dann ein Button "Zur Anmeldung". Jetzt würde ich gerne nicht für jeden Klassenfahrten-Artikel ein extra Formular anlegen, sondern auf ein vorgefertigtes Musterformular verweisen. Soweit alles kein Problem. Nun soll aber jetzt in oder über dem Formular auch automatisch die Bezeichnung der Klassenfahrt und das Datum der Klassenfahrt stehen und diese Informationen sollen natürlich auch beim Absenden mitgeschickt werden.

Meine Idee. Ich erstelle einen normalen Artikel für die Klassenfahrten welche z.B. aus einer Headline besteht, einem Text HTML für Datum und ein Text HTML für die normalen Infos. Und jetzt müßten Headline und Datum auf mein Formularartikel übertragen werden?!

Aber wie könnte man das bewerkstelligen?!

MfG Steffen

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 » Do 12. Jan 2012, 10:38

Hallo Steffen,

indem man immer die idart oder idartlang des entsprechenden Artikels mit übergibt. So kann man sowohl bei der Anzeige als auch bei der Verarbeitung des Formulars die Felder (CMS-Types) des Artikels auslesen und anzeigen bzw. in der Mail mitsenden.

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

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 12. Jan 2012, 10:56

Hallo Ortwin,

danke für den Tipp. Kennst Du zufällig ein Modul hier im Forum das so etwas macht, damit ich mir das mal anschauen kann, weil so etwas kann ich nur durch testen und probieren einigermaßen hinbekommen :-)

MfG

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 » Do 12. Jan 2012, 11:44

Hallo Steffen,

nein sorry, so aus dem Stegreif ist mir da kein Formularmodul hier im Forum bekannt welches artikelspezifische Daten mit nutzt.

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

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 » Do 12. Jan 2012, 12:00

Hallo Steffen,

für die Nutzung von Daten aus anderen Artikeln verweise ich auf das Modul "News" (die Newsliste) welches in Contenido als Beispiel mit im Demomandanten ist.
Der entsprechende Code befindet sich darin innerhalb der Schleife, allerdings musst du keinen Artikelzugriff per $list->nextArticle() generieren, sondern per

Code: Alles auswählen

$article = new Article($_REQUEST['idart'], $client, $lang);
Gruß
René

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 12. Jan 2012, 16:34

Hallo Rene,

danke. Na ich werde das mal testen und berichten, wobei ich mir noch gar nicht vorstellen kann, wie ich sagen kann die Headline an die Position und dieses Text-HTML an diese Position und dann noch mit dem Formular wegschicken!

Aber Danke schon mal

MfG Steffen

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 » Do 12. Jan 2012, 19:36

Da würde ich dann im Formular die entsprechenden Felder deklarieren und diese Werte als Vorgaben hinein schreiben.
Allerdings muss das bei dem Modul hier dann per JavaScript passieren, also musst du den entsprechenden JavaScript-Block in ein separates Modul direkt nach dem dynamischen Formular ausgeben lassen.
Darin kannst du dann auch die Daten des anderen Artikels ermitteln.

Gruß
René

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 12. Jan 2012, 20:33

Hallo Renè,

du meinst mit Javascript den Inhalt der Headline und von meinem Text-HTML-Feld in eins der vorgefertigen Text-Inputs generieren lassen?! Das brauche ich gar nicht. Der Inhalt kann einfach als normaler Text dort stehen.
Na dann mache ich mich mal daran! Klingt jedenfalls alles ganz schön kompliziert!

Danke ertsmal

MfG Steffen

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 » Do 12. Jan 2012, 20:58

Hallo Steffen,
derSteffen hat geschrieben:Nun soll aber jetzt in oder über dem Formular auch automatisch die Bezeichnung der Klassenfahrt und das Datum der Klassenfahrt stehen und diese Informationen sollen natürlich auch beim Absenden mitgeschickt werden.
Wenn die Informationen "nur" oben drüber stehen, werden sie nicht mitgeschickt.
Dafür musst du dann trotzdem die entsprechenden Felder anlegen (z.B. als versteckte Felder) und die Daten per JavaScript dort hinein schieben.

Kompliziert? Nein.
JavaScript (Beispielcode für im Modul):

Code: Alles auswählen

<script type="text/javascript">
//<![CDATA[
    document.getElementById['KlassenfahrtTitel'].value = "<?php echo $Title; ?>";
    document.getElementById['KlassenfahrtText'].value = "<?php echo $Content; ?>";
//]]>
</script>
Die IDs KlassenfahrtTitel und KlassenfahrtText werden vom Formularmodul generiert, wenn die Feldnamen auch so lauten.
Sollte es keine IDs geben, kannst du stattdessen document.getElementsByName['KlassenfahrtTitel'][0] usw nutzen.

Gruß
René

Nebel
Beiträge: 117
Registriert: Do 14. Jun 2007, 10:08
Kontaktdaten:

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

Beitrag von Nebel » Do 19. Jan 2012, 19:06

N'abend,

ich hab das Modul seit längerem bei einem Mandanten laufen und es funktioniert auch eigentlich. Jetzt wollte ich ein neues Formular erstellen und kann es auch problemlos im Backend konfigurieren. Wenn ich jetzt aber den Edit-Modus aufrufen möchte um noch ein bisschen Text beizufügen erscheint folgende Meldung:

Code: Alles auswählen

Parse error: syntax error, unexpected T_LNUMBER in /www/htdocs/w00893f3/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 1441
Woran könnte das liegen?

Beste Grüße
Schöne Grüße
Nebel

Module: FLV Media Player | DivX Webplayer | Quicktime Player

ilias
Beiträge: 90
Registriert: Di 13. Nov 2007, 11:49
Wohnort: Greece
Kontaktdaten:

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

Beitrag von ilias » Mo 26. Mär 2012, 11:50

Dear Friends,
i use this module in utf-8 language to output in Greek.
So, when someone send me a message, i get it like below


Όνομα tre
ΔιεύθυνσΕ tre
ΤΕλάφωνο 234234
E-mail werwer@sgs.kl
Θάμα dfgdf
Μήνυμα dfg


How can i change it, in order to have te correct text??
Thanks in advance

Best Regards
Ilias

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 8. Mai 2012, 08:54

Hiho,

Code: Alles auswählen

Parse error: syntax error, unexpected T_LNUMBER in /www/htdocs/w00893f3/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 1441
auch wenns ein wenig später ist, hast du da irgendwo ein Hochkomma in den Eingabefeldern beim Konfigurueren?
http://www.php-fehlermeldungen.de/topic53.html

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

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 8. Mai 2012, 09:19

Hi,
i use this module in utf-8 language to output in Greek...How can i change it, in order to have te correct text??
This Modul make HTML-Emails with the phpmailer class (Contenido Included).
I think that it's the email header.

Look at Modul Output from Line 268:

Code: Alles auswählen

        $mail = new phpmailer;
        $mail_body = '<html><head></head><body bgcolor="#ffffff"><table cellspacing="0" cellpadding="2" border="0">';

        if (is_array($_POST)) {
            foreach ($_POST as $key => $value) {
                if (($key != 'sicherheitscode')AND($key != 'xtcFormSubmit')AND($key != 'fromthismail')AND($key != 'confirm')) {
                    if (is_array($value)){$value=implode(",", $value);}
                    $mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
                }
            }
        }
        
        $mail_body .= '</table></bo'.'dy></html>';
        $mail->Host = "localhost";
        $mail->IsHTML(true);

        #Get mailer from settings
        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;
            case "mail" :
                $mail->IsMail();
                break;
            case "sendmail" :
                $mail->IsSendmail();
                break;
            case "qmail" :
                $mail->IsQmail();
                break;
            default :
                }
                
        if(isset($_POST["fromthismail"])){
            $fromthismail=$_POST["fromthismail"];
            $mail->From = trim($_POST[$fromthismail]);
            $mail->FromName = "";
        }else{
            $mail->From = "CMS_VALUE[0]";
            $mail->FromName = "CMS_VALUE[2]";
        }
        $mail->AddAddress("CMS_VALUE[1]", "");
        $mail->Subject = "CMS_VALUE[3]";
        $mail->Body = $mail_body;
        $mail->WordWrap = 50;
        $mail->Send();
Perhaps you need to adjust the settings here.
Try it with:

Code: Alles auswählen

$mailer->CharSet = "UTF-8";
phpmailer tutorials:
http://www.askapache.com/php/phpfreaks- ... _Variables
http://phpmailer.worxware.com/index.php?pg=tutorial

nice greetings from Usedom
Schöne Grüße von Usedom
Ralf

ilias
Beiträge: 90
Registriert: Di 13. Nov 2007, 11:49
Wohnort: Greece
Kontaktdaten:

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

Beitrag von ilias » Di 8. Mai 2012, 10:15

Thanks for your answer,
but i fixed when i changed phpmailer class of contenido in utf-8.


Best Regards
Ilias

Gesperrt