Contao-Camp 2024
Ergebnis 1 bis 24 von 24

Thema: Kommentarfunktion geht nicht

  1. #1
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard Kommentarfunktion geht nicht

    Kann mir jemand helfen wo ich die Kommentarfunktion einstellen kann?

    Wenn ich einen Kommentar erstelle, kann ich den nicht versenden. Es bringt mir immer bei der Sicherheitsfrage die Aufforderung zu rechnen. Trotz richtigem Resultat bleibt es dort hängen.

    Habe nirgend etwas gefunden um es einzustellen.

    VIelen Dank für eine Hilfestellung.

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Möglicherweise verwendest Du ein angepasstes Template, wo die Änderungen noch nicht nachgeführt wurden. Schau mal in Deinen templates/ Ordner.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Möglicherweise verwendest Du ein angepasstes Template, wo die Änderungen noch nicht nachgeführt wurden. Schau mal in Deinen templates/ Ordner.
    Nein leider ist dies nicht der Fall, es wird das Template com_default.html5 angezogen und dies ist nicht in dem Template Ordner zu finden somit ist es das Original-Template.

  4. #4
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von chtypo Beitrag anzeigen
    Nein leider ist dies nicht der Fall, es wird das Template com_default.html5 angezogen und dies ist nicht in dem Template Ordner zu finden somit ist es das Original-Template.
    Ist auch keine Erweiterung installiert, die ein eigenes "com_default" Template mitbringt? Wenn du die Seite im Dev-Modus (app_dev.php - kann bei der 4.7. über den CM aktiviert werden) aufrufst, siehst du den Pfad zum Template. Damit kann man die Fehlerquelle ggf. wirklich ausschließen.

  5. #5
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Zitat Zitat von webstar Beitrag anzeigen
    Ist auch keine Erweiterung installiert, die ein eigenes "com_default" Template mitbringt? Wenn du die Seite im Dev-Modus (app_dev.php - kann bei der 4.7. über den CM aktiviert werden) aufrufst, siehst du den Pfad zum Template. Damit kann man die Fehlerquelle ggf. wirklich ausschließen.
    So nun habe ich mal einen Versuch mit der oben erwähnten App gemacht.
    Was ich als kompletter Neuling sehen kann, dass unter Routing ganz viele Einträge stehen mit Path does not match.

    Das verunsichert mich sehr.

    Route Matching Logs
    Path to macht /vision.html

    # Route Name Path Log
    1 _wdt /_wdt/{token} Path does not match
    etc.?

    Was macht man da? :-((
    Geändert von chtypo (27.06.2019 um 11:28 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Ok noch einmal detaillierter:

    Ich habe die app_dev.php gestartet und habe nun unten auf der Seite folgende Leiste:
    28-06-_2019_10-33-43.jpg

    Wenn ich nun auf auf eines der Elemente klicke, komme ich auf folgendes Fenster:
    28-06-_2019_10-35-48.jpg

    Frage 1, wo muss ich nun klicken um das Template überprüfen zu können?

    Frage 2, was bedeuten diese Meldungen "Path does not macht" (ich weiss schon, dass dies heisst "Pfad stimmt nicht überein"), ist das tragisch, und wie kann ich diese eliminieren? Ich habe diese Installation von 3.5 auf 4.7 überführt und das könnte der Grund sein, dass da so viele Meldungen sind.

    28-06-_2019_10-38-40.jpg

  7. #7
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Schau mal nur in den Quelltext. Da ist dann nun vor und nach jedem Template ein HTMl-Kommentar.

  8. #8
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Ok, habe ich gemacht und hoffe auch richtig.

    Aus meiner Sicht ist da nichts von einem fremden Template. Einzig die Berchnung scheint aus dem RockSolid Vision Template zu kommen...

    Hier die Seite und was ich geschaut habe:

    28-06-_2019_11-02-32.jpg

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du einen Link zur fraglichen Seite?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Hast Du einen Link zur fraglichen Seite?
    Ich habe eine PM gesandt.

  11. #11
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe mir den Quelltext angeschaut: Das ist definitiv nicht das Markup aus dem Originaltemplate. Gibt es in Deinem templates/ Verzeichnis ein Template form_captcha.html5?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  12. #12
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Ich habe mir den Quelltext angeschaut: Das ist definitiv nicht das Markup aus dem Originaltemplate. Gibt es in Deinem templates/ Verzeichnis ein Template form_captcha.html5?
    Ja wirklich! Das habe ich gefunden unter templates/vision/form_captcha.html5


    PHP-Code:
    <?php if (!$this->tableless): ?>
      <tr class="<?php echo $this->rowClass?>">
        <td class="col_0 col_first"><?php echo $this->generateLabel(); ?></td>
        <td class="col_1 col_last"><?php echo $this->generateWithError(); ?> <?php echo $this->generateQuestion(); ?></td>
      </tr>
    <?php else: ?>
      <p<?php if($this->hasErrors()): ?> class="invalid"<?php endif; ?>>
        <?php echo $this->hasErrors() ? sprintf('<b class="error">%s</b>'$this->arrErrors[0]) : ''?>
        <?php echo $this->generateLabel(); ?>
        <?php echo $this->generate(); ?>
        <?php echo $this->generateQuestion(); ?>
      </p>
    <?php endif; ?>

  13. #13
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, dachte ich mir. Dann ist das der Grund. Du könntest probehalber mal das Template z. B. in form_captcha.html5.bak umbenennen oder Du führst die Änderungen aus dem Originaltemplate entsprechend nach.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  14. #14
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    So nun habe ich das Template umbenannt und nun geht es. Aber natürlich habe ich kein Captcha mehr drin.

    Für mich ist es schwierig diese beiden Template zu "verheiraten". Also werde ich es wohl sein lassen und mit ohne Captcha arbeiten müssen. Von RockSolid habe ich die neueste Version verwendet und scheint nun wohl nicht mehr kompatibel zu sein. Schade möchte ich sagen.

    Vielen Dank xchs für deine Hilfe.
    Geändert von chtypo (28.06.2019 um 14:54 Uhr)

  15. #15
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So soll das ja auch sein. Das Captcha ist weiterhin vorhanden (unsichtbar!). Stichwort: Honeypot (siehe z. B. https://contao.org/de/news/contao_4-4-0.html)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  16. #16
    Contao-Nutzer
    Registriert seit
    31.03.2014.
    Beiträge
    120

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    So soll das ja auch sein. Das Captcha ist weiterhin vorhanden (unsichtbar!). Stichwort: Honeypot (siehe z. B. https://contao.org/de/news/contao_4-4-0.html)
    Wow, danke! Honeypot, was es nicht so alles gibt. Ich staune. Danke!

  17. #17
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, das ist der neue Spamschutzmechanismus in Contao 4. Reguläre Seitenbesucher sollten also möglichst nie ein Captcha ausfüllen müssen, sondern nur jene Fraktion, die unbedingt meint, sie müssten alle vorhandenen Formularfelder automatisch ausfüllen.

    Hier wird ebenfalls etwas ausführlicher die Funktionsweise eines Honeypot beschrieben: https://rocksolidthemes.com/de/conta...eypot-antispam
    Geändert von xchs (28.06.2019 um 15:04 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  18. #18
    Contao-Nutzer Avatar von Maxel
    Registriert seit
    06.06.2011.
    Ort
    Brokdorf, SH
    Beiträge
    185

    Standard

    Moin aus SH,

    ich würde das Thema gerne noch einmal aufgreifen. Habe ein ähnliches Problem:

    Ich habe mir ein Theme gekauft und damit eine alte Seite neu aufgebaut. Nun wollte ich wieder ein Gästebuch einrichten. Also habe ich auf der Seite ein Element vom Typ "Kommentare" angelegt. Ich schaffe es im Frontend aber nicht einen Kommentar abzusenden. Das Feld "Spamschutz" wird angezeigt, was mich wundert. Wenn ich es ausfülle, ist es falsch. Wenn ich es nicht ausfülle, steht da es sein ein Pflichtfeld. Was läuft hier falsch? Das Template "ce_comments.html5" ist nicht im Templatesordner. Das Layout bringt viele Templates mit.

    Aktuell kann ich den Debug-Modes nicht benutzen, weil ich beim aktivieren dieses Fehler 500 bekommen, der ja bekannt ist...
    Viele Grüße

    Maxel

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Zitat Zitat von Maxel Beitrag anzeigen
    Aktuell kann ich den Debug-Modes nicht benutzen, weil ich beim aktivieren dieses Fehler 500 bekommen, der ja bekannt ist...
    Welche Contao Version? Wie aktivierst du den Debug-Modus?

  20. #20
    Contao-Nutzer Avatar von Maxel
    Registriert seit
    06.06.2011.
    Ort
    Brokdorf, SH
    Beiträge
    185

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Contao Version? Wie aktivierst du den Debug-Modus?
    Ich nutze Contao 4.9. Habe mich nun noch einmal genauer belesen und das mit der .env im root herausgefunden

    Nun funktioniert der Debugging Modus. Habe nun über den Quelltext herausgefunden, dass die Seite standardmäßig das Template "mod_comment_form.html5" benutzt, was beim Layout dabei ist. Dieses ist viel umfangreicher aufgebaut, als das Standardtemplate. Vermutlich ist das Template noch nicht an die Honeypotmethode angepasst....


    Noch mal eine ganz andere Frage: Warum muss ich mich hier im Forum bei jedem Klick neu anmelden? Egal, ob ich auf Übersicht, mein Profil, Antorten oder Vorschau klicke?
    Viele Grüße

    Maxel

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Zitat Zitat von Maxel Beitrag anzeigen
    Ich nutze Contao 4.9
    Welche Version genau?

  22. #22
    Contao-Fan Avatar von Seefahrer
    Registriert seit
    20.12.2012.
    Ort
    Wurster Nordseeküste
    Beiträge
    276

    Standard

    Moin @maxel

    wenn Du Interesse hast: Ich habe vor 2 Jahren oder so ein „GuestBookBundle“ aus dem alten Jedostyle-Gästebuch für Contao4 angepasst.
    Unter "https://github.com/Seefahrer“ zu finden. läuft unter 4.4 bis 4.11-RC2

    Wird bei mir in der composer.json angefordert:
    Code:
    "require": {
            ...,
            "seefahrer/contao-guestbook-bundle": "dev-master",
            ...
        },
    "repositories": [
            {
                "type": "git",
                "url": "https://github.com/Seefahrer/GuestBookBundle"
            }
        ],
    ...

  23. #23
    Contao-Nutzer Avatar von Maxel
    Registriert seit
    06.06.2011.
    Ort
    Brokdorf, SH
    Beiträge
    185

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Version genau?
    Ich nutze 4.9.10.

    Zitat Zitat von Seefahrer Beitrag anzeigen
    Moin @maxel
    Dankeschön das schaue ich mir mal an.

    Noch eine andere Frage: Wie kann ich aus dem Formular einzelne Felder entfernen? Ich würde gerne die Eingabe für die Webseite und die Checkbox für die Benachrichtigung bei neuen Kommentaren entfernen. Über welches Template kann ich den Aufbau der Formularfelder bearbeiten?

    Gruß aus SH von der Unterelbe

    Maxel
    Geändert von Maxel (08.02.2021 um 21:30 Uhr)

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Zitat Zitat von Maxel Beitrag anzeigen
    Ich nutze 4.9.10.
    Du musst auf Contao 4.9.11 aktualisieren, damit das aktivieren des Debug-Modus über das Backend wieder funktioniert.

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
  •