Neu Plugin JTL Speed Optimizer verfügbar

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Das ausschließen ist hier unnötig.
Was jedoch nur "Nicht" klappt ist diese Dateien vorzuladen, ausgeführt werden diese jedoch dennoch.

Ich habe dazu mal eine 2te Variante probiert, wo es statt anonymous mit credentials läuft.
Bitte einmal mit der Version probieren (ist auch Version 1.08, allerdings überschreibt er die Dateien einfach, dann ist es ebenfalls abgeändert):
https://shop.knoell-marketing.de/zips/km_optimizer_crossorigin.zip
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Vielen Dank für die Rückmeldung.
Ich habe das nun generell in die Version aufgenommen - manche Dienstleister wie GTAG wollen dabei wohl explizite Core-Headers, das wird etwas komplizierter (zählt aber nur für die externen preloads die automatisch generiert wurden an Hand der im Quelltext vorhandenen Dateien).

Die Jquery wird nicht 2x geladen, nur 1x vorgeladen und 1x dann eingebunden, das braucht aber daher auch keine 2 Ressourcen (sondern steht beim Aufruf schneller zur Verfügung).
 
  • Gefällt mir
Reaktionen: swiss-sale.ch

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Ich habe den Cache nochmal komplett gelöscht und mit der 1.08 neu abarbeiten lassen mit "SEO-Liste aus Datenbank" und das sieht sehr gut aus (läuft noch).
Jetzt findet das Plugin auch Artikelattribute und deckt viele Seiten mehr ab. Vorher waren es rund 3200 Seiten, jetzt 3800.
So richtig verstanden habe ich die verschiedenen Einstellungsmöglichkeiten nicht. Da muss ich die Doku noch checken.

Wenn page speed bei Detailseiten jetzt angibt "Mobil 90", dann freut das nur. Ohne Plugin waren wir mit gleichen Seiten höchstens bei 70.
Startseite statt 65 nun rund 80.
Danke Knoell Team.

Wie es halt so ist, man will immer noch mehr ;). Wenn wir Youtube Videos im extra Tab einbinden, dann schafft der Optimizer es nicht mehr und wir sind wieder auf rund 65. Z.B.:
https://developers.google.com/speed/pagespeed/insights/?url=https://www.softairwelt.de/Pulse-Rifle
I.d.R. noch schlechter:
https://developers.google.com/speed...ww.softairwelt.de/BB-Speed-Loader-Transparent
Usw.

Habt Ihr Tipps für Anwender wie man selbst kritische Scripts etc. selbst erkennen kann um solche Seiten auch zu verbesseren? Facebook und Instagram Einbindungen habe ich noch nicht getestet.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Vielen Dank für das tolle Feedback.

Zum Video: Das wird per IFrame geladen, wir können schwer noch diese Zielseite optimieren. ;)
Wie wird das Video denn eingebunden? Ggf. kann man dort ansetzen - allerdings wäre das nicht mehr Aufgabe des Optimizers - der kümmert sich um die Standards und "Automatisierung".

Wenn wir das auf irgend eine Art optimieren würden, wäre das irgendwann auch schlichtweg der falsche Einsatz, das VIdeo einfach anders einbinden sollte das bereits beheben.
SOllte das bereits per Plugin eingebunden werden, könnte man das aufwerten. Sollte es per WaWi einfach eingebunden werden wird es natürlich etwas schwieriger - dann müsste ein Plugin her, oder wenn möglich eine Lösung im Template geschaffen werden.
Hier einmal ein recht guter Ansatz um YouTube Videos nicht zur Bremse zu machen: https://webdesign.tutsplus.com/tutorials/how-to-lazy-load-embedded-youtube-videos--cms-26743
Würde ich ggf. noch kombinieren ob der Tab überhaupt vom Kunden geklickt wurde.
 
  • Gefällt mir
Reaktionen: saw

Japsa

Sehr aktives Mitglied
14. August 2011
1.029
79
Schleusegrund
Firma
Suflix
Hallo,,
leider bin ich seit meiner letzten Bitte nicht wirklich dau gekommen, die neuste Version auch mal zu testen.
Wäre es möglch, dass mir mal Jemand das sauber über AnyDesk installiert & einrichtet - so dass ich es mir mal 3 Tage nochmals - die reichen mir, anschauen könnte?

Gruß Dirk
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Wir haben öfters mal das Problem, dass eine Artikeldetailseite falsch gerendert wird. Das Haupt-Artikelbild erscheint dann weiter unten im Content und die Minibilder werden angeschnitten. Wenn ich das Browserfenster kleiner mache und anschliessend wieder maximiere stimmt die Darstellung wieder. Dieses Phänomen haben wir erst seit Verwendung des Optimizers.

Gibt es eine Einstellung, die dafür verantwortlich ist? Wie können wir dies verhindern?

Wir verwenden das Evo-Template (Child) mit sehr wenigen Änderungen.
Was steht in der Angabe "Events die nochmals ausgeführt werden sollen" ?

Da hinten am besten nochmal anhängen:
$(window).trigger('resize');

Diese fehlerhafte Darstellung haben wir wieder. Wenn ich den CSS-Optimizer deaktiviere und den Cache lösche, werden die Artikeldetailseiten korrekt dargestellt. Ansonsten sieht es wie in Post 142 aus.

Wie kann ich dies beheben?
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Da hatter recht, hatter :). @saw Hast eine Mail von mir. Wir sehen uns das an :).
Wir haben ein ganz merkwürdiges Problem, wenn AGWS MultiArtikelDetail Tab zusammen mit dem Optimizer läuft wird bei einigen Artikeln der Preis auf 469,90 gesetzt. Der Originalpreis flackert auf und springt dann auf 469,90
Z.B.: https://www.softairwelt.de/Gas-Magazin-fuer-HK-G36-V2-Modelle.
Marcel @MBesancon hat den DIF Fehler behoben und jetzt wissen wir nicht weiter. Das passiert auf allen Seiten die beide Plugins aktiv haben.
Ich lasse beide mal noch laufen auch wenn total viele Preise auf den Detailsseiten falsch ist (im WK und Kasse stimmt er wieder), vielleich erkennt von Euch jemand wie das passieren kann
Besten Dank
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.502
2.622
Berlin
Firma
css-umsetzung
Code:
;;function setBindingsArtikel(ajax) {
    if (typeof ajax !== undefined) {
        $('.box_config').slideUp();
        register_vatinfo();
        Core.initialize();
        var excludes = ['scrollToFixed_header', 'scrollToFixed_header_nav', 'scrollToFixed_sidepanel_left'];
        Core.floatingElements(excludes);
        sonderpreisCountdown();
        Core.lazyContent('artikel_inc_stueckliste', '', 'wrapper_stueckliste', 'replace');
        Core.lazyContent('artikel_inc_productbundle', '', 'wrapper_productbundle', 'replace');
        Core.lazyContent('artikel_inc_xselling', '', 'wrapper_xselling', 'replace');
        Core.lazyContent('artikel_inc_xsellingkauf', '', 'wrapper_xsellingkauf', 'replace');
        Core.lazyContent('artikel_inc_aehnlicheartikel', '', 'wrapper_aehnlicheartikel', 'replace');
        $('#artikel_bilder img').trigger('unveil');
    }
}
function config_price_changed(price) {
    xajax_gibFinanzierungInfo(3520, price);
}

Das ist vermutlich Code aus einem ganz anderem Artikel, der nun zum festen Bestandteil gehört das hier löst dann die Preisänderung aus: xajax_gibFinanzierungInfo(3520, price); .

Das bedeutet vermutlich das der optimierer das als wichtigen Code angesehen hat, den er mitschleifen muss, das ist dann natürlich ungünstig, das hier ist der Artikel von dem der Preis genommen wird denke ich:
https://www.softairwelt.de/Ares-Amoeba-Octarms-M4-KM13-S-AEG-Softair-Dark-Earth


Wenn ich das sehe, bedeutet das für mich eigentlich, dass der optimierer lieber nicht den Script code aus dem html-quellcode zusammenlegen sollte.
Es könnte ja auch sein das Plugins selbst spezielle Artikeldaten per JS holen.
 
  • Gefällt mir
Reaktionen: MBesancon und saw

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Danke Andreas,
den Preis zum geposteten Link kann ich bestätigen (ist ein Konfigurationsartikel) und der Rest klingt logisch für mich.
Marcel @MBesancon "beschwört" ja auch das sein plugin so gar nichts mit Preisen und .co macht
 
Zuletzt bearbeitet:

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Ich schaue mir mal die Prüfung des Inlinecodes an, dieser wird auch mit einem Hash-Wert auf Änderungen gegengeprüft.
Die schnelle Lösung: Auf JavaScript Optimizer Standard stellen.
 
  • Gefällt mir
Reaktionen: saw

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Nee, klappt nicht mit Javascript Standard, haut wieder 469,90 rein, siehe Bild
 

Anhänge

  • mag.jpg
    mag.jpg
    62,4 KB · Aufrufe: 14

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Der Optimizer Standard arbeitet live, dafür ist kein Durchlauf notwendig.

Ich habe mir das wie gesagt angeschaut und nachgebessert, sodass der Hash-Wert eindeutiger ist, damit ist das Problem behoben.
Ferner gibt es nun noch die Möglichkeit für JavaScript: Optimizer Pro, Fallback Standard - falls sich z.B: eine Seite sehr häufig im JavaScript ändert (weil z.B: immer die aktuelle Uhrzeit drin steht) wäre das die ideale Lösung.

Download Version 1.09: https://shop.knoell-marketing.de/zips/km_speed_optimizer_v109.zip
 
  • Gefällt mir
Reaktionen: swiss-sale.ch und saw
Ähnliche Themen
Titel Forum Antworten Datum
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Neu Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu Cross Selling Plugin Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 1
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 11
Neu JTL PayPal Checkout 2.3.0 ... 1. Update klappte nicht, 2. Update nun Eintrag doppelt Plugins für JTL-Shop 9
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 2
Neu Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL FFN Seite defekt? JTL-Fulfillment Network - Fehler und Bugs 1
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 0
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 4
Beantwortet JTL-POS „Rechnung drucken“ Allgemeine Fragen zu JTL-POS 2
JTL ERP-Connector JTL-Wawi 2.0 0
Neu Reverse Charge Verfahren - JTL richtiger Steuersatz Shopify-Connector 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu JTL Stammtisch im TurboZentrum 04.06.2026 Messen, Stammtische und interessante Events 0
Neu JTL Stammtisch Dresden 21.05.2026 Messen, Stammtische und interessante Events 0
Neu JTL Stammtisch Bochum am 20.05.2026 (morgen) Messen, Stammtische und interessante Events 0
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 3
Bessere Greyhound-Anbindung ab 1.10 - JTL-API-Pflicht? JTL-Wawi 1.10 12
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
JTL-Stammtisch Bochum – am 20.05.2026 Messen, Stammtische und interessante Events 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Neu Bestellabgleich Shopify - JTL | Point of Sales und Online Stores Shopify-Connector 1
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 17
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Webinar am 20.05. – Temu x JTL: Die Cross-Border-Chance, die du nicht verpassen solltest Messen, Stammtische und interessante Events 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 4
Neu jtl POS und wawi 1.11.9 Bestände User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Anmerkungen nicht in POS-Comments übertragen Allgemeine Fragen zu JTL-POS 3
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2

Ähnliche Themen