SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 108 visiteurs en ce moment

Accueil du site > Multilinguisme > Traductions d’articles > Afficher les traductions disponibles d’un article avec des logos de (...)

Afficher les traductions disponibles d’un article avec des logos de langue

16 avril 2004 – par Mòni – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

(SPIP 1.7) Un petit truc tout simple pour afficher la langue d’un article ainsi que les traductions disponibles sous forme de logo :

(exemple disponible sur le site d’APRENE )

-  je place à la racine pour chaque langue du site un logo nommé code_lang.gif (ou .jpg ou .png) (par exemple : fr.gif ; en.gif ; oc_lnc.gif ; ...) [1]

-  à l’intérieur de ma boucle article, il me suffit ensuite d’appeler l’image « #LANG.gif » et le tour est joué.

-  puis j’appelle « #LANG.gif » dans une boucle traduction et hop, j’ai le logo des traductions s’il y en a.

ça donne :

nb :

et <:le_lire_en:> sont des champs que j’ai préalablement définis pour chaque langue dans un fichier ecrire/lang/local_code_langue.php3 (local_fr.php3 ; local_oc_lnc.php3 ...) voir à ce sujet http://www.spip.net/fr_article2128.html

Notes

[1 je peux aussi placer les images ailleurs qu’à la racine mais je devrais alors indiquer le chemin relatif, cela me permet d’avoir plusieurs jeux de logos : par exemple un logo pour le survol, un logo plus grand pour la langue de l’article en cours et plus petit pour ses traductions... : il suffit de mettre mes grands logos dans un répertoire par exemple IMG/lang/grandlogo/ les petits dans IMG/lang/petitlogo/ en prenant bien soin de nommer à chaque fois les fichiers avec le code langue

Retour en haut de la page

Vos commentaires

  • Le 17 avril 2004 à 01:19, par Nicolas Krebs En réponse à : > Afficher les traductions disponibles d’un article avec des logos de langue

    « des logos de langue »

    Choisir le drapeau officiel d’un pays pour représenter une langue, n’est-ce pas une erreur ?

    • Le 17 avril 2004 à 14:05, par DoriaN En réponse à : faux débat ou vrai troll ?

      Choisir le drapeau officiel d’un pays pour représenter une langue, n’est-ce pas une erreur ?

      c’est un autre débat, de toute façon l’article parle de « logos de langues », c’est à toi à définir ce que tu utiliseras comme logo pour chaque langue, certains penseront aux drapeaux, d’autres trouveront autre chose.

    • Le 9 mars 2005 à 18:37, par ? En réponse à : > > Afficher les traductions disponibles d’un article avec des logos de langue

      Qui a parlé de drapeau ?
      Il a seulement parlé d’images.
      Le portail de l’Union européenne a des logos des premières lettres de la langue, minuscules et très explicites (heureusement vu le nombre qui ne cesse de croître) !

      Idée à reprendre...

    Répondre à ce message

  • Le 26 avril 2004 à 11:27, par mortimer En réponse à : Afficher les logos de toutes les langues, avec celui de la langue actuelle grisé.

    On pourrait aussi modifier un peu cette boucle pour afficher celui de la langue lu en grisé.

    Il faut tout d’abord créer en plus des fichier fr.gif, en.gif etc... des fichiers fr-active.gif, en-active.gif etc... qui sont des logos affichés quand la langue est selectionné.

    la boucle s’ecrit ensuite :

    <B_traductions>
    <BOUCLE_traductions(ARTICLES){traduction}{par lang}>
    &nbsp;
    <span dir="#LANG_DIR">
    <:le_lire_en:>
    <a [(#EXPOSER|id,href)]="#URL_ARTICLE"><img src="[(#LANG)][(#EXPOSER|-active)].gif"></a>
    </span> &nbsp;
    </BOUCLE_traductions>

    -  on n’utilise plus le critère {exclus}, toutes les traductions sont affichées,
    -  la balise #EXPOSER permet d’afficher différemment l’article en cours de visualization (voir cet article)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Thélia

    26 juin 2007 – 838 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Une approche basée sur l’utilisation conjointe des deux logiciels SPIP et Thélia pour la réalisation de sites de publication et de vente en ligne

  • MediaBox

    10 mai 2010 – 178 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Aperçu La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP. Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de (...)

  • Navigation AJAX

    31 janvier – 10 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)

  • Squelettes IENSP-X version Pleine Page pour SPIP 2.1

    8 décembre 2008 – 11 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Version 3.2 pour SPIP 2.1

  • Balise #CAPTCHA

    12 juillet 2007 – 24 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Cette nouvelle balise oblige à rentrer un code avant d’avoir accès aux forums publics des articles.