Ergebnis 1 bis 3 von 3

Thema: Modul Kommentieren Captcha und Placeholder

  1. #1
    Contao-Nutzer Avatar von pgrob
    Registriert seit
    10.07.2009.
    Ort
    Schweiz
    Beiträge
    205
    Partner-ID
    10267

    Standard Modul Kommentieren Captcha und Placeholder

    Hallo Miteiander

    Ich würde gerne in (mod_comment_form.html5) im Captcha die Sicherheitsfrage als Placeholder positionieren. Bei Standardfeldern ist das ja mit
    PHP-Code:
    <?php $this->fields['email']->placeholder '(wird nicht veröffentlicht)' ?>
    kein Problem.

    Beim Captcha schaffe ich es aber nicht das generieren der Sicherheitsfrage in das input zu bringen, sobald ich das "generateQuestion()" einbinde erhalte ich eine Fehlermeldung.

    Hat jemand vielleicht schon Erfahrung damit.

    Gruss Patrick

  2. #2
    Contao-Nutzer Avatar von claus
    Registriert seit
    30.07.2014.
    Ort
    Dresden
    Beiträge
    233

    Standard

    $this->fields['captcha']->generateQuestion() generiert einen kompletten html span mit der Frage drin. Den wirst du nicht als Platzhalter setzen können. Du könntest versuchen den span erstmal in ne Variable zu speichern und per preg_replace zu "säubern" bevor du ihn als placeholder string schreibst.

    Alternativ das ganze mit CSS und ggf bisschen Javascript optisch zurecht biegen ;-)

  3. #3
    Contao-Nutzer Avatar von pgrob
    Registriert seit
    10.07.2009.
    Ort
    Schweiz
    Beiträge
    205
    Partner-ID
    10267

    Standard

    Hallo Claus,

    Danke dir für den Tipp. Aktuell habe ich es so gelöst, das schein zu funktionieren
    PHP-Code:
    placeholder="<?php echo $this->getQuestion(); ?>"

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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