Missing argument 2

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

Moderator: maennchen1.de

Antworten
d.kressner
Beiträge: 81
Registriert: 12.04.2012, 16:36
Lizenz: wpShopGermany Pro
Skype-Name: d.kressner
Kontaktdaten:

Missing argument 2

Beitrag 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
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17925
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Missing argument 2

Beitrag 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.
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)
d.kressner
Beiträge: 81
Registriert: 12.04.2012, 16:36
Lizenz: wpShopGermany Pro
Skype-Name: d.kressner
Kontaktdaten:

Re: Missing argument 2

Beitrag 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!
robertskiba
Beiträge: 630
Registriert: 25.06.2012, 15:57
Lizenz: wpShopGermany Enterprise

Re: Missing argument 2

Beitrag 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.
---
WPShopGermany Poweruser

Ich unterstütze gerne andere User und Shops bei Problemen im Notfall.
Schreibt mir einfach eine Mail an info@skibamedia.de oder ruft an: +49-2691-8839400.

Gerne stelle ich auch mein Know-How und meine eigenen angepassten Templates gegen Gebühr zur Verfügung und erspare euch viel Arbeit!
d.kressner
Beiträge: 81
Registriert: 12.04.2012, 16:36
Lizenz: wpShopGermany Pro
Skype-Name: d.kressner
Kontaktdaten:

Re: Missing argument 2

Beitrag von d.kressner »

Klingt plausibel.
Danke!
d.kressner
Beiträge: 81
Registriert: 12.04.2012, 16:36
Lizenz: wpShopGermany Pro
Skype-Name: d.kressner
Kontaktdaten:

Re: Missing argument 2

Beitrag 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
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17925
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Missing argument 2

Beitrag von maennchen1.de »

Welche Dateien (mit Pfad) hast du konkret miteinander verglichen?
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)
d.kressner
Beiträge: 81
Registriert: 12.04.2012, 16:36
Lizenz: wpShopGermany Pro
Skype-Name: d.kressner
Kontaktdaten:

Re: Missing argument 2

Beitrag 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.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17925
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Missing argument 2

Beitrag 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.
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)
joto
Beiträge: 19
Registriert: 05.12.2014, 15:29
Lizenz: wpShopGermany Pro
Skype-Name: christianangele

Re: Missing argument 2

Beitrag 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
Andre (KM)
Beiträge: 182
Registriert: 05.09.2012, 15:13
Lizenz: keine

Re: Missing argument 2

Beitrag von Andre (KM) »

Danke für den Lösungsansatz hast mir eben sehr geholfen!
Antworten