Nun hab ich aber fast einen Schock bekommen, als ich in Verbindung zu meinem Modul was von
Fehlern gelesen habe.
Ich habe bei mir mal den Error Reporting eingeschaltet und erhalte bei der 2.0.3.0 sehr viele Fehler bei diesem Modul.
Hier mal einige Beispiele:
Type
E_NOTICEMessage Undefined variable
: flag_sold_out
File /html
/shop_neu
/includes
/modules
/product
/productFlags
.php
[...]Restlichen Code entfernt, da nicht wichtig.[...]
Das Modul funktioniert eigentlich. Mir ist jedenfalls nichts aufgefallen.
Wo liegt denn hier der Fehler?
LG
Nils
Aber ich kann euch ernüchtern: Da es sich hier um E_NOTICE-Meldungen handelt, sind das
keine Fehler, sondern einfach nur Anmerkungen/Notizen.
Im Normalfall lässt man sich im Produktivbetrieb keine E-NOTICE-Meldungen anzeigen, da diese eher für die Entwickler und Dienstleister sind, und weniger für den Endanwender.
Das Modul funktioniert dennoch fehlerfrei und auch noch in 2.0.4.2 sowie den nächsten Versionen, die da kommen werden. Darüber braucht ihr euch keine Gedanken machen. Es wird ja auch laufend von mir weiter entwickelt.
Als ich das Modul in meinem Testshop installiert habe, waren es
24 "Undefinied variable"-,
05 "Undefined index"- &
02 "Only variables should be passed by reference"-Meldungen.
Die 29 "Undefined"-Meldungen sind in der nächsten Modulversion (1.4.0) schon nicht mehr enthalten.
An den 2 Referenz-Meldungen arbeite ich noch.
Eine Lösung für die sich überschneidenen Flags bei niedriger Geräteauflösung, die Timm/FräuleinGarn gemeldet hat, ist auch schon in Arbeit.