Bonjour
Mon site est multilingue et je cherche à faire des liens web representer
par les drapeaux des langues ( FR) (EN), est ce que quelqu'un à une idée
est un moyen technique à me donner.
Merci pour votre contribution
Bonjour
Mon site est multilingue et je cherche à faire des liens web representer
par les drapeaux des langues ( FR) (EN), est ce que quelqu'un à une idée
est un moyen technique à me donner.
Merci pour votre contribution
Bonjour Mon site est multilingue et je cherche à faire des liens web representer par les drapeaux des langues ( FR) (EN), est ce que quelqu'un à une idée est un moyen technique à me donner. Merci pour votre contribution
Un premier bout de réponse, il est tout à fait possible de placer des liens vers des visuels dans tes fichiers de langue
local_fr.php etc.
Exemple
‹ drapeau › => ‹ ›
Il te suffit alors de « scanner » les différents contextes de langue de ton site de façon à faire afficher successivement tes drapeaux avec les liens.
Pense aussi à la balise d’environnement #ENV qui te permettra de faire passer dans l’URL le contexte de langue courant
{lang !=#ENV{lang}}
Tonton BP
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De
la part de JP Benadjer
Envoyé : lundi 13 novembre 2006 09:26
À : spip@rezo.net
Objet : Re: [Spip] <p> si un seul paragraphe? </p>Olivier GENDRIN a écrit :
>> Bonsoir,
>>
>> je cherche à faire afficher une balise <p class="spip"> ou
<p> que si
>> mon texte ne contient qu'un paragraphe.
>> Il me semblait avoir lu une astuce donnée par Pierre qui
consistait à
>> remplacer #TEXTE par
>>
>> [(#TEXTE|strpos{<p}|>={0}|?{'',' '})<p class="spip">] #TEXTE
>> [(#TEXTE|strpos{<p}|>={0}|?{'',' '})</p>]
>>
>> sauf que çà marche pas
>>
>> Y a t il un truc qui marcherait?
>>
>> Merci.
>>
>
> Et ça, ça te donne pas deux <p> lorsqu'il y a des
paragraphes dans #TEXTE ?Non, çà çà donne rien du tout...
Ah ok, je viens de relire PHP: strpos - Manual, essaie avec
#TEXTE|strpos{<p}|>={0,1}|?{'',' '})...
Le mardi 3 juillet 2007 12:05, Djassi a écrit :
Mon site est multilingue et je cherche à faire des liens web representer
par les drapeaux des langues ( FR) (EN)
J'ai souvenir d'avoir lu je ne sais plus où que c'est déconseille car ça
handicape les mal-voyants, le drapeau est généralement petit et contrairement
à du texte ne peut pas être grossi à volonté. Après c'est une affaire de
concessions entre esthétique et accessibilité.
--
Cordialement, Daniel Cartron
« Le vin ordinaire, l'eau potable des Français. »
Bernard Shaw
Mon site est multilingue et je cherche à faire des liens web representer
par les drapeaux des langues ( FR) (EN)
J'ai souvenir d'avoir lu je ne sais plus où que c'est déconseille car ça handicape les mal-voyants, le drapeau est généralement petit et contrairement à du texte ne peut pas être grossi à volonté. Après c'est une affaire de concessions entre esthétique et accessibilité.
la principale mauvaise raison n'est pas l'accessibilité mais le fait qu'un drapeau représente un pays et non une langue.
Si tu tiens vraiment à avoir une image regarde
C'est le code de langue qu'il faut utiliser
Salut Djassi,
J'ai des rubriques "multi" et articles "traduites".
Cette solution n'est utile que pour des sites similaires.
pour les rubriques, j'ai mis:
<div id="translation">
<a href="[(#SELF|parametre_url{'lang','en'})]"><img src="#DOSSIER_SQUELETTE/images/flag_en.gif" alt="" class="spip_logos" align="left" height="11" width="16"></img></a>
<a href="[(#SELF|parametre_url{'lang','fr'})]"><img src="#DOSSIER_SQUELETTE/images/flag_fr.gif" alt="" class="spip_logos" align="left" height="11" width="16"></img></a>
<a href="[(#SELF|parametre_url{'lang','ru'})]"><img src="#DOSSIER_SQUELETTE/images/flag_ru.gif" alt="" class="spip_logos" align="left" height="11" width="16"></img></a>
</div>
et pour les articles:
<div id="translation">
<BOUCLE_article_current(ARTICLES){id_article}>
<BOUCLE_article_translation(ARTICLES){traduction}>
<a href="#URL_ARTICLE" rel="alternate" hreflang="#LANG">
<img src="#DOSSIER_SQUELETTE/images/flag_#LANG.gif" alt="" class="spip_logos" align="left" height="11" width="16" />
</a>
</BOUCLE_article_translation>
</BOUCLE_article_current>
</div>
Les commentaires par rapport l'accessibilité sont très valides, mais mon client ... il pense qu'il n'est rien de grave avec les drapeaux.
Alors, ok ... !
On peut aussi changer les "alt" pour mettre de texte appropriée ...
Au travail !
Mark
----- Original message -----
From: "Djassi" <salifou@nassika.com>
Date: Tue, 3 Jul 2007 12:05:27 +0200 (CEST)
Subject: [Spip] Multilinguisme: Lien representé par des drapeaux
To: spip@rezo.net
Bonjour
Mon site est multilingue et je cherche à faire des liens web representer
par les drapeaux des langues ( FR) (EN), est ce que quelqu'un à une idée
est un moyen technique à me donner.Merci pour votre contribution
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
Djassi <salifou@nassika.com> a écrit :
Bonjour
Mon site est multilingue et je cherche à faire des liens web representer
par les drapeaux des langues ( FR) (EN), est ce que quelqu'un à une idée
est un moyen technique à me donner.Merci pour votre contribution
Si tu veux qu'une fois la langue choisie, elle reste d'une page à l'autre, il
ne suffit pas de mettre des liens sur tes icônes.
Je m'amusais justement cette fin de semaine à adapter la contrib suivant (
Formulaire menu_lang plat sans URL sur la langue sélectionnée - SPIP-Contrib ) en remplaçant
le texte par des icônes.
C'est assez simple à faire...
Pour facilité implantation, de mon côté, je surcharge #MENU_LANG et je le
fais en plugin.
Je devrais le publier dans la semaine sur www.monsitespip.com
François
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
Olivier GENDRIN a écrit :
Bonjour Mon site est multilingue et je cherche à faire des liens web representer par les drapeaux des langues ( FR) (EN), est ce que quelqu'un à une idée est un moyen technique à me donner. Merci pour votre contributionUn premier bout de réponse, il est tout à fait possible de placer des liens vers des visuels dans tes fichiers de langue
local_fr.php etc.
Exemple
‹ drapeau › => ‹›
Il te suffit alors de « scanner » les différents contextes de langue de ton site de façon à faire afficher successivement tes drapeaux avec les liens.
Pense aussi à la balise d’environnement #ENV qui te permettra de faire passer dans l’URL le contexte de langue courant
{lang !=#ENV{lang}}Tonton BP
Tonton BP qui répond à cette question sans protester qu’un francophone d’afrique pourrait ne pas se retrouver dans un drapeau français, ça, je ne m’y attendais pas…
Ouais je sais…
mais comme je l’avais déjà dit déjà une fois - pfff…
C’est vrai que pour un belge ou un québécois cliquer sur le drapeau français pour que le site lui parle dans sa langue, j’adhère pas trop.
Tonton BP