Pagina 1 di 1

Errore su funzione Implode

Inviato: 15/04/2007, 16:56
da essevi2001
Nel mio sito che funzionava bene ho installato la contrib Point Reward e adesso se cerco di inserire un nuovo prodotto in una categoria mi da il seguente errore:

Warning: implode() [function.implode]: Bad arguments. in /web/htdocs/www.artemodels.com/home/catalog/admin/i ... on_top.php on line 175

Ma io non ho fatto nessuna modifica al file application_top.php

Questo il pezzo incriminato:

173 if (tep_not_null($cPath)) {
174 $cPath_array = tep_parse_category_path($cPath);
175 $cPath = implode('_', $cPath_array);
176 $current_category_id = $cPath_array[(sizeof($cPath_array)-1)];
177 } else {
178 $current_category_id = 0;
179 }

Che infatti è identico anche nel file di back up.

Qualcuno mi può aiutare a risolvere, per favore?
Grazie!!!

Enzo

Inviato: 18/04/2007, 16:33
da essevi2001
Non posso credere che nessuno ha idea di cosa fare :-( !!
Neanche maury? Neanche Bass? Qualcun altro dei + esperti?

Vi prego!!!

Grazie a tutti.

Enzo

Inviato: 18/04/2007, 16:56
da maury2ma
implode('_', $cPath_array);

guarda nel file dove ti visualizza l'errore, poi cerca nella pagine il punto dove viene utilizzata la funzione implode, vedrai che e' li che c'e' l'errore.

i per includere i punti (assieme alle gift) ho tribulato un po'

Inviato: 19/04/2007, 9:43
da luxifer
Credo dipenda dal fatto che il valore $cPath_array sia vuoto... possibile dipenda dal fatto che la contrib che hai installato sia andata a modificare qualche file tipo functions/general.php , dov'è presente la funzione tep_parse_category_path.

Restituendo quella un valore vuoto, la funzione implode non trova il secondo "argomento", quindi restituisce errore.

Prova a controllare se tra i files della contrib ce n'è qualcuno che era da mettere nella cartella includes.


Ribadisco: credo il problema derivi proprio dal valore vuoto di $cPath_array che quindi fa dare errore all' implode...

Inviato: 19/04/2007, 10:39
da essevi2001
Ciao Luxifer e Maury!
Grazie, adesso è tutto ok. E' bastato mettere il file giusto nel posto giusto come suggerito da Luxifer!

Santa ignoranza (la mia)... :oops:

Grazie ancora. Ciao.

Enzo

Inviato: 19/04/2007, 11:42
da luxifer
Il forum serve a questo :)

Fa "crescere" tutti ;)

L'importante è che tutto funzioni :P

Buon lavoro