Le .zip étant refusé par la liste, je l'ai mis là :
http://www.spip.net/spip-dev/devel/TESTS/
----- Forwarded message from Fil <fil@rezo.net> -----
Le .zip étant refusé par la liste, je l'ai mis là :
http://www.spip.net/spip-dev/devel/TESTS/
----- Forwarded message from Fil <fil@rezo.net> -----
Fil wrote:
un ensemble de tests
Merci! Les tests sont ici : http://www.taize.ch/spip18/test_paolo.php3
Je viens d'installer le CVS, mais pour l'instant
http://www.taize.ch/spip18/en_article82.html?lang=nl
me donne tout en anglais.
Paolo
Fil wrote:
J'envoie une correction, dis-moi si ça marche.
Bonjour !
Alors,
http://www.taize.ch/spip18/t_artnorm.php3?id_article=82&lang=nl&recalcul=oui&forcer_lang=1
qui appelle l'article dans le squelette final, marche bien.
Tandis que
http://www.taize.ch/spip18/en_article82.html?lang=nl&recalcul
qui passe par article.html, qui choisit le squelette d'afficage en fonction
des mots-clés trouvés, ne marche pas - tout est en anglais.
Je ne comprends pas pourquoi. Je cherche. Si tu y vois quelque chose, stp me
le dire.
Paolo
Rebonjour !
http://www.taize.ch/spip18/en_article82.html?lang=nl&recalcul=oui
J'ai ajouté des lignes qui testent $lang dans la chaîne des fichiers
appelants :
article.php3 :
<?php
$fond = "article";
$delais = 24 * 3600;
if ($lang) $forcer_lang = true;
include ("inc-public.php3");
?>
- - - -
article.html :
<BOUCLE_choosetemplate(MOTS){id_article}{id_groupe=3}>
<?php $template='t_[(#TITRE|texte_script)]'; ?>
</BOUCLE_choosetemplate>
<?php $template='t_artnorm'; ?>
<//B_choosetemplate>
<BOUCLE_cache(MOTS){id_article}{id_groupe=9}>
<?php $template=$template."_[(#TITRE|texte_script)]"; ?>
</BOUCLE_cache>
article.html: # LANG = #LANG / (==> donne bien "nl")
<INCLURE(articleswitch.php3){id_article}{lang}>
- - - - -
articleswitch.php3 :
<?php
echo "articleswitch: #LANG = " . $lang . " / "; (==> donne bien "nl")
include ($template.".php3");
?>
- - - - - -
t_artnorm.php3 :
<?php
$fond = "t_artnorm";
$delais = 24 * 3600;
echo "t_artnorm.php3: #LANG = " . $lang . " / "; (==> donne toujours bien
"nl")
include ("inc-public.php3");
?>
- - - - - - -
début de t_artnorm.html :
<br>t_artnorm.html: $forcer_lang = <?php echo $forcer_lang; ?> ; # LANG =
#LANG
me donne : # LANG = en
Comment est-ce que langue 'nl' a été perdue ?
Paolo
> un ensemble de tests
Merci! Les tests sont ici : http://www.taize.ch/spip18/test_paolo.php3
Zut, j'avais oublié de mettre &recalcul=oui dans les tests, et la dernière
phrase n'est pas exxplicite J'ai mis un autre jeu de tests au même
endroit qu'avant (http://www.spip.net/spip-dev/devel/TESTS/ )
Mais visiblement le test est bon chez toi.
Je viens d'installer le CVS, mais pour l'instant
http://www.taize.ch/spip18/en_article82.html?lang=nl
me donne tout en anglais.
As-tu bien mis $forcer_lang dans article.php3 ?
-- Fil
Fil wrote:
As-tu bien mis $forcer_lang dans article.php3 ?
Dans mon message de 11:15 tu vois tout le contenu des fichiers appelants.
a+
Paolo
@ Paolo <paolo2@taize.fr> :
Fil wrote:
> As-tu bien mis $forcer_lang dans article.php3 ?Dans mon message de 11:15 tu vois tout le contenu des fichiers appelants.
Il y a un truc bizarre t_arnorm.html demande l'affichage de $focer_lang, et
le résultat n'a pas cet affichage ?
-- Fil
Comment est-ce que langue 'nl' a été perdue ?
En effet, si tu mettais juste le INCLURE tout seul dans le squelette, la
langue était perdue (faute de définition de $spip_lang comme globale) ;
c'est un bug, que je corrige tout de suite.
-- Fil
Bon après-midi !
Je viens de mettre le nouveau jeu de tests à
http://www.taize.ch/spip18/test_paolo.php3
Fil wrote:
Il y a un truc bizarre t_arnorm.html demande l'affichage de $focer_lang,
et
le résultat n'a pas cet affichage ?
Je suis presque content que tu n'y comprends rien non plus...
mais quand même, quelque part en moi, j'aimerais bien que tu comprennes !
Je reviens vers 18h.
Paolo
Fil wrote:
c'est un bug, que je corrige tout de suite.
Je savais que si j'écrive "je suis content que tu y comprennes rien" que tu
allais comprendre !
Je regarderai vers 18h.
Paolo
Comment est-ce que langue 'nl' a été perdue ?
Fil wrote:
c'est un bug, que je corrige tout de suite.
Ça y est. Tout marche. Bravo et merci !
Paolo