JS mit PHP zusammenfassen

  • Hallo zusammen,


    ich versuche seit einiger Zeit Javascript-Dateien zwechs Minimierung der HTTP-Requests mit einem PHP Script zusammenzufassen (PHP-Code-Quelle: http://gfx-stylez.com/2015/02/…nfuehren-und-komprimieren) was auch wunderbar funktioniert.


    Ziel ist es für jede HTML-Seite eine:
    js-main.php und eine js-page.php vor dem </body> zu verlinken (die js-main.php für die globalen Scripts und die js-page.php nur für die jeweilige Seite benötigten Scripts). Probleme hab ich nur mit einem Script (app.js) welche per Inline-Befehlsaufruf nur einzelne Scriptabschnitte aus der app.js aufruft. Da die app.js auf allen Seiten verwendet wird, möchte ich sie gerne in die js-main.php mit einbinden, was aber leider nicht funktioniert (das Script vom Revolution-Slider wird abgebrochen und die app.js wird nicht angesprochen) und ich keinen Fehler ausfindig machen kann - verlinke ich sie separat funktioniert das Ganze. Die Reihenfolge und Pfade sollten stimmen.


    Zum Vergleich:
    DEMO funktioniert (app.js separat): http://www.heide-flaechenfertiger.de/demo/tester2.html
    DEMO ohne Funktion (app.js im PHP-Script): http://www.heide-flaechenfertiger.de/demo/tester1.html


    das js-main.php Script:


    Vollständigkeitshalber sei erwähnt, das die Seite ist ein erworbenes HTML-Template ist (Quelle: https://wrapbootstrap.com/them…ebsite-template-WB0412697), die benötigten JS-Scripte/Plugins ebenfalls.
    Die Reihenfolge der Scriptaufrufen hab ich schon geändert, ich vermute ein fehlendes ";" oder ähnliches - werde aber nicht ganz schlau daraus - eventuell hat jemand von Euch einen Tipp/Hinweis, der mir auf die Sprünge hilft


    bin für jeden Hinweis dankbar

  • Ja, da fehlt mindestens ein Semikolon:


    Im Ausschnitt Zeile 3 -- das fehlende Semikolon.
    Und evtl bauen sich alle anderen Fehler darauf auf.


    Kannst Du prüfen: Seite öffnen, Rechtsklick -> Element untersuchen (ich empfehle chrome), console
    dort siehst Du dann, ob und welche Fehler auftreten. (inklusive klickbaren Link zur Datei/Zeile)

  • Hallo cottton,


    vielen Dank - das hat mein Problem gelöst, was ich nicht ganz verstehe, wenn ich die Scripte einzeln aufrufe gibts kein Problem - wird vermutlich nur bei der Stapelverarbeitung auftreten, da alle Scripts in einer einzigen File an den Browser übergeben wird.


    Vielen Dank für die extrem schnelle Hilfe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!