Fehler nach Update auf 3.3.4: Warning: Illegal string offset

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

Moderator: maennchen1.de

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

Fehler nach Update auf 3.3.4: Warning: Illegal string offset

Beitrag von MKJ »

Hallo,

ich habe in meiner Testumgebung gerade ein Upate auf 3.3.4 gemacht (WP 3.8.1, keine anderen Plugins, Twenty14) und bekomme in der Produktverwaltung statt der Produktartikel-URL folgende Warnung angezeigt:

Code: Alles auswählen

Warning: Illegal string offset 'id' in /www/htdocs/xxxx/workbench/wp-content/plugins/wpshopgermany/controller/wpsg_ShopController.class.php on line 25
Die Produkte kann ich nicht mehr aufrufen. Eine Idee. woran das liegen könnte?

Gruß, Mike
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von daschmi »

Hi,

hast du eventuell mit Übersetzungen gearbeitet? Eventuell auch mal die Custom Posts löschen. Ich vermute da sind noch irgendwelche "Reste" in der Datenbank.

Viele Grüße

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

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

Hallo Daschmi,

nein, keine Übersetzungen. Ich habe gerade mal alle Posts und Produkte gelöscht. Keine Änderung. Dann habe ich ein Downgrade auf 3.3.1 gemacht. Das klappt dann sofort wieder. Sieht also nach einem Bug aus. PHP-Version vielleicht? Bei mir läuft 5.4.24.

Gruß, Mike
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

Das Problem tritt definitiv von 3.3.1 zu 3.3.2 auf. Ich habe es gerade getestet.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17925
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von maennchen1.de »

Hallo!
Der Fehler bricht dann wahrscheinlich den Aufbau der Seite ab, oder?
Wie sieht so eine Produkt-URL aus? (kannst die Domain verschleiern)
Nutzt du ProduktArtikel? Wenn ja, klappt es ohne das Modul?
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: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

maennchen1.de hat geschrieben:Hallo!
Der Fehler bricht dann wahrscheinlich den Aufbau der Seite ab, oder?
Wie sieht so eine Produkt-URL aus? (kannst die Domain verschleiern)
Nutzt du ProduktArtikel? Wenn ja, klappt es ohne das Modul?
Die Seite wird ganz normal aufgebaut. Der Fehler tritt mit oder ohne Produktartikel auf. Der Hinweis ist wie im ersten Post und gleichzeitig ein Hyperlink (hier mit deaktiviertem Modul Produktartikel):
illegalstring.jpg
Der Link dazu

Code: Alles auswählen

http://xxx.de/wp-admin/%3Cbr%20/%3E%3Cb%3EWarning%3C/b%3E:%20%20Illegal%20string%20offset%20'id'%20in%20%3Cb%3E/www/htdocs/xxx/wp-content/plugins/wpshopgermany/controller/wpsg_ShopController.class.php%3C/b%3E%20on%20line%20%3Cb%3E25%3C/b%3E%3Cbr%20/%3E
Das gibt natürlich einen 404er. Wenn ich direkt in der Produktverwaltung auf "Anschauen" klicke, gibt es auch einen 404er. Ziemlich merkwürdig.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von daschmi »

Hi,

das ist ein Fehler im Template. Es sollte wie folgt lauten:

Code: Alles auswählen

<a href="<?php echo $this->getProduktLink(array('id' => $this->view['data']['id'])); ?>"><?php echo $this->getProduktLink($this->view['data']['id']); ?></a>
im Template:

/views/produkt/addedit.phtml

Ist in der nächsten Version behoben.

Viele Grüße

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

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

Super Daschmi, danke!
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

Hallo Daschmi,

ich habe es gerade getestet, ändert aber nichts am Fehler. Der bleibt weiterhin bestehen.
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von daschmi »

Hi,

ja ... ist mir heut morgen auch aufgefallen. Der Aufruf ist zwei mal drin. Richtig muss es heißen:

Code: Alles auswählen

<a href="<?php echo $this->getProduktLink(array('id' => $this->view['data']['id'])); ?>"><?php echo $this->getProduktLink(array('id' => $this->view['data']['id'])); ?></a>
Viele Grüße

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

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

Yup, haut hin. Danke!
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
lefty_ch
Beiträge: 60
Registriert: 15.04.2013, 14:14
Lizenz: keine

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von lefty_ch »

Hallo , habe den selben Fehler


Warning: Illegal string offset 'id' in /homepages/38/d521014496/htdocs/wp-content/plugins/wpshopgermany/controller/wpsg_ShopController.class.php on line 25

finde aber die Zeile nicht ....
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

STRG+F?
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von daschmi »

Hi,

die Änderung betrifft folgendes Template:

wp-content/plugins/wpshopgermany/views/produkt/addedit.phtml

Viele Grüße

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

Re: Fehler nach Update auf 3.3.4: Warning: Illegal string of

Beitrag von MKJ »

Jetzt habe ich gerade eine 2.5.3 auf 3.3.5 aktualisiert (würg...) und der Fehler ist immer noch da. Habt Ihr etwa den Fix vergessen einzubauen? :shock:
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Antworten