wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

Timo_B

Aktives Mitglied
6. Oktober 2014
28
0
Dithmarschen
Moin,

bin grad dabei die Ladezeiten zu optimieren.
In der header.tpl habe ich einen Eintrag {$xajax_javascript}
Ausgegeben werden vier JS und ein CSS Bereich/e:
<script charset="UTF-8" type="text/javascript">...<script charset="UTF-8" src="includes/libs/xajax_0.5_standard/xajax_js/xajax_core.js" type="text/javascript">...


<script charset="UTF-8" type="text/javascript">...


<script charset="UTF-8" type="text/javascript">...


<style type="text/css">...

An welcher Stelle finde ich die Definition, was dort wie geschrieben wird?
die ...xajax_core.js möchte ich z.B. entweder in die komprimierte jtl3.js packen, mit defer oder async testen, wie ich die Zeit bis die seite sichtbar ist verkürzen kann.
Bei den (anscheinend dynamischen Inhalten?) anderen Scripten halt mein async oder defer ins script-Tag setzen - dafür muss ich wissen wo das Tag zusammengesetzt wird.
Den CSS-Bereich kann ich komplett knicken, den brauche ich nicht.
In den Dateien mit "ajax" im Namen habe ich nichts gefunden, hoffe nichts übersehen :-/
Wo sezte ich an?

LG
Timo
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

Mal Dateiübergreifend im Quellcode nach $xajax_javascript gesucht? Damit solltest du schnell fündig werden. Bin jetzt gerade zu faul meine Netzbohne zu starten da ich jetzt in Feierabend gehe. Sonst könnt ich dir das genau sagen.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

Das wäre die Datei die du gesucht hast: \includes\toolsajax_inc.php
Von der Bearbeitung der Kerndateien des Shops ist aber zwingend abzuraten.
 

Timo_B

Aktives Mitglied
6. Oktober 2014
28
0
Dithmarschen
AW: wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

hm, da finde ich nur die toolsajax.inc mit der Zeile:
$smarty->assign("xajax_javascript",$xajax->getJavascript(PFAD_XAJAX));
Das sagt mir erstmal nichts :-/
 

Timo_B

Aktives Mitglied
6. Oktober 2014
28
0
Dithmarschen
AW: wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

sry, die letzte Antwort übersehen.
Klar ist das nicht die erste Option, an Coredateien zu pfuschen.
Hierbei möchte ichs auch einfach nur verstehen :)
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

Hierbei möchte ichs auch einfach nur verstehen :)

Dann installier dir am Besten eine IDE wie etwa NetBeans. Das macht es um einiges einfacher sich durch die Funktionen zu hangeln. STRG gedrückt halten und ein Klick auf den Funktionsnamen bringt dich in die Datei wo sie definiert ist.

Dann landest du hier: \includes\libs\xajax_0.5_standard\xajax_core\xajax.inc.php. Dort ist die Funktion "getJavascript" definiert, Zeile 633.
 

Timo_B

Aktives Mitglied
6. Oktober 2014
28
0
Dithmarschen
AW: wo wird {$xajax_javascript} aus header.tpl definiert? Ladezeitoptimierung XAJAX

Super, Danke!
Hast Recht, war nur so an Notepad++ bzw. BBedit gewöhnt....
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Altes Bild wird einfach nicht gelöscht. DB Eintrag löschen? Betrieb / Pflege von JTL-Shop 0
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Neu Nummernkreis Kundennummer wird ignoriert JTL-Wawi - Fehler und Bugs 0
Rechnung wird zu spät erzeugt JTL-Wawi 2.0 1
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Neu WMS-APP funktioniert nicht - Fehlermeldung: andere Edition wird benötigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu ACHTUNG: AB-Preis wird rechtlich falsch ausgegeben Betrieb / Pflege von JTL-Shop 3
Neu DHL Versenden 4.0 Tracking ID wird gekürzt JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Rechnungskorrektur/Storno wird auf falsches Buchungskonto gebucht JTL-Wawi - Fehler und Bugs 1
Neu AMAZON Anbindung - Bearbeitungszeit - wird nicht an AMAZON Übermittelt Amazon-Anbindung - Ideen, Lob und Kritik 0
Rechnung speichern - WaWi wird geschlossen JTL-Wawi 2.0 4
Neu Status wird immer wieder überschrieben Shopify-Connector 0
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu DHL 4.0 Versandschnittstelle wird nicht aufgeführt? JTL-ShippingLabels - Fehler und Bugs 5
Neu Gini Scan & Pay wird zum 1. Juni 2026 eingestellt. Gibt es Alternativen? Plugins für JTL-Shop 8
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 18
Brutto-Gesamtbetrag wird (wieder) falsch berechnet - 2.0.1 JTL-Wawi 2.0 34
Neu Zahlung zugewiesen, aber keine Rechnung wird angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sendungsnummer in Versandmail wird nicht korrekt befüllt Arbeitsabläufe in JTL-Wawi 1
Neu Versanderweiterung in EU- Länder - Was wird vergessen? Business Jungle 5
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0

Ähnliche Themen