Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Auswertung mit verschiedenen Antworten

  1. #1
    Contao-Nutzer Avatar von Bankai
    Registriert seit
    01.03.2011.
    Beiträge
    34

    Standard Auswertung mit verschiedenen Antworten

    Hi,

    es gibt zwar das Thema schon hier und da aber das sind alles ältere Beiträge und leider ohne eine Lösung.

    Ich versuche eine Umfrage zu machen die Ausgewertet werden soll und je nach erreichte Punkte verschiedene Antworten liefern soll.
    Oder es gibt eine Erweiterung die mir jemand empfehlen kann, die das kann?

    survey_ce bietet ja hooks und wenn ich richtig verstanden habe, kann man dadurch nach abschicken auf die Daten zugreifen.

    Bisher habe ich jetzt keine Dummy-Anleitung gefunden wie man mit Hooks umgeht ( https://docs.contao.org/books/cookbo...in-Contao.html )
    - Muss ich hier ein eigenes Modul erstellen oder suvery_ce um die Inhalte erweitern? (http://de.contaowiki.org/Survey_ce#surveyFinished)

    Ich hab auch schon versucht daraus ein Modul zu machen, wenn ich die "MyClass" bzw. $survey_score var_dumpe erhalte ich NULL - was so viel heißt ich mach was wohl ganz falsch mit dem Hook.
    (aufruf per inserttag file aus den Templates)

    Kann mir jemand zumindest ein Tutorial nennen das ich durchgehen kann, damit ich da weiterkomme?


    Danke

    David

  2. #2
    Contao-Nutzer Avatar von Bankai
    Registriert seit
    01.03.2011.
    Beiträge
    34

    Standard

    Die rudimentäre Lösung die ich jetzt habe wäre mit dem efg

    Seite 1
    Normales Formular (ohne E-Mail-Versand)
    Values belegt mit 0 | 1

    » Weiterleitung

    Seite 2 - Elementtyp: HTML

    PHP-Code:
    {if '{{form::quest1}}' '{{form::quest2}}' '{{form::quest3}}' '{{form::quest4}}' == '4'}
        {{
    insert_form::1}}
    {elseif 
    '{{form::quest1}}' '{{form::quest2}}' '{{form::quest3}}' '{{form::quest4}}' == '3'}
        <
    p><strong>3 Punkte!</strong></p>
    {elseif 
    '{{form::quest1}}' '{{form::quest2}}' '{{form::quest3}}' '{{form::quest4}}' == '2'}
        <
    p><strong>2 Punkte!</strong></p>
    {elseif 
    '{{form::quest1}}' '{{form::quest2}}' '{{form::quest3}}' '{{form::quest4}}' == '1'}
        <
    p><strong>1 Punkt!</strong></p>
    {else}
        <
    p><strong>Leider hast du keine Punkte erzielt.</strong></p>
    {endif} 
    Wer hierzu Optimierungsvorschläge hat sehr gerne. Ansonsten auch die Captain Hook Geschichte vom Startpost ^^

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau mal hier, wie man mit HOOKs arbeitet https://community.contao.org/de/show...l=1#post260501
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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
  •