Ergebnis 1 bis 23 von 23

Thema: MooTools nur verfügbar wenn im Backend eingelooged?

  1. #1
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Frage MooTools nur verfügbar wenn im Backend eingelooged?

    Hallo Leute,

    ich habe ein Contao-Projekt übernommen und einen abstrusen Fehler.
    Die Mootools sind eingebunden (Checkbox im Seitenlayout angehakt), damit in Isotope ein Switch funktioniert.
    Das klappt auch - allerdings nur, wenn ich die Website aufrufe und gleichzeitig im Backend eingelogged bin...
    WTF?

    Ist das eher ein Problem, was ich in Contao lösen kann oder was die Server-Administratoren / der Kunde lösen mus?

    Danke!

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.088
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schon mal die Caches geleert? Einer der großen Unterschiede wenn du eingeloggt bist im Backend ist, dass dann der Cache umgangen wird.

  3. #3
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Danke! Aber es klappt leider nicht. Bzw. es nützt nichts...

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

    Standard

    Überprüfe deine Installation mit dem Contao Check.

    Hast du im Ordner /templates ein eigenes fe_page Template?

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.088
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist denn MooTools eingebunden im Seitenquelltext?

  6. #6
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Ist denn MooTools eingebunden im Seitenquelltext?
    Wenn ich eingelogged bin, ja. Wenn nicht, dann nicht...

  7. #7
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Überprüfe deine Installation mit dem Contao Check.

    Hast du im Ordner /templates ein eigenes fe_page Template?
    Ja, habe ich!
    Aber im Header steht
    PHP-Code:
    <?= $this->mooScripts ?>
    und unten in der Seite steht auch
    PHP-Code:
    <?= $this->mootools ?>
    ...

    Sollte doch richtig sein, oder?

  8. #8
    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

    Da ist ein Button, mit dem du dieses Template mit dem Original vergleichen kannst.

    ->mooScripts kommt aus $GLOBALS['TL_JAVASCRIPT']
    ->mootools kommt aus $GLOBALS['TL_BODY']

    Dann müsste irgendetwas $GLOBALS['TL_BODY'] leeren sobald du nicht eingeloggt bist. Versuche mal im abgesichterten Modus. Oder prüfe deine eigenen Dateien in system/config/. Oder prüfe alle deine Templates und aus templates/ eingebundenen Scripte.
    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

  9. #9
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Es wird immer verrückter.
    Wenn ich den Skriptcache leere, funktioniert es - wenn ich die Seite ein zweites Mal reloade, nicht mehr (dann steht ja auch wieder was im Skriptcache)...

  10. #10
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    130

    Standard

    Was passiert denn wenn du das original fe_page-Template verwendest?
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.088
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hattest du deine Installation schon überprüft mit dem Contao-Check? Sonst kann ja irgendwo was krummgebogen sein. Steckt man ja nicht drin, wenn man so ein Projekt übernimmt.

  12. #12
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Zitat Zitat von miniA4kuser Beitrag anzeigen
    Was passiert denn wenn du das original fe_page-Template verwendest?
    Es passiert das Gleiche.

    Ich hab das fe_page nochmal neu angelegt und es gibt keinen Unterschied...

  13. #13
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Hattest du deine Installation schon überprüft mit dem Contao-Check? Sonst kann ja irgendwo was krummgebogen sein. Steckt man ja nicht drin, wenn man so ein Projekt übernimmt.
    Tatsächlich war die "index.php" "beschädigt" - hab sie neu hochgeladen, jetzt läuft der Check durch. Aber das Problem besteht weiterhin...

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

    Standard

    Tritt das Problem auch im abgesicherten Modus auf?

  15. #15
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Da ist ein Button, mit dem du dieses Template mit dem Original vergleichen kannst.

    ->mooScripts kommt aus $GLOBALS['TL_JAVASCRIPT']
    ->mootools kommt aus $GLOBALS['TL_BODY']

    Dann müsste irgendetwas $GLOBALS['TL_BODY'] leeren sobald du nicht eingeloggt bist. Versuche mal im abgesichterten Modus. Oder prüfe deine eigenen Dateien in system/config/. Oder prüfe alle deine Templates und aus templates/ eingebundenen Scripte.
    Template-Vergleich ergab nix.

    Was meinst Du mit:
    ->mooScripts kommt aus $GLOBALS['TL_JAVASCRIPT']
    ->mootools kommt aus $GLOBALS['TL_BODY']
    Wo kann ich da evtl. was nachschauen?

  16. #16
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Tritt das Problem auch im abgesicherten Modus auf?
    AHA! Also - ich habe den abgesicherten Modus aktiviert - und im gleichen Browser zeigt er mir dann keine Isotope Module an. Was ja auch richtig ist, weil er nur Core-Sachen lädt.
    ABER!
    Auf einem anderen Rechner wird weiterhin die ganze Seite gerendert. Inklusive Shop.

    DAS ist doch verwunderlich. Das hieße doch, dass irgendwas auf dem Server passiert, von dem ich nix weiß...wobei, wie kann es sein, dass eine Seite auf zwei Browsern verschieden gerendert wird...?

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

    Standard

    Zitat Zitat von MrLumbergh Beitrag anzeigen
    DAS ist doch verwunderlich. Das hieße doch, dass irgendwas auf dem Server passiert, von dem ich nix weiß...wobei, wie kann es sein, dass eine Seite auf zwei Browsern verschieden gerendert wird...?
    Server Seitiges Caching (z.B. Varnish).

  18. #18
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    130

    Standard

    Das kann an dem Browsercache liegen.

    Mootools wird ja über die PageRegular.php in das Template eingebunden:
    PHP-Code:
    $this->Template->mooScripts 
    Und dann über das fe_page-Template ausgegeben:
    PHP-Code:
    <?= $this->mooScripts ?>
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

  19. #19
    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

    Zeige bitte mal einen Link auf die Seite. Ich hoffe, du hast kein "index.php" in der URL. Wenn ja, dann behebe das erst einmal.

    Deaktiviere zum Entwickeln mal den internen Cache in den Einstellungen und setze das Caching auf "Nur Servercache". Aktiviere vorrübergehend "Fehlermeldungen anzeigen". Deaktiviere eventuell gesetzte Cacheeinstellungen in den Seiten.

    Wenn es im abgesicherten Modus funktioniert, dann deaktiviere ihn wieder und deaktiviere alle Erweiterungen, welche du dann nacheinander wieder hinzuschaltest und testest.

    Siehe auch in den Logs nach, ob dort was angezeigt wird.

    $GLOBALS['TL_JAVASCRIPT'] ist ein PHP-Array, in welchem die JS-Resourcen für ->mooScripts enthalten sind. Du könntest in allen Dateien, außer den Core-Dateien, danach suchen.
    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

  20. #20
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Ich habe es - wahrscheinlich - gefixed.

    Ich bin auf einen Eintrag im Error-Log gestoßen "Dublicate entry for key" in Zusammenhang mit der Produktdetailseite.
    Bei der Recherche nach diesem Fehler stieß ich auf einen Thread hier im Forum, der auf ein Problem der Suche beim Update auf 3.5.16 hinwies.
    Wir nutzen 3.5.18 - also habe ich einfach mal den "Suchcache" geleert und den "Suchindex" neu schreiben lassen - naja, dazu noch alle anderen Caches geleert und ZACK. Jetzt geht es und im Error-Log läuft kein Fehler mehr auf...

    Sehr strange das Ganze...

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

    Standard

    Du solltest generell auf Contao 3.5.27 aktualisieren.

  22. #22
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    376

    Standard

    Ja, was man möchte und was der Kunde wünscht ist manchmal nicht das selbe...

  23. #23
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der 3.5.18 ist eine nette Lücke, die darauf wartet ausgenutzt zu werden. Vielleicht will der Kunde ja dann, wenn seine Webseite in Blacklisten auftaucht?

    https://contao.org/de/changelog/versions/3.5.html

    Sorry, für sowas habe ich kein Verständnis.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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