Seite 1 von 1
Missing argument 2
Verfasst: 22.04.2015, 10:12
von d.kressner
Hallo zusammen,
wir haben in den Produktbeschreibungen seit gestern diese Meldung -zig mal untereinander stehen:
Warning: Missing argument 2 for wpsg_mod_basic::product_bottom() in /kunden/359559_12587/webseiten/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2
Hatte gestern ein Support ticket (m1.Support [4462]). Da hatten wir ja einige Probleme mit Templates beheben können aber beim nachträglichen Check aller Funktionen haben wir eben diese Meldung entdeckt.
Was können wir tun?
Vielen Grüße
Re: Missing argument 2
Verfasst: 22.04.2015, 11:17
von maennchen1.de
Hallo!
Die Meldung kommt, wenn du ein veraltetes Produkttemplate nutzt.
Die Funktion product_bottom() wurde verbessert und ist leider nicht rückwärtskompatibel.
Re: Missing argument 2
Verfasst: 22.04.2015, 11:45
von d.kressner
Danke für die Erklärung.
Wie sähe also ein Lösungsansatz aus?
Einfach die alte duch die aktuelle wpsg_mod_basic.class Datei erstzen führt zum kompletten Crash des Shops.
Grüße!
Re: Missing argument 2
Verfasst: 22.04.2015, 12:25
von robertskiba
Du musst einfach die Zeile ganz am Ende deiner Produkttemplate-Datei, wo irgendwas von wpsg_mod_basic::product_bottom() steht, mit der korrekten Zeile aus der aktuellen Referenzdatei ersetzen.
Du solltest sowieso immer prinzipiell das Changelog durchgehen (Im Download-Bereich) und nach jedem Update jede einzelne Datei, die du angepasst hast, manuell mit allen Änderungen versehen, die vorgenommen wurden. Sonst rennst du automatisch in Probleme.
Re: Missing argument 2
Verfasst: 22.04.2015, 12:33
von d.kressner
Klingt plausibel.
Danke!
Re: Missing argument 2
Verfasst: 22.04.2015, 16:21
von d.kressner
Hallo noch mal.
Wir haben alles abgeglichen. Die Zeilen sind identisch. Nicht nur die: alles ist identisch. Zeichen für Zeichen.
Wo sollen wir jetzt noch den Fehler finden?
Grüße
Re: Missing argument 2
Verfasst: 22.04.2015, 16:50
von maennchen1.de
Welche Dateien (mit Pfad) hast du konkret miteinander verglichen?
Re: Missing argument 2
Verfasst: 22.04.2015, 17:02
von d.kressner
MEIN PFAD:
/kunden/359559_12587/webseiten/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php
Bei Euch im Odner wpshopgermany/mods/wpsg_mod_basic.class.php
Ist doch Gleiche - oder?
Anhängend die Datei aus unserer Installation (habe die Endung in txt geändert)
Admin: Anhang gelöscht.
Re: Missing argument 2
Verfasst: 22.04.2015, 17:14
von maennchen1.de
Dass die Datei in Ordnung ist, bezweifelt doch keiner. Es geht um die PHTML-Dateien. Insbesondere um alle Dateien in wpshogermany/views/produkttemplates/.
So wie Robert das schon geschrieben hat:
robertskiba hat geschrieben:Du musst einfach die Zeile ganz am Ende deiner Produkttemplate-Datei, wo irgendwas von wpsg_mod_basic::product_bottom() steht, mit der korrekten Zeile aus der aktuellen Referenzdatei ersetzen.
Re: Missing argument 2
Verfasst: 27.04.2015, 12:46
von joto
Hallo wpshopgermany-team,
vielleicht könntet ihr für developer euer changelog verbessern
und deprecated functions gesondert aufzählen.
das wäre auf jedenfall sehr hilfreich.
edit für d.kressner:
es geht um folgende datei(en) im Ordner …/wp-content/uploads/wpsg/user_views/produkttemplates/...
z.B. standard.phtml
dort findest du am ende diese Zeile
<?php $this->callMods('product_bottom', array(&$this->view['data']['id'] ); ?>
ersetze sie mit:
<?php $this->callMods('product_bottom', array(&$this->view['data']['id'], $this->getTemplateIndex())); ?>
LG
Steffen
Re: Missing argument 2
Verfasst: 19.06.2015, 23:34
von Andre (KM)
Danke für den Lösungsansatz hast mir eben sehr geholfen!