Varianten Checkox standarmäßig deaktiviert

Hier kannst du dich vorstellen und Fragen zum Plugin stellen.
Installation, Administration, etc.

Moderator: maennchen1.de

Antworten
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Hallo,
ich habe für ein Produkt Varianten mit Checkbox angelegt. Wenn ich die Seite aufrufe, sind die Varianten teilweise bereits aktiviert, teilweise aber auch nicht. Ich möchte aber, dass die Checkboxen beim ersten Aufruf immer deaktivert sind. Ich habe es auch in einem sauberen Browser getestet mit einer neuen Session. Kann ich das irgendwo einstellen?
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von maennchen1.de »

Hallo!
Um zu überprüfen, ob es vom Shop kommt, oder von deinem Browser, sieh bitte direkt in den erzeugten HTML-Quellcode. Wenn dort bei den Checkboxen ein "checked" hinterlegt ist, kommt die Anweisung vom Shop.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Hallo,
ja, das "checked" ist gesetzt. Mir ist aber nicht klar, wo ich das einstellen/ändern kann.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von maennchen1.de »

Meinst du wirklich Checkbox (Box mit Häkchen), oder Radiobutton (die runden Auswahlen)?
Weil nur letztere werden von wpShopGermany mit einem "checked" vorbelegt und zwar immer die erste Variation.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Ich meinte schon Checkboxen. Den Unterschied kenne ich. :D Habe jetzt alle Varianten neu angelegt. Jetzt werden sie korrekt angezeigt. Ist mir völlig schleierhaft, was da los war. Das müsste doch eigentlich in den serialisierten Daten gespeichert werden, oder? In diesem Fall war es nur ein Produkt. Das wäre aber unschön, wenn es 100 wären. Es gibt keine Einstellung für den Status der Checkboxen, oder?
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von maennchen1.de »

Es gibt keinen Status für die Aktivierung einer Checkbox, IMHO.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Hallo,
ich muss hier leider nochmals einhaken, weil ich das Problem schon wieder habe, dass Checkboxen aus unklarer Ursache standardmäßig aktiviert sind. Ich habe alle Transients in der Datenbank gelöscht und die Seite im Tor-Browser geöffnet, wo also garantiert kein Cache oder History vorhanden ist. Gleiches Problem. Die seriellen Daten sehen in der Datenbank völlig anders aus. Hier ist eine Variante mit deaktivierter Checkbox:

Code: Alles auswählen

a:4:{s:4:"name";s:18:"Büffet-/Tanzabend";s:3:"typ";s:8:"checkbox";s:5:"aktiv";s:1:"1";s:5:"preis";s:2:"35";}i:2;
Und hier ist eine mit aktivierter Checkbox:

Code: Alles auswählen

a:7:{i:0;a:6:{s:4:"name";s:29:"Fingerfood-Empfang Fr. 20 Uhr";s:3:"typ";s:8:"checkbox";s:5:"aktiv";s:1:"1";s:5:"preis";s:1:"0";s:4:"vari";a:1:{i:1;a:1:{s:5:"stock";s:2:"-7";}}s:3:"pic";s:16:",ticket-bild.jpg";}i:1
Die Varianten sind im Grunde identisch. Welcher Wert ist denn für den Status der Checkbox zuständig? Ich möchte nicht jedes Mal alle Varianten neu anlegen, damit es wieder funktioniert. Eine Erklärung habe ich nicht.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von maennchen1.de »

Hast du mehrere Varianten im dem Produkt?
Wie ist die jeweilige Variante konfiguriert?
Ich denke, wenn du einen Screenshot der Variantenverwaltung hier posten könntest, würde uns das helfen.
Bitte erkläre auch noch einmal konkret, welches Problem genau auftritt. Ist die Checkbox bei besagten Produkt immer aktiviert, oder nur manchmal? Geht es jetzt nur um das Frontend, oder gar um das Backend?
Du darfst auch gern einen Link zu besagtem Produkt im FE posten.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Hallo, hier sind die (relativ großen) Screenshots. Die Seite ist hier (noch in Arbeit): https://familyconflict.eu/anmeldung/
Die Checkboxen sind im FE bei einigen Varianten immer aktiviert beim Laden der Seite. Das müsstet Ihr auch so sehen. Im BE sehe ich keine Auffälligkeiten. Ich verstehe auch nicht, warum sich die serialisierten Daten so unterscheiden. Die müssten doch bis auf Name, Preis, Artikelnummer o.ä. gleich sein. Der einzige Unterschied zu einer Neuanlage der Varianten liegt darin, dass die ich aktuellen Varianten per Drag and Drop verschoben und umbenannt habe.
varianten1.JPG
varianten2.JPG
Ich hatte, siehe oben, das Problem schon einmal. Als ich alle Varianten neu angelegt habe, war alles in Ordnung. Aber das ist keine Lösung. Mir ist das auch technisch nicht klar. Der selected Status wird doch nirgendwie gespeichert, oder? Die Seite ist zweisprachig, aber das sollte wohl kein Problem sein.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Hier habe ich ein Testprodukt mit frischen Varianten nach gleichem Muster gemacht:

https://familyconflict.eu/buchung/test-fuer-varianten/

Ist alles, wie es sein soll.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Und hier ist noch ein Test, bei dem ich die Varianten verschoben und auch eine Testbestellung mit aktivierten Boxen geamacht. Auch alles gut:

https://familyconflict.eu/buchung/kopie ... varianten/

Das gibt es doch nicht. Woran liegt denn das?
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von maennchen1.de »

Da wird eine Checkbox teilweise wie eine Selectbox behandelt. Eine Änderung der entsprechenden Abfrage hat Abhilfe geschaffen. Schau mal, wie es bei dir jetzt aussieht. Die Änderung ist dann in der nächsten Version mit dabei.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Jungs, Ihr seid dufte! Ich kann es nicht oft genug sagen. Ich habe noch NIE besseren Support gesehen. :smt007 Perfekt. Könntest Du mir bitte noch sagen, welche Datei geändert wurde? Dann bin ich auf der sicheren Seite. Kann ich natürlich auch selbst suchen, wäre aber nett.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von maennchen1.de »

Danke.

Code: Alles auswählen

Modified: plugins/wpshopgermany/mods/wpsg_mod_varianten.class.php
==============================================================================
--- plugins/wpshopgermany/mods/wpsg_mod_varianten.class.php (original)
+++ plugins/wpshopgermany/mods/wpsg_mod_varianten.class.php Fri Oct 13 14:34:16 2017
@@ -1594,10 +1594,10 @@
				{
					$first_vari_key = '0';
-					
-					if (wpsg_isSizedArray($var['vari']))
+					
+					if (wpsg_isSizedArray($var['vari']) && $var['typ'] != 'checkbox')
					{
-						
+				
						$arKeys = array_keys($var['vari']);
						$first_vari_key = array_shift($arKeys);
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Varianten Checkox standarmäßig deaktiviert

Beitrag von MKJ »

Supi, danke!
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Antworten