Probleme beim Anlegen eines Artikels

katharina
Beiträge: 5
Registriert: Sa 17. Dez 2005, 19:14
Kontaktdaten:

Probleme beim Anlegen eines Artikels

Beitrag von katharina »

Hallo!
Ich hab mir gerade Contenido 4.6.4 installiert. Jetzt bin ich am Probieren und beim Anlegen eines Artikels kommt nach dem Speichern folgende Fehlermeldung (Artikel wird nicht angelegt):

Notice: Array to string conversion in e:\websites\contenido\contenido\includes\globals_off.inc.php on line 52

Notice: Array to string conversion in e:\websites\contenido\contenido\includes\globals_off.inc.php on line 78

Warning: Invalid argument supplied for foreach() in e:\websites\contenido\contenido\includes\functions.con.php on line 219

Warning: in_array() [function.in-array]: Wrong datatype for second argument in e:\websites\contenido\contenido\includes\functions.con.php on line 247

Warning: in_array() [function.in-array]: Wrong datatype for second argument in e:\websites\contenido\contenido\main.php(274) : eval()'d code on line 33

Was kann das sein?

Danke im voraus!
Katharina
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

welche php version ?
*** make your own tools (wishlist :: thx)
katharina
Beiträge: 5
Registriert: Sa 17. Dez 2005, 19:14
Kontaktdaten:

Beitrag von katharina »

Ich benutze PHP 5.0.4.
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife »

Ich habe das gleiche Problem... bin bei Hosteurope...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

seltsame sache dass...
verwende selbst zwar ne 5.0.5 aber den fehler kann ich nicht reproduzieren..

ändere mal in der functions.con.php

Code: Alles auswählen

        if ( !is_array($idcatnew) )     { $idcatnew[0] = 0; }
in

Code: Alles auswählen

        if ( !is_array($idcatnew) )     { $idcatnew = Array(0); }
müsste bei zeile 216 zu finden sein...
*** make your own tools (wishlist :: thx)
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife »

Ich hab's mal ausprobiert - nun kriege ich nur noch eine Fehlermeldung (und der Artikel wird auch nicht erzeugt):

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /is/htdocs/xxxx/www/contenido/main.php(274) : eval()'d code on line 33
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

@Parklife
die fehlermeldung ist aber aus einer anderen datei und hat mit obriger code änderung nichts zu tun...
meiner meinung nach kann sie dadurch auch nicht erzeugt werden...
*** make your own tools (wishlist :: thx)
katharina
Beiträge: 5
Registriert: Sa 17. Dez 2005, 19:14
Kontaktdaten:

Beitrag von katharina »

Hat nicht viel gebracht. Es erscheint immer noch:

Notice: Array to string conversion in e:\websites\contenido\contenido\includes\globals_off.inc.php on line 52

Notice: Array to string conversion in e:\websites\contenido\contenido\includes\globals_off.inc.php on line 78

Warning: in_array() [function.in-array]: Wrong datatype for second argument in e:\websites\contenido\contenido\main.php(274) : eval()'d code on line 33

Aber unter der Zeile, die Du mir genannt hast, ist eine mit einer ähnlichen Syntax. Muß die auch geändert werden?

if ( !is_array($tmp_idcat) ) { $tmp_idcat[0] = 0; }
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife »

Also diese Fehlermeldung kriege ich aber beim Anlegen eines neuen Artikels - und katharina hatte den Fehler oben auch aufgelistet. Die anderen Fehler sind jedenfalls mit der Änderung, die du vorgschlagen hast verschwunden. Jetzt muss nur noch dieser verschwinden und alles wird gut. :_)
Danke übrigens für dein eifriges Antworten, emergence!
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

also die Notice meldungen lasse ich da mal aussen vor
das sollte in der php ini weggeschalten werden...

hmm... seltsam...
Warning: in_array() [function.in-array]: Wrong datatype for second argument in e:\websites\contenido\contenido\main.php(274) : eval()'d code on line 33
mit dem hab ich aber ein problem... zeile 33 bei einem evaluierten code der irgendwo in der con_actions zu finden ist...

wo genau kommt der fehler ?
beim anklicken von neuen artikel anlegen oder beim erstmaligen speichern der eigenschaften ?
*** make your own tools (wishlist :: thx)
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ach ja

Code: Alles auswählen

if ( !is_array($tmp_idcat) ) { $tmp_idcat[0] = 0; }
kann man zwar auch umbauen, verursacht aber meiner meinung nach keinen fehler in der functions.con.php

würde dann so aussehen

Code: Alles auswählen

if ( !is_array($tmp_idcat) ) { $tmp_idcat = Array(0); }
*** make your own tools (wishlist :: thx)
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife »

Jetzt habe ich noch einen neuen Fehler dazu bekommen:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /is/htdocs/xxxx/www/contenido/main.php(274) : eval()'d code on line 33

Die Fehler kommen, wenn ich die Eigenschaften erstmalig abspeichern will (der Link "Neuen Artikel erstellen" erzeugt keine Fehlermeldung).
katharina
Beiträge: 5
Registriert: Sa 17. Dez 2005, 19:14
Kontaktdaten:

Beitrag von katharina »

also bei mir kommt der beim Speichern der Eigenschaften.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

@Parklife
welche php version ?
*** make your own tools (wishlist :: thx)
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife »

Welche php-Version genau weiß ich leider nicht (finde die Angabe bei HostEurope grad nicht) - ist aber auf jeden Fall php5.

So, jetzt hab ich's gefunden: php 5.0.5
Zuletzt geändert von Parklife am So 18. Dez 2005, 16:00, insgesamt 1-mal geändert.
Gesperrt