Offen Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

denbec

Aktives Mitglied
19. Januar 2011
65
0
Hallo Zusammen,

bei dem Versuch, Templateänderungen in ein Plugin auszulagern ist folgendes aufgefallen:

Sobald ein Plugin mit Hook 140 aktiviert ist, funktioniert die Variationsauswahl auf der Produktseite nicht mehr. Es erscheint ein "wird geladen..." und nichts passiert. Sobald das Plugin wieder deaktiviert ist, funktioniert die Auswahl wieder. Dabei scheint es egal zu sein, was der Hook wirklich ändert (zum Beispiel eben nichts an der Produktseite selbst).

Gibt es dazu irgendwelche Lösungen?

Genauso die generelle Frage zu Hook140, der ist ja eigentlich der praktischste, aber auch der einzige, wo sich zusätzlicher Code einsetzten lässt, richtig? Ist das nicht unperformant, bei jedem Seitenaufruf das Ding drüber laufen zu lassen, an statt z.B. nur wenn die Produktseite aufgerufen wird Teile zu ändern?

Viele Grüße,
Dennis


P.S.: Schade, dass so wenig los ist im Developer Bereich von JTL, die Möglichkeiten sind ja gut...
 

denbec

Aktives Mitglied
19. Januar 2011
65
0
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

Und gerade als ich mich darüber beschwere, dass keine Antwort im Developer-Forum kommt habe ich dort noch mal nach gesehen ;)

Es scheint diese Problem in 3.09 nicht mehr zu geben. Werde jetzt updaten.

Viele Grüße,
Dennis
 

denbec

Aktives Mitglied
19. Januar 2011
65
0
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

Leider hat das Update auf 3.09 nicht zum Erfolg geführt. Sobald ich ein Plugin mit dem Hook aktiviere, funktioniert die Variationsauswahl nicht mehr. Der Request wird dazu zwar gesendet, aber der Inhalt dann nicht ausgetauscht.
Zusätzlich überprüfe ich jetzt nach Seiten-Typ.

Weitere Ideen?
 

denbec

Aktives Mitglied
19. Januar 2011
65
0
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

Der einzige Code sieht folgendermaßen aus:

Code:
<?php
/**
*	Facebook Plugin - inserts like button to product_page
*/

/* Do this only on the product page: */

if(gibSeitenTyp() == 1){
	if(pq('div.tright > ul.article_list')){
	
	pq('div.tright > ul.article_list')->after('<div id="facebook_plugin"></div>');
		
		$url = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
		
		pq('#facebook_plugin')->append('<[... html code ...]>');
		
}
	
}

	

?>
 

Modulexpert

Sehr aktives Mitglied
14. März 2007
1.678
1
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

das wird nie gehen :)

global smarty setzen

und statt gibSeitenTyp() muß das so heißen:
PHP:
$smarty->get_template_vars('nSeitenTyp') == 1

und das after ist auch falsch. dort kannste nur ne id oder ne Class eingeben, aber keinen ganzen Code,wenn das mußte schon den ganzen Code angeben. so ganz firm bin ich nun auch nicht darin. aber ich hab einwenig anders gemacht bei mir

gibt es das div.tright > ul.article_list nur einmal oder mehrfach ? Viele faktoren spielen da eine Rolle
 
Zuletzt bearbeitet:

denbec

Aktives Mitglied
19. Januar 2011
65
0
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

gibSeitenTyp() hat ja funktioniert.

Und von der Funktion das after auch, das div wurde ja korrekt hinzugefügt und das klappt!?

Nur nach Auswahl einer neuen Variation klappt der Ajax-Call wohl nicht.

global smarty setzen -> kannst du das näher erläutern?

Vielen Dank!

---
sent via mobile
 

denbec

Aktives Mitglied
19. Januar 2011
65
0
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

Gelöst:

Es lag doch tatsächlich an Leerzeilen hinter dem ?> schließenden php-Tag. Wahnsinn, bis man einen solchen Fehler gefunden hat...
 

swordd

Aktives Mitglied
7. Februar 2010
15
0
AW: Plugin mit Hook140 (phpQuery) zerstört Variationsauswahl

Danke! Ohne diesen Beiträg hatte ich vermutlich jetzt auch Stunden nach dem Fehler gesucht :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Anbindung an Idealo mit Plugin gesucht Schnittstellen Import / Export 1
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
Neu PlugIn: JTL GPSR Plugins für JTL-Shop 12
Neu Plugin Suche: Mailchimp Plugins für JTL-Shop 0
Neu Template Dateien Rendern im Plugin Plugins für JTL-Shop 6
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - ShipMonk Extension" 🎉 Plugins für JTL-Shop 1
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu S: Plugin Dropdown-Menü für meine Kategorien Plugins für JTL-Shop 10
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu PAYONE Plugin keine Bestellabschluss Seite Plugins für JTL-Shop 0
Neu 📢 Neues Plugin: "GPSR Herstellerinformationen" 📢 Plugins für JTL-Shop 31
Neu Mollie Plugin und stornierte "Klarna Pay Later" Zahlungsaufforderungen. Plugins für JTL-Shop 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Frage zu Plugin Entwicklung : IO Request im Admin Technische Fragen zu Plugins und Templates 2
Neu Google Shopping Plugin - Artikel filtern Plugins für JTL-Shop 3
Neu Rollenbasiertes Kunden-Plugin (B2B) Plugins für JTL-Shop 1
Neu Frage zur Plugin Entwicklung Plugins für JTL-Shop 3
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu Plugin Variantenauswahl Plugins für JTL-Shop 1
Neu Verdandliste Pro Paket das Gewicht mit ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Paternoster Umlaufregal mit JTL Wawi möglich? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Aufträge mit nicht verfügbaren Artikeln automatisch zurückhalten User helfen Usern - Fragen zu JTL-Wawi 2
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Überverkäufe mit Kindartikeln - wie richtig einstellen ? User helfen Usern - Fragen zu JTL-Wawi 22
Neu Problem mit Variationen-Artikeln JTL-Shop - Fehler und Bugs 2
Neu WMS - Nachträglicher Labeldruck mit Adressänderung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 0
Neu OTTO-Marketplace Versand NICHT mit DHL möglich? Smalltalk 4
Neu Frage an die (Hobby-) Controller: B2C Einzelhandel mit 6% Marketingbudget - das ist normal? Business Jungle 7
Neu Probeme WaWi mit POS verbinden - failed to connect - server IP 127.0.0.1 Einrichtung / Updates von JTL-POS 0
Neu Immense Probleme mit dem Aufschalten neuer Produkte Amazon-Anbindung - Fehler und Bugs 0
Neu Aufträge mit falsche Steuerart angelegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Auftrag in JTL POS öffnen (problem mit Kartenzahlung) Allgemeine Fragen zu JTL-POS 0
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 0
Auftrag Inlandskunde mit USt-Id - wie erfassen JTL-Wawi 1.7 6
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Neu Zahlungsart Überweisung mit Skonto Allgemeine Fragen zu JTL-Shop 1
Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto Eigene Übersichten in der JTL-Wawi 6
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 3
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 8
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu Umgang mit Chargen bei mehreren Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4

Ähnliche Themen