Ergebnis 1 bis 9 von 9

Thema: fe_page mit unbekannten Script

  1. #1
    Contao-Nutzer Avatar von mcdeejay
    Registriert seit
    08.09.2010.
    Ort
    Wildeshausen
    Beiträge
    179

    Standard fe_page mit unbekannten Script

    Tach zusammen,

    ich nutze derzeit in einer Testversion LaterPay und habe dazu im Head der fe_page ein entsprechendes script eingebaut (grün markiert). Wenn ich die Seite aufrufe und dann in den Quelltext gehe, erscheint nehmen dem von mir eingebauten Scipt in einer Sandbox-Variante auch noch ein ein weiteres Script in einer älteren Variante, was ich jedoch nicht implementiert habe.

    Wo kann dieses zweite Script (gelb markiert) herkommen?
    Code:
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <script src="https://connectormwi.laterpay.net/1/live/app-en-us.js"></script>
      <!--[if lt IE 9]><script src="assets/html5shiv/3.7.2/html5shiv.js"></script><![endif]-->
    <!--LaterPey Connector--><script src="https://connectormwi.laterpay.net/2-latest/sandbox/app-de-de.js" async charset="utf-8"></script>
    Martin McDeeJay
    Contao 4.13.* | PHP 7-4 LATEST | MySQL 5

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

    Support Contao

    Standard

    Es mag sein, dass das vom Script nachgeladen wird. Sieht man ja häufiger, dass Payment-Scripts diverser Anbieter gnadenlos das DOM befüllen. Es soll halt überall funktionieren.

  3. #3
    Contao-Nutzer Avatar von mcdeejay
    Registriert seit
    08.09.2010.
    Ort
    Wildeshausen
    Beiträge
    179

    Standard

    Hallo,

    Dank. Ich werde das mal im Auge behalten. Läuft ja noch im Sandboxmodus.
    Martin McDeeJay
    Contao 4.13.* | PHP 7-4 LATEST | MySQL 5

  4. #4
    Contao-Nutzer Avatar von mcdeejay
    Registriert seit
    08.09.2010.
    Ort
    Wildeshausen
    Beiträge
    179

    Standard

    Hallo zusammen,

    ich nochmal.

    Das betreffende im Quellcode der Seite im Head-Bereich erscheinende Script
    Code:
    <script src="https://connectormwi.laterpay.net/1/live/app-en-us.js"></script>
    (oben orange markiert) wird nicht von der Seite nachgeladen, sondern muss irgendwo im Contao System vorhanden sein.

    Der korrekte Connector von Laterpay wurde von mir in die fe_page eingebunden. Als ich das System vor längerer Zeit erstmals ausprobierte, nutzte ich damals den o. g. alten Connector. Dieser ist aber in der fe_page nicht vorhanden. Wo kann sich das Script-Schnippsel sonst noch verstecken? Ich habe, glaube ich, so ziemlich alles durchsucht.

    Systemcache wurde bereits mehrfach gelöscht, Browsercache ebenso. Auch die Felder "Eigener HTML-Code" in den Seitenlayouts wurden kontrolliert.

    Seitenlink: http://www.die-hunte.de
    Geändert von mcdeejay (01.03.2017 um 22:11 Uhr)
    Martin McDeeJay
    Contao 4.13.* | PHP 7-4 LATEST | MySQL 5

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

    Support Contao

    Standard

    Also, zumindest das https://connectormwi.laterpay.net/1/live/app-en-us.js steht ja im <head> in Zeile 25 so drin, das wirst Du dann wohl auch eingetragen haben (meistens macht man das bei 'Eigene Head-Tags'). In Zeile 43 bindest Du dann nochmal den deutschsprachigen Connector ein.

    Ohne den Quelltext jetzt komplett auseinandergenommen zu haben stehen da je Script knappe 60 'create'-Aufrufe drin, die fröhlich ins DOM hineinschreiben ...

  6. #6
    Contao-Nutzer Avatar von mcdeejay
    Registriert seit
    08.09.2010.
    Ort
    Wildeshausen
    Beiträge
    179

    Standard

    Guten morgen,

    das mit dem Head-Tag stimmt. Ich hatte, als ich mit LaterPay experimentierte, den alten Connector https://connectormwi.laterpay.net/1/live/app-en-us.js direkt in die fe-page eingebunden. Nach dem der aktuelle Connector zur Verfügung stand habe ich die beiden ausgetauscht. Mir ist schleierhaft, wo der alte Eintrag im Quellcode herkommt. Über "Eigene Head Tags" kann das nicht sein, da ist nur Piwik eingebunden.

    Das die Lösung mit dem Script nicht die ideale ist, ist mir bewusst. Eine Erweiterung für Contao programmieren zu lassen, würde jedoch Kosten/Nutzen überschreiten. Und die gesamte Seite auf Wordpress umzustellen, für das es ein LaterPay Plugin gibt, ist mir zu aufwendig. Mehr als 2.800 Nachrichtenartikel samt Fotos müssten angefasst werden.
    Martin McDeeJay
    Contao 4.13.* | PHP 7-4 LATEST | MySQL 5

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

    Das könnte irgendwo über ne Erweiterung, die dca-, init-, localconfig.php, ein Template oder {{file::myfile.php}} mit
    PHP-Code:
    $GLOBALS['TL_HEAD'] = ...; 
    ins FE gekommen sein.
    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

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

    Standard

    Durchsuche einfach deine gesamte Installation mit einem Tool deiner Wahl (ich verwende Sublime Text 3) nach dem String "https://connectormwi.laterpay.net/1/live/app-en-us.js".

  9. #9
    Contao-Nutzer Avatar von mcdeejay
    Registriert seit
    08.09.2010.
    Ort
    Wildeshausen
    Beiträge
    179

    Standard

    Hallo zusammen,

    danke erstmal für die Hilfe.

    Manchmal ist man einfach zu d....lich. Ich habe die ganze Zeit bei "Eigener JavaScript-Code" geschaut nicht nicht bei "Eigene Head Tags".

    Suche in der DB brachte mich dann auf die richtige Spur. Hat aber auch einen Vorteil, man lernt das Syste mmal wieder kennen :-)

    Danke nochmal.
    Martin McDeeJay
    Contao 4.13.* | PHP 7-4 LATEST | MySQL 5

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
  •