Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Modul wird nicht ausgeführt

  1. #1
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    8

    Frage Modul wird nicht ausgeführt

    Hallo zusammen,

    ich bin noch relativ neu in Sachen Contao und habe folgendes Problem:
    Ein Kollege hat ein Modul für Contao 3 geschrieben, das Teile des HTML-Code von einer beliebigen im Backend konfigurierten Seite lädt und im Frontend verarbeitet.
    Das funktioniert bei Contao 3 auch wunderbar.
    Jetzt wurde das Modul (nicht von mir) nach Contao 4.4.45 übernommen.
    Im Backend wird es dort auch noch angezeigt und kann dort konfiguriert werden.
    Nur im Frontend wird es anscheinend nicht ausgeführt.

    Ich habe einfach mal festen HTML-Code eingebaut, der ausgegeben werden soll, aber der ist nirgends im Frontend zu sehen.

    Hat jemand von euch mal ähnliche Probleme gehabt?
    Und was könnten mögliche Ursachen sein?

    In die Testseite ist das Modul eingebaut, das habe ich schon überprüft.
    Meine Kollegen konnten mir bei dem Problem leider auch nicht weiterhelfen, und in den Logs gab es keine Hinweise auf einen Fehler.

    Vielen Dank im Voraus!
    Geändert von CBode (15.11.2019 um 11:43 Uhr)

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Willkommen im Forum CBode!

    Ohne den Code zu sehen, ist es schwer zu helfen.
    Das häufigste Problem der Nichtkompatibilität mit Contao 4, ist die Meldung, daß das Skript nicht kompatibel mit Contao 4 wäre. Hier fehlt dann eine Konstante im betreffenden Modul. Aber in dem Fall hättest Du ja eine Fehlermeldung.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    8

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Willkommen im Forum CBode!

    Ohne den Code zu sehen, ist es schwer zu helfen.
    Das häufigste Problem der Nichtkompatibilität mit Contao 4, ist die Meldung, daß das Skript nicht kompatibel mit Contao 4 wäre. Hier fehlt dann eine Konstante im betreffenden Modul. Aber in dem Fall hättest Du ja eine Fehlermeldung.
    Eine Fehlermeldung habe ich bisher leider nicht gesehen. Das wäre ja immerhin ein Anhaltspunkt gewesen.
    Geändert von CBode (12.12.2019 um 14:35 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    8

    Standard

    Zu dem Thema habe ich noch eine weitere Frage:

    Ich habe hier

    https://de.contaowiki.org/Ordner_und...en_in_Contao_4

    etwas von einem Contao 3.5-Modus unter Contao 4 gelesen. Kann mir jemand sagen, was es damit auf sich hat und wie man den ggf. aktiviert?

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    D.h. das Contao-3-Erweiterungen ganz normal unter system/modules weiterbetrieben werden können. Contao 4 ist abwärtskompatibel.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    8

    Standard

    Gibt es in Contao4 eine Einstellung, die den Zugriff eigener Webseiten auf externe Webseiten verbietet?

    Und was ist, falls die externe Webseite, auf deren Inhalt ich zugreifen will, für mich gesperrt ist?
    Dann müsste ich eigentlich eine entsprechende Fehlermeldung sehen, oder?

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

    Standard

    Was genau meinst du damit? Hat das überhaupt etwas mit dem ursprünglichen Thema zu tun?

  8. #8
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    8

    Standard

    Das Problem ist geklärt.

    Die Ursache war, dass in dem Modul per https und Aufruf von file_get_html versucht wurde, auf eine andere Webseite zuzugreifen.
    Dabei kam es zu einem Fehler mit der Meldung "SSL certificate problem: self signed certificate".

    Den konnte ich aber erst sehen, nachdem ich den Seitenaufruf auf curl umgestellt hatte:

    Code:
            $curl = curl_init(); 
            curl_setopt($curl, CURLOPT_URL, $url);  
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
            curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);  
            $str = curl_exec($curl);
            if ($str === false) 
                $str = curl_error($curl);
            $html= str_get_html($str); 
            curl_close($curl);
    Nach der Umstellung auf eine URL mit http statt https hat das Modul dann grundlegend funktioniert.

    Danke nochmal für eure Versuche, mir zu helfen! :-)

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
  •