Ergebnis 1 bis 3 von 3

Thema: Formcheck - fehlerhafte moo_formcheck.tpl????

  1. #1
    Contao-Nutzer
    Registriert seit
    26.12.2010.
    Beiträge
    39

    Standard Formcheck - fehlerhafte moo_formcheck.tpl????

    Hallo,

    ich habe mir die Formcheck-Erweiterung installiert und da ich beim Datum eine Fehlermeldung erhalte die moo_formcheck.tpl angeschaut. Vielleicht täusche ich mich, aber der Script weist doch mehrere Fehler auf. Mindestens 2 PHP-Tags werden nicht geschlossen und ich frage mich, ob das so korrekt sein kann. Ich denke, dass dadurch das Problem mit Datumsformat entsteht.

    PHP-Code:
    <?php

    /*************************/
    /** Choose a Stylesheet **/
    /*************************/

    $GLOBALS['TL_CSS']['formcheck'] = 'plugins/formcheck/theme/blue/formcheck.css';
    //$GLOBALS['TL_CSS']['formcheck'] = 'plugins/formcheck/theme/classic/formcheck.css';
    //$GLOBALS['TL_CSS']['formcheck'] = 'plugins/formcheck/theme/green/formcheck.css';
    //$GLOBALS['TL_CSS']['formcheck'] = 'plugins/formcheck/theme/grey/formcheck.css';
    //$GLOBALS['TL_CSS']['formcheck'] = 'plugins/formcheck/theme/red/formcheck.css';
    //$GLOBALS['TL_CSS']['formcheck'] = 'plugins/formcheck/theme/white/formcheck.css';
            


    /** Dont change anything below **/

    $language = (file_existsTL_ROOT '/plugins/formcheck/lang/' $GLOBALS['TL_LANGUAGE'] . '.js')) ? $GLOBALS['TL_LANGUAGE'] : 'en';
    $GLOBALS['FORMCHECK'] = array_unique($GLOBALS['FORMCHECK']);
    if(
    count($GLOBALS['FORMCHECK']) <= 0) return;

    $objDate = new Date();
    $strDateRegex '/'$objDate->getRegexp($GLOBALS['TL_CONFIG']['dateFormat']) .'/i';
    $strDatimRegex '/'$objDate->getRegexp($GLOBALS['TL_CONFIG']['datimFormat']) .'/i';
    $strTimeRegex '/'$objDate->getRegexp($GLOBALS['TL_CONFIG']['timeFormat']) .'/i';
    ?>

    <script type="text/javascript" src="plugins/formcheck/formcheck-yui.js"></script>
    <script type="text/javascript" src="plugins/formcheck/lang/<?php echo $language?>.js"></script>
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    window.addEvent('domready', function(){

    <?php // Remvoe validation-classes from labels ?>
    $$('label').each(function(el){ el.set('class',el.get('class').replace(/validate\[[^\]]*\]/gi,'')); });
    <?php // FormCheck config ?>
    var formcheckConfig = {
        alerts : {
            date: '<?php echo sprintf($GLOBALS['TL_LANG']['ERR']['date'], $objDate->getInputFormat($GLOBALS['TL_CONFIG']['dateFormat'])); ?>',
            datim: '<?php echo sprintf($GLOBALS['TL_LANG']['ERR']['date'], $objDate->getInputFormat($GLOBALS['TL_CONFIG']['datimFormat'])); ?> ',
            time: '<?php echo sprintf($GLOBALS['TL_LANG']['ERR']['date'], $objDate->getInputFormat($GLOBALS['TL_CONFIG']['timeFormat'])); ?>'
        },
        regexp : {
            date: '<?php echo $strDateRegex?>',
            datim: '<?php echo $strDatimRegex ?>',
            time: '<?php echo $strTimeRegex ?>',
            phone: '/^[\d \+\(\)\/-]*$/'
        }
    };
    <?php foreach($GLOBALS['FORMCHECK'] as $formId): ?>
    new FormCheck('<?php echo $formId?>',formcheckConfig);
    <?php endforeach;?>
    });
    //--><!]]>
    </script>

  2. #2
    Contao-Nutzer Avatar von wernergraser
    Registriert seit
    22.06.2009.
    Ort
    Made in Austria
    Beiträge
    127
    Partner-ID
    6366

    Standard

    konntest du den "fehler" beheben?
    bei funkt das geburtsdatum bei der registrierung auch nicht… und ich bin ein wenig ideenlos was die lösung dieses problems angeht.
    lgw

  3. #3
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Was genau passt denn am moo-Template nicht?

    Die Problematik mit den Daten ist die sprachabhängige Generierung, das ist nicht ganz einfach und ich "verlasse" mich hier auf die Contao-Date Lib.
    Alternativ könnt ihr die RegEx selbst setzen in
    HTML-Code:
        regexp : {
            date: '<?php echo $strDateRegex; ?>',
            datim: '<?php echo $strDatimRegex ?>',
            time: '<?php echo $strTimeRegex ?>',
            phone: '/^[\d \+\(\)\/-]*$/'
        }

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [formcheck] invalid quantifier
    Von Tiggr im Forum Sonstige Erweiterungen
    Antworten: 9
    Letzter Beitrag: 29.12.2010, 13:19
  2. Formcheck und EFG - Bug ?
    Von bullys1974 im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 19.12.2010, 12:46
  3. formcheck Einbindungsproblem
    Von Vedat im Forum Sonstige Erweiterungen
    Antworten: 16
    Letzter Beitrag: 17.12.2010, 14:25
  4. Erste Schritte formcheck / helpmessage
    Von stan im Forum Sonstige Erweiterungen
    Antworten: 5
    Letzter Beitrag: 29.07.2010, 15:55
  5. Formcheck
    Von gosxw im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 05.02.2010, 02:40

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •