mise à jour spip 1.7.2->1.8.3 -> 1.9

Bonjour,

Je voulais mettre le site à jour, avec la version 1.9. Ca n’a pas pas fonctionné alors jme suis rabattu sur la 1.8.3 mais la encor g des problemes.
J’ai un squelette contenant le menu des rubriques qui ne veut pas etre inclus qui marchait parfaitement dans la version 1.7.2.

J’ai une erreur dans inc-public incomprehensible :

Parse error: syntax error, unexpected T_STRING, expecting ‹ , › or ‹ ; › in /home.10/dimensio/www/beta9/inc-public.php3(20) : eval()'d code on line 68

Aidez moi Svp!!!

Il me semble que l'erreur vient du code (ou boucle) utilisé dans la page que tu
as voulu consulter.

Il m'arrive d'avoir ce message d'erreur et généralement c'est que j'ai oublié
quelque chose dans mon code php, rajouté par mes soins, de la page article ou
rubrique intérrogée. En gros, il manque surement un ';' en fin d'expression.
Seulement ton serveur l'affiche comme étant une erreur contenu dans une autre
page en l'occurence : inc-public...

A voir,

Courage

Selon Samuel GUILON <sguilon@dimension-it.com>:

Bonjour,

Je voulais mettre le site à jour, avec la version 1.9. Ca n'a pas pas
fonctionné alors jme suis rabattu sur la 1.8.3 mais la encor g des problemes.
J'ai un squelette contenant le menu des rubriques qui ne veut pas etre inclus
qui marchait parfaitement dans la version 1.7.2.

J'ai une erreur dans inc-public incomprehensible :

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in
/home.10/dimensio/www/beta9/inc-public.php3(20) : eval()'d code on line 68

Aidez moi Svp!!!

--

Merci je regarde mon code mais je comprends pas trop.
Voila la ligne d'erreur en question dans le fichier:

echo "<td><a
href=\"rubrique.php?id_rubrique=#ID_RUBRIQUE\">#LOGO_RUBRIQUE</a></td>";

je vois pas ou est ce qu'il peut trouver une erreur en plus ca marchait
impect
avec spip 1.7.2 !
Peut etre qu'il ne faut plus ecrire les boucles de la memes facon sous spip
1.8
Pourquoi c'est aussi compliqué de faire une mise jour ?
C'est pas juste :((((((

Miguil Abdillahi <miguil.abdillahi <at> free.fr> writes:

Il me semble que l'erreur vient du code (ou boucle) utilisé dans la page

que tu

as voulu consulter.

Il m'arrive d'avoir ce message d'erreur et généralement c'est que j'ai

oublié

quelque chose dans mon code php, rajouté par mes soins, de la page article

ou

rubrique intérrogée. En gros, il manque surement un ';' en fin

d'expression.

Seulement ton serveur l'affiche comme étant une erreur contenu dans une

autre

page en l'occurence : inc-public...

----- Original Message -----
From: "Miguil Abdillahi" <miguil.abdillahi@free.fr>
To: "Samuel GUILON" <sguilon@dimension-it.com>
Cc: <spip@rezo.net>
Sent: Wednesday, August 02, 2006 10:06 AM
Subject: Re: [Spip] mise à jour spip 1.7.2->1.8.3 -> 1.9

Il me semble que l'erreur vient du code (ou boucle) utilisé dans la page

que tu

as voulu consulter.

Il m'arrive d'avoir ce message d'erreur et généralement c'est que j'ai

oublié

quelque chose dans mon code php, rajouté par mes soins, de la page article

ou

rubrique intérrogée. En gros, il manque surement un ';' en fin

d'expression.

Seulement ton serveur l'affiche comme étant une erreur contenu dans une

autre

page en l'occurence : inc-public...

A voir,

Courage

Miguil Abdillahi <miguil.abdillahi <at> free.fr> writes:

Il me semble que l'erreur vient du code (ou boucle) utilisé dans la page que tu
as voulu consulter.

Il m'arrive d'avoir ce message d'erreur et généralement c'est que j'ai oublié
quelque chose dans mon code php, rajouté par mes soins, de la page article ou
rubrique intérrogée. En gros, il manque surement un ';' en fin d'expression.
Seulement ton serveur l'affiche comme étant une erreur contenu dans une autre
page en l'occurence : inc-public...

A voir,

Courage

Selon Samuel GUILON <sguilon <at> dimension-it.com>:

> Bonjour,
>
> Je voulais mettre le site à jour, avec la version 1.9. Ca n'a pas pas
> fonctionné alors jme suis rabattu sur la 1.8.3 mais la encor g des problemes.
> J'ai un squelette contenant le menu des rubriques qui ne veut pas etre inclus
> qui marchait parfaitement dans la version 1.7.2.
>
> J'ai une erreur dans inc-public incomprehensible :
>
> Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in
> /home.10/dimensio/www/beta9/inc-public.php3(20) : eval()'d code on line 68
>
>
> Aidez moi Svp!!!

--

Si tu veux etre aidé, il faut donner une url de ton squelette.
Mais il est certain que spip 1.7 tolerait voire ignorait completement des
erreurs de syntaxe dans les boucles, et de ce fait certains squelletes
marchaient alors qu'ils n'auraient pas du. Depuis SPIP 1.8, il y a un vrai
compilateur de squelette qui permet de faire plein de choses en plus, mais qui
necessite une syntaxe sans erreur, notamment au niveau des boucles.

N'aurait tu pas en plus du php dans ton squelette la ?

Et tant qu'a faire, reste en 1.9 plutot que 1.8.3, car tu profiteras directement
des dernières fonctionnalités, et ta migration ne sera pas plus compliquée.

Cedric

voila l'url du site http://www.dimension-it.com/beta9/

et du squelette je sais pas si com ca qu'il faut donner :
http://www.dimension-it.com/beta9/_colonne_1_inc.php

C'est sur qu'il y du php dans mon squelette meme beaucoup. En fet c'est les
stagiaire de l'an dernier qui l'ont fait, moi je l'ai encor modifié donc
c'est
le bordel.C'est le squelette qui permet de gerer les menus des rubriques
avec
nos propres graphisme .Donc ca se peut qu'il soit pas tres net . Jvé voire
tout
ca.C'est reparti dans le code :slight_smile:

Merci bcp

cedric <cedric <at> yterium.com> writes:

Si tu veux etre aidé, il faut donner une url de ton squelette.
Mais il est certain que spip 1.7 tolerait voire ignorait completement des
erreurs de syntaxe dans les boucles, et de ce fait certains squelletes
marchaient alors qu'ils n'auraient pas du. Depuis SPIP 1.8, il y a un vrai
compilateur de squelette qui permet de faire plein de choses en plus, mais

qui

necessite une syntaxe sans erreur, notamment au niveau des boucles.

N'aurait tu pas en plus du php dans ton squelette la ?

Et tant qu'a faire, reste en 1.9 plutot que 1.8.3, car tu profiteras

directement

bingo

echo "<td><a href=\"rubrique.php?id_rubrique=#ID_RUBRIQUE\">#LOGO_RUBRIQUE</a></td>";

il ne faut jamais, never, en aucun cas ...
#LOGO_RUBRIQUE generer du html avec un tag img, donc suffit qu'il y ait un guillement dedans et paf ca casse.
cf 
Il faut utiliser des simple quote (') et le filtre texte_script.
Et c'est certain que mettre autant de php dans un squelette ca degrade bien les performances 
puisque le cache ne joue plus son role
Une petite mise au propre serait deu meilleur effet :)

Cedric

Samuel GUILON a écrit :

Ca yé ca passe, j’ai encor quelque bug des filtres non reconnues com celui par exemple:

[(#LOGO_ARTICLE||fichier)] le filtre fichier ne passe pas

Mais le plus gros est fait , en tout cas je pense :slight_smile:

Merci pour ton aide , bon courage .

----- Original Message -----
From: cedric@yterium.com
To: Samuel GUILON
Cc: spip@rezo.net
Sent: Wednesday, August 02, 2006 4:32 PM
Subject: Re: [Spip]mise à jour spip 1.7.2->1.8.3 → 1.9

bingo

echo "<td><a href=\"rubrique.php?id_rubrique=#ID_RUBRIQUE\">#LOGO_RUBRIQUE</a></td>";

il ne faut jamais, never, en aucun cas ...
#LOGO_RUBRIQUE generer du html avec un tag img, donc suffit qu'il y ait un guillement dedans et paf ca casse.
cf [http://www.spip.net/fr_article901.html?var_recherche=texte_script](http://www.spip.net/fr_article901.html?var_recherche=texte_script)
Il faut utiliser des simple quote (') et le filtre texte_script.
Et c'est certain que mettre autant de php dans un squelette ca degrade bien les performances 
puisque le cache ne joue plus son role
Une petite mise au propre serait deu meilleur effet :)

Cedric

Samuel GUILON a écrit :

voila l'url du site [http://www.dimension-it.com/beta9/](http://www.dimension-it.com/beta9/)

et du squelette je sais pas si com ca qu'il faut donner :
[http://www.dimension-it.com/beta9/_colonne_1_inc.php](http://www.dimension-it.com/beta9/_colonne_1_inc.php)

C'est sur qu'il y du php dans mon squelette meme beaucoup. En fet c'est les
stagiaire de l'an dernier qui l'ont fait, moi je l'ai encor modifié donc
c'est
le bordel.C'est le squelette qui permet de gerer les menus des rubriques
avec
nos propres graphisme .Donc ca se peut qu'il soit pas tres net . Jvé voire
tout
ca.C'est reparti dans le code :)

Merci bcp

cedric <cedric <at> yterium.com> writes:

  
Si tu veux etre aidé, il faut donner une url de ton squelette.
Mais il est certain que spip 1.7 tolerait voire ignorait completement des
erreurs de syntaxe dans les boucles, et de ce fait certains squelletes
marchaient alors qu'ils n'auraient pas du. Depuis SPIP 1.8, il y a un vrai
compilateur de squelette qui permet de faire plein de choses en plus, mais
    
qui
  
necessite une syntaxe sans erreur, notamment au niveau des boucles.

N'aurait tu pas en plus du php dans ton squelette la ?

Et tant qu'a faire, reste en 1.9 plutot que 1.8.3, car tu profiteras
    
directement