-
Array Problem
Hi,
hab da paar Probleme, hängt wohl mit der umstellung auf PHP5 zusammen,
bekomme zum beispiel bei dem Modul Content Slider, an der Stelle an der die Category ausgewählt wird folgenden Fehler:
Warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/includes/joomla.xml.php on line 407
dann, was auch ärgerlich, aber manuell über Eintrag in die DB lösbar ist:
Wenn ich ein neues Menü ( Blog Content Category) anlege kommt auch ein Array fehler:
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/administrator/components/com_menus/content_blog_category/content_blog_category.class.php on line 78
udn das Feld Category bleibt leer und man kommt natürlich nicht weiter, Zeile 78 sieht so aus:
$rows = array_merge( $rows, $database->loadObjectList() );
hab sie so geändert:
$rows = array_merge( (array) $rows, (array) $database->loadObjectList() );
da kommt zwar der Fehler nicht mehr, aber ich aknn nur noch all Categorys auswählen...
hat jemand ne Idee wie man das lösen könnte?
grüße,
klaus
-
-
Das ist eine durchaus diskussionswürdige Lösung, da du damit das Problem nur
"oberflächlich" löst und dir im Prinzip die Möglichkeit nimmst wirklich zu debuggen
und es praktisch unmöglich ist die Fehlerkette nachzuvollziehen.
An einer Stelle in OS Code ist das nicht das Problem, aber in der Entwicklung möglichst
drauf verzichten.
In diesem Fall gibt es irgendwo einen kleinen Fehler, bzw. einen Fall, der nicht
berücksichtigt worden ist. Allerdings in deinen Codeausschnitten kann man den
Fehler nicht erkennen.
Gruß
ec
-
-
Hi EC,
habs leider erst jetzt wieder geschafft mal nach Antworten zu sehen (Benachrichtigung aus..)
Mich bringt Deine Antwort nur nicht wirklich weiter... :(
Wie kann man denn da am besten ansetzten, das Hauptproblem scheint PHP5 zu sein, seitdem das auf unserem Server läuft bekomme ich die Fehler ja erst...
Ich habe nur den geposteten Teil geändert.
Die Frage ist doch nun, wie am besten Debuggen, klar hab ich auch eine Kopie der unveränderten Datei, aber ausser der geposteten Fehlermeldung kommen da keine verwertbaren Infos raus, jedenfalls für mich...
Für einen lösungsansatz wäre ich sehr Dankbar.
grüße,
klaus
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen