Je suis en train de réaliser un système de sommaire proche de celui du
couteau suisse et je coince sur le lien pour remonter en haut de la
page.
Celui-ci est ajouté automatiquement par un script PHP, mais est-il
possible de le passer en multilingue et exploiter le contenu d'un
éventuel fichier lang_fr.php pour ajouter le texte du lien ?
le lien pour remonter en haut de la page.
(...)
Celui-ci est ajouté automatiquement par un script PHP,
Bonjour,
Peut-être ai-je mal compris la question, mais pourquoi écrire un script PHP pour ajouter un lien pour remonter en haut de la page quand il est facile de mettre un tel lien, en multilingue, dans le squelette ?
... et mettre les différentes traductions de <:top:> dans le fichiers
de langue
(/squelettes/lang/local_fr.php, local_en.php, etc.)
Paolo
Oui, ça d'accord, mais tu es dans le squelette, mois je veux ajouter mon
lien dans un filtre genre : #TEXTE|ancre_sommaire. donc <:top:> doit
être complété dans le script PHP.
... et mettre les différentes traductions de <:top:> dans le fichiers
de langue
(/squelettes/lang/local_fr.php, local_en.php, etc.)
Paolo
Oui, ça d'accord, mais tu es dans le squelette, mois je veux ajouter mon
lien dans un filtre genre : #TEXTE|ancre_sommaire. donc <:top:> doit
être complété dans le script PHP.
là aussi tu es dans le squelette. Sinon, rajoute le <:top:> après ton #TEXTE, ce sera plus léger qu'un filtre.
J'ajoute ce "<:top:>" après CHAQUE paragraphe du texte... donc, je NE
PEUX PAS utiliser le squelette.
Le vendredi 09 janvier 2009 à 13:26 +0100, dlatr a écrit :
Le 9 janv. 09 à 12:05, Laurent GAERTNER a écrit :
>
>
>> Par exemple dans article.html :
>>
>> <INCLURE{fond=pied}{lang}>
>>
>> et dans pied.html :
>>
>> #CACHE{86400}
>> <div id="PIED" dir="ltr">
>> [ <a href="#pagetop" target="_self"><:top:></a> ]
>> </div>
>>
>> ... et mettre les différentes traductions de <:top:> dans le fichiers
>> de langue
>> (/squelettes/lang/local_fr.php, local_en.php, etc.)
>>
>> Paolo
>>
>
> Oui, ça d'accord, mais tu es dans le squelette, mois je veux ajouter
> mon
> lien dans un filtre genre : #TEXTE|ancre_sommaire. donc <:top:> doit
> être complété dans le script PHP.
là aussi tu es dans le squelette. Sinon, rajoute le <:top:> après ton #TEXTE, ce sera plus léger qu'un filtre.
... et mettre les différentes traductions de <:top:> dans le fichiers
de langue
(/squelettes/lang/local_fr.php, local_en.php, etc.)
Paolo
Oui, ça d'accord, mais tu es dans le squelette, mois je veux ajouter
mon
lien dans un filtre genre : #TEXTE|ancre_sommaire. donc <:top:> doit
être complété dans le script PHP.
là aussi tu es dans le squelette. Sinon, rajoute le <:top:> après ton #TEXTE, ce sera plus léger qu'un filtre.
Merci, ça fonctionne ! Il y a d'autres constantes cachées comme le _T ?
Le vendredi 09 janvier 2009 à 13:58 +0100, denisb a écrit :
Stephane a écrit :
> Laurent GAERTNER a écrit :
>> J'ajoute ce "<:top:>" après CHAQUE paragraphe du texte... donc, je NE
>> PEUX PAS utiliser le squelette.
>
> autre solution: l'ajouter en javascript (genre $("div.contenu
> p").append('<:top:>') => dans ton squelette dans $(document).ready
dans ton php, tu devrais pouvoir utiliser tes chaines de langue avec :
_T('mon_plug:retour_haut_page')
et dans ton fichier de langue mon_plug_fr.php :
'retour_haut_page' => 'top',
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net