(linux debian etch 2.6.18-6-686
apache2, php4 msql et quanta+)
a la place du menu j'ai une erreur:
Warning: ksort() expects parameter 1 to be array, null given in /mnt/pingouin/00sites/10-03-2008-www/www/00le-clapotis/ecrire/public/assembler.php(534) : eval()'d code on line 347
Warning: Invalid argument supplied for foreach() in /mnt/pingouin/00sites/10-03-2008-www/www/00le-clapotis/ecrire/public/assembler.php(534) : eval()'d code on line 348
... bien que sur la page de spip contrib il y ait en haut a droite dans la categorie versions:
spip 2.0.0 (entre autre)
... par-contre, si je place le code du menu (du php) directement dans la page rubrique il fonctionne parfaitement ,
mais pas lorsque
je fait un inclure du style:
<INCLURE{fond=inc/inc-menu}{id_rubrique} />
ou du style:
[(#INCLURE{fond=inc/inc-menu}{id_rubrique})]
et je ne trouve toujours pas d'ou cela peut venir....
j'ai 3 sites que j'aimerais bien mettre a jour vers spip2
(ce menu est pratique)
...Pour infos en spip 1.9.2g tout fonctionne bien (www.le-clapotis.net)
Ca sent la variable globale non reconnue dans le contexte, ça…
Probablement que l’exécution sous <INCLURE…> est faite sous l’empire d’une fonction.
Je connais mal Spip, mais bien PHP, d’où le flou de la suggestion : repérer le nom de la variable $… du « ksort($…) », et rajouter en début de module « global $…; ».
----- Original Message ----- From:jmarco To:spip@rezo.net Sent: Friday, December 26, 2008 3:24 PM Subject: [Spip] SPIP 2.0.2 Menu-hierarchique-rubriques
Bonjour a tous et Bonnes fêtes,
Je reviens sur ce menu decrit ici :
(linux debian etch 2.6.18-6-686
apache2, php4 msql et quanta+)
a la place du menu j’ai une erreur:
Warning: ksort() expects parameter 1 to be array, null given in
/mnt/pingouin/00sites/10-03-2008-www/www/00le-clapotis/ecrire/public/assembler.php(534)
: eval()'d code on line 347
Warning: Invalid argument supplied for foreach() in
/mnt/pingouin/00sites/10-03-2008-www/www/00le-clapotis/ecrire/public/assembler.php(534)
: eval()'d code on line 348
… bien que sur la page de spip contrib il y ait en haut a droite dans
la categorie versions:
spip 2.0.0 (entre autre)
… par-contre, si je place le code du menu (du php) directement dans la
page rubrique il fonctionne parfaitement ,
mais pas lorsque
je fait un inclure du style:
<INCLURE{fond=inc/inc-menu}{id_rubrique} />
ou du style:
[(#INCLURE{fond=inc/inc-menu}{id_rubrique})]
et je ne trouve toujours pas d’ou cela peut venir…
j’ai 3 sites que j’aimerais bien mettre a jour vers spip2
(ce menu est pratique)
…Pour infos en spip 1.9.2g tout fonctionne bien (www.le-clapotis.net)
Ca sent la variable globale non reconnue dans le contexte, ça...
Probablement que l'exécution sous <INCLURE...> est faite sous l'empire d'une fonction.
Je connais mal Spip, mais bien PHP, d'où le flou de la suggestion : repérer le nom de la variable $... du "ksort($...)", et rajouter en début de module "global $...;".
Bonjour cFreed,
voici le contenu du fichier menu.html:
En effet, ça n’est donc pas dans la fonction mais au niveau au-dessus.
Est-ce que le fichier HTML ci-dessous est bien le « inc-menu.html » cité dans le message précédent ?
Si oui, on peut essayer ça :
----- Original Message ----- From:jmarco To:spip@rezo.net Sent: Friday, December 26, 2008 5:32 PM Subject: Re: [Spip] SPIP 2.0.2 Menu-hierarchique-rubriques
cFreed a écrit :
Ca sent la variable globale non reconnue dans le contexte, ça…
Probablement que l’exécution sous <INCLURE…> est faite sous l’empire
d’une fonction.
Je connais mal Spip, mais bien PHP, d’où le flou de la suggestion :
repérer le nom de la variable $… du « ksort($…) », et rajouter en
début de module « global $…; ».
Bonjour cFreed,
voici le contenu du fichier menu.html:
En effet, ça n'est donc pas dans la fonction mais au niveau au-dessus.
Est-ce que le fichier HTML ci-dessous est bien le "inc-menu.html" cité dans le message précédent ?
Si oui, on peut essayer ça :
Trois mois…!? Bigre…
Content d’avoir pu être utile.
Bonnes fêtes.
Fred
----- Original Message ----- From:jmarco To:spip@rezo.net Sent: Friday, December 26, 2008 6:49 PM Subject: [Spip] Resolu: SPIP 2.0.2 Menu-hierarchique-rubriques
cFreed a écrit :
En effet, ça n’est donc pas dans la fonction mais au niveau au-dessus.
Est-ce que le fichier HTML ci-dessous est bien le « inc-menu.html »
cité dans le message précédent ?
Si oui, on peut essayer ça :
<?php
*global $menu;*
$i=0;
<BOUCLE_menu(RUBRIQUES)...
...
Fred
Bravo, super,
oui c’est ce fichier et avec ta proposition
cela fonctionne parfaitement.
Merci,
ca faisait trois mois que je m’arrachais les cheveux sur ce detail…
Je vais pouvoir preparer la migration en ligne.