Joomla napaka

Imam probleme z joomla modulom za iskanje oz. filtrom (modvmproductfilter).
Po selitvi na drugi server mi javlja sledečo napako:
Warning: Invalid argument supplied for foreach() in /home/misrueda/public
html/libraries/joomla/html/html/select.php on line 68

Evo pa celotna koda v select.php:
http://pastebin.com/hWYywpNd

Nisem php guru zato bi prosil za kak nasvet in pomoč.

Hvala vnaprej.

lp

4 odgovori

Ena varianta:

vrstica 68:

foreach ($arr as $i => $option)

zamenjaj s tem:

foreach ( (array)$arr as $i => $option)

Tudi jaz nisem PHP guru a stric Google vendo priskoči na pomoč.
Na to temo je kar veliko debate.

2

Hvala za pomoč, to odstrani napako, vendar mi zdaj v filtru zginejo vsi parametri.

S katero verzijo VirtueMarta pa delaš? Upam da ne z 1.1?
Ali imaš svežo inštalacijo oz. ali imaš vnešene izdelke/kategorije?
Katero verzijo Joomle poganjaš in katera verzija PHP-ja je na strežniku?

Verzija vm je 1.1.6, joomla 1.5.22, izdelki in kategorije so že vnešeni. Php pa je 5.2.17.
Če upgrejdam vm na 1.1.9 mi module modvmproduct_filter pa sploh ne dela.