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.683
344
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.683
344
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.683
344
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
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 5
Brutto-Gesamtbetrag wird (wieder) falsch berechnet - 2.0.1 JTL-Wawi 2.0 12
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
JTL-Wawi eBay Fahrzeugverwendung (K-Typen) wird nicht aktiviert trotz Ameise-Import JTL-Wawi 1.10 0
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu DHL Versenden 4.0 Firmenname wird nicht gedruckt JTL-ShippingLabels - Fehler und Bugs 6
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Pickliste wird auf Packtisch und in Wawi unter Picklisten nicht angezeigt. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu DHL Wunschzustellung wird bescheiden dargstellt - keine Shopzustellung auswählbar Plugins für JTL-Shop 0
Neu GLS WebAPI wird abgeschaltet (31.12.2026) JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu FBA-Streckenlager wird nicht mehr automatisch ausgebucht Einrichtung und Installation von JTL-eazyAuction 0
Unter-Unterkategorie Pfeil wird nicht angezeigt! Einrichtung JTL-Shop5 4
Unter-Unterkategorie Pfeil wird nicht angezeigt! Upgrade JTL-Shop4 auf JTL-Shop5 1
Kundennummer wird in E-Mail-Bestellung nicht angezeigt JTL-Wawi 1.10 0
Neu User-Agent ohne Kennung wird blockiert Onlineshop-Anbindung 4
OTTO: Keine Retourennummer (Hermes HSI) – Versandstatus wird nicht aktualisiert JTL-Wawi 1.11 1
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Neu Rechnung wird zusätzlich auf Labeldrucker ausgegeben JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Varkombis Import Fehler "#VARKOMBI WIRD NICHT ANGELEGT#" JTL-Ameise - Fehler und Bugs 4
Neu Neue Box im Footer erstellt, Inhalt wird nicht korrekt angezeigt Betrieb / Pflege von JTL-Shop 1
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3

Ähnliche Themen