J'essaye de le reproduire avec 1.8a3 ici : www.taize.ch/spip18/
Pour l'instant deux problèmes :
1) J'ai un système d'inc-urls similaire à spip.net. Mais cela ne semble pas
fonctionner avec le nouveaus système. Dois-je changer quelque chose?
2) Si j'appelle une page avec le lien directe, par exemple: http://www.taize.ch/spip18/t_artnorm.php3?id_article=184 (squelette =
t_artnorm.html )
j'obtiens une erreur MySQL:
<BOUCLE_mainsection>(rubriques)
Erreur MySQL
SELECT rubriques.id_rubrique, rubriques.lang, rubriques.id_parent FROM
spip_rubriques AS rubriques WHERE rubriques.id_rubrique =
You have an error in your SQL syntax. Check the manual that corresponds to
your MySQL server version for the right syntax to use near '' at line 5
</BOUCLE_mainsection>
ce qui provient, je pense, d'un squelette inclus : ti_hmenu.html (qui
fournit le menu "horizontal" sur chaque page)
Warning: Wrong parameter count for current() in
/home/www/4df32ec69c3dce78c24a4234b8b727a3/web/spip18/CACHE/s/html_0fdbd9f49
d9076d2259e055d0122207a.php on line 24
(ou line 58)
J'essaye de le reproduire avec 1.8a3 ici : www.taize.ch/spip18/
Pour l'instant deux problèmes :
1) J'ai un système d'inc-urls similaire à spip.net. Mais cela ne semble pas
fonctionner avec le nouveaus système. Dois-je changer quelque chose?
Normalement non, ça doit continuer à fonctioner ! Peux-tu préciser ce qui
cloche ?
2) Si j'appelle une page avec le lien directe, par exemple: http://www.taize.ch/spip18/t_artnorm.php3?id_article=184 (squelette =
t_artnorm.html )
j'obtiens une erreur MySQL:
<BOUCLE_mainsection>(rubriques)
Erreur MySQL
SELECT rubriques.id_rubrique, rubriques.lang, rubriques.id_parent FROM
spip_rubriques AS rubriques WHERE rubriques.id_rubrique =
You have an error in your SQL syntax. Check the manual that corresponds to
your MySQL server version for the right syntax to use near '' at line 5
</BOUCLE_mainsection>
Il manque {id_article} dans la boucle (HIERARCHIE). Est-ce tu confirmes que
ça fonctionnait auparavant ?
Normalement non, ça doit continuer à fonctioner ! Peux-tu préciser ce qui
cloche ?
Sur http://www.taize.ch/spip18 il y a la liste de langues. Dans la barre
status, les liens se montrent correctement :
www.taize.ch/spip18/en (fr/es/ etc.)
Mais quand on clique dessus, on reste sur la même page (qui est recalculée).
Les squelettes ont l'air d'être très différents ? En tout cas sur la version
1.7.2 on voit un menu de langue et des articles, et sur la spip18/ on voit
une liste de langue et pas d'articles;
d9076d2259e055d0122207a.php on line 24
(ou line 58)
1. Cette erreur ci-dessus ne se produit plus avec le nouveau CVS.
2. J'ai toujours le problème suivant dans le squelette http://www.taize.ch/spip18/t_artnorm.html . Ce squelette a une boucle
englobante :
<BOUCLE_article_principal(ARTICLES) {id_article}>.
Puis sur la page, j'utilise une boucle HIERARCHIE pour identifier la
rubrique pour faire une inclusion :
Non, le pb c'est qu'une boucle HIERARCHIE doit toujours préciser soit
le critere "id_rubrique", soit le critère "id_article".
- - -
Emmanuel,
Merci - en effet un oubli (qui ne semblait pas déranger 1.7.2). J'ai changé
le squelette sur les deux sites pour lire:
... (Boucle principale - article) ...
<BOUCLE_mainsection(HIERARCHIE){id_article}{1,1}>
<INCLURE(ti_hmenu.php3){id_rubrique}>
</BOUCLE_mainsection>
... (Boucle principale0
C'est comme si j'obtenais
<BOUCLE_mainsection(HIERARCHIE){id_article}{0,1}>
au lieu de {1,1}
Oui, en fait j'avais aussi un bug de mon côté !
Je viens de commettre une version qui devrait corriger ça,
et signaler systématiquement l'oubli du critère.