Nouvelle version : 0.6
Pas mal de bugs corrigés et compatibilité avec les widgets !
Télécharger : Plugin YammYamm 0.6 pour Wordpress
YammYamm (yet another multilingual manager x2).
Créez une catégorie de premier niveau et une page mère pour chaque langue. Dans le panneau d'administration, vous paramétrez les langues. Ensuite utilisez les bonnes fonctions dans votre template et le tour est joué.
Installation :

Il y a 2 fichiers à éditer :
Editez votre fichier sidebar.php puis appellez la fonction "yy_menu($args_page,$args_blog);" à la place de "wp_list_cats" et/ou "wp_list_pages" comme suit :
<ul>
<?php if(function_exists('yy_menu')) yy_menu('sort_column=menu_order&title_li=','title_li=&hierarchical=1'); ?>
</ul>
Explication :
La fonction affichera le menu (en "ul/li") de navigation en fonction du fait qu'on soit sur une page ou un billet de blog. Le premier niveau de navigation est la catégorie ou la page mère qui contient les billets dans cette langue. Tout se fait automatiquement, donc si vous n'y captez rien, copiez/collez le code ;) Où que vous soyez sur votre site, la langue appropirée s'affichera.
Update : Pour toujours afficher les catégories de blog, il suffit de ne renseigner que l'argument "$args_blog" et inversemmment pour les pages :
<ul>
<?php if(function_exists('yy_menu')) yy_menu('','title_li=&hierarchical=1'); ?>
</ul>
<?php if(function_exists('yy_redirect')) yy_redirect(); ?>
Explication : Cela permet de détecter la langue du navigateur et de rediriger le visiteur sur la home de la langue qu'il utilise.
Update : Rendez-vous dans les options de yammyamm pour choisir si la home est la page mère ou la catégorie mère.
<?php if(function_exists('yy_lang_menu')) yy_lang_menu("lang_menu"); ?>
Explication : Cela va vous créer un menu en "ul/li" avec des liens vers les pages d'accueil de chaque langue. Le paramètre sert à ajouter une classe spécifique à chaque li en plus des classes habituelles. L'id du li est le code de la langue. Le lien pointe vers la page d'accueil de la langue. Ce qui donne :
<li id="fr_FR" class="lang_menu current_page_item">
<a href="http://www.jide.fr/francais/">
<span>francais</span>
</a>
</li>
(etc...)
Une des nouveautés de cette version est l'apparition d'un sidepanel dans l'administration :
Pour un billet de blog, lorsqu'aucune langue n'est choisie, toutes les catégories s'affichent. Lorsqu'on choisit une langue, seules les sous-catégories de cette langue s'affichent :


Idem pour les pages. Sans la langues toutes les pages s'affichent. Si on choisit une langue, seules les pages enfants de la langue s'affichent :


Roadmap :
Télécharger : Plugin YammYamm 0.6 pour Wordpress
Bonjour. Je tente d'utiliser
mer, 01/14/2009 - 23:25 — Tolteck (non vérifié)Bonjour. Je tente d'utiliser ce plug alléchant. Le téléchargement de la version 0.6 a installé une version 0.5. Les deux nouvelles catégories créées selon l'exemple montré plus haut n'apparaissent pas dans la liste au moment de créer les langues. Une idée ? Merci beaucoup.
tesekkur ederim siten
lun, 01/05/2009 - 16:08 — tr.gg (non vérifié)tesekkur ederim siten iyiymis. best of site
emegine saglik. siten super
ven, 10/24/2008 - 23:06 — pagerank sorgulama (non vérifié)emegine saglik. siten super olmus
Bonjour, J'aimerai savoir
dim, 10/19/2008 - 16:44 — malvina (non vérifié)Bonjour,
J'aimerai savoir quand est prévue la version "YammYamm 2.0" car je suis en train de créer un nouveau blog bilingue et j'aimerai l'utiliser car cela me semble sympa.
Merci
tesekkurler. emegine saglık
ven, 10/10/2008 - 21:28 — htmlmekani (non vérifié)tesekkurler. emegine saglık dostum siten super olmus
thanks
jeu, 10/09/2008 - 11:11 — tr.gg (non vérifié)thanks
thanks. super site
jeu, 10/09/2008 - 10:48 — htmlmekani (non vérifié)thanks. super site
Bonjour, J'aurais aimé
mer, 02/13/2008 - 13:33 — Thierry (non vérifié)Bonjour,
J'aurais aimé savoir si la roadmap avance un peu ? :)
en fait j 'ai un bug même avec les Catégories créés. J'ai tjs la collone Blog Cat id dans Gérer -> YammYamm de vide. Les catégories sont bien là pourtant.
Je vais continuer à chercher d'où viens le problème .. mais du coup je ne peux associer aucun articles à aucune catégorie quand la langue est sélectionné !
sinon super sympa le plugins !! :)
Hellooooooo, CA fait un
sam, 01/05/2008 - 02:01 — Eric (non vérifié)Hellooooooo,
CA fait un moment je sais, mais comme tu le vois, je continue à suivre ton travail. Je me demandais une chose, lorsqu'on travail sur 3 colonnes, on se retrouve avec sidebar left et right ou modifie t on le codage alors ???
Bon travil ;)
bonjour, est-il possible de
ven, 11/30/2007 - 16:35 — ulrich (non vérifié)bonjour,
est-il possible de changer les phrases en anglais dans wordpress pour les mettre en français avec yammyamm?
Tout d'abord, merci Jide pour
mar, 11/13/2007 - 17:52 — piero (non vérifié)Tout d'abord, merci Jide pour ce plugin.
Je l'ai installé et configuré sur un WP2.1.3 sans trop de difficultés.
Je dois maintenant faire un update de WP pour passer en 2.3.1.
Qq'un a-t-il déjà effectué cet update ?
Avez-vous rencontré des pb ?
En vous remerciant pour vos retours.
Juste pour signaler que dans
lun, 11/05/2007 - 18:10 — Mogore (non vérifié)Juste pour signaler que dans le fichier yammyamm.php, la version est encore la 0.5, du coup, dans le panel d'activation des Plugins...on ne voit pas la différence avec la version précédente.
A moins que j'ai téléchargé la mauvaise version ?
bonjour, J'ai besoin d un
jeu, 10/11/2007 - 19:15 — ben (non vérifié)bonjour,
J'ai besoin d un peu d aide pour détourner ce module yammyamm...
En fait je veux utiliser yammyamm non pas pour les langues mais pour creer des pages qui en fait regrouperait les articles de chaque categorie. les categories serait donc orientées utilisateurs, chaque redacteurs post dans sa categorie et don chaque page (benoit ou fonfon ...) regroupera les postes de chaque redacteurs (tout comme le fait la liste categorie mais dans une page distinct) ou du moins dans les onglets pages si une autre solution existe.
J espere avoir été clair mais ce sera plus simple en allant voir sur le site
merci bcp
pareil que Jide, je vais
mer, 10/03/2007 - 05:26 — AO (non vérifié)pareil que
Jide, je vais faire bref. J’utilise freshy 1 sur mon site principal, et freshy 2 (téléchargé il y a 6 heures) sur un nouveau site. J’ai installé yammyamm, créé une catégorie “English” et une catégorie “Français”, créé une page en français et une en anglais. Wordpress ne me demande pas de catégorie pour les pages. Alors je suis allé créer une catégorie “English” et “français”, puis j’ai écris un article dans chaque langue paramétré dans le sidebar de l’éditeur, et enfin j’ai été dans manage-> yammyamm. Mais il ne m’affiche PAS “english” et “français” dans “blog cat id”, mais les sous-catégories de celles-cis… Résultat, plutot que m’afficher tous les messages sur la page d’accueil, il ne m’affiche qu’une sous-catégorie… Comment puis-je réparer cela?
Bonjour! Ce plugin semble
ven, 09/28/2007 - 14:36 — Tom (non vérifié)Bonjour! Ce plugin semble vraiment génial! Malheueusement moi je suis une quiche et je viens deja de passer un certain nombre d'heures a essayer d' éditer les fichiers............... Je suis un débutant, et je raaaaaame! lol! Installer un plugin, pas de probleme... Mais editer un fichier en appelant telle fonction avec wp_machin, la je bloque! Mais je suis tenace!!! Vais y arriver! Mais si je peux avoi r un ti coup de main quand meme ce serait cool! ;) Et je serai toujours fidèle à yammyamm, promis!
Petite proposition: J'ai essayé "worlwide lexicon"... Leur idée de permettre aux lecteurs de contribuer aux traductions me semble très bien... A quand cette petite fonction sympa pour yammyamm?
Longue vie a Yammyamm! J'ai deja suffisamment testé de plugins, (ou du moins essayé de les installer) pour dire que yammyamm est un des meilleurs. (Meme si j'ai pas encore reussi a l'installer, lol!) Mais a voir le functionnement sur votre page, ca vaut bien le coup de s'arracher quelques cheveux!
Bien cordialement.
Tom
Nous proposons un petit
lun, 09/03/2007 - 22:48 — Wordpress-seo (non vérifié)Nous proposons un petit tutirial pour activer un plugin "en image".
Ou : http://www.wordpress-seo.com/activer-un-plugin-wordpress.php
Merci
++
Bonjour Je viens d'installr
ven, 06/29/2007 - 23:40 — philippe (non vérifié)Bonjour
Je viens d'installr ce plugin qui semble pratique, pas encore assez d'expérience.
Juste une chose étonnante.
Le téléchargement est en version .06
et la version instalée indiue .05 et c'est d'ailleurs ce qui est indiqué dans le fichier yammyamm.php
Est-ce simplement un oubli ou est-ce vraiment la mauvaise version.
Merci
Bonjour, félicitation pour
jeu, 06/28/2007 - 04:27 — Fab (non vérifié)Bonjour,
félicitation pour ce travail et ce plugin !
Je souhaite avoir l'expérience des uns et des autres pour savoir comment cela se passe pour un site contenant déjà pas mal de billets. On ne voit pas toujours les incidences, y en-a-t-il ? (exemple : manipulations sur les anciens billets, impact sur le référencement, etc)
Merci beaucoup en tout cas !
Jide, je vais faire bref.
ven, 06/22/2007 - 15:12 — ThaNerd (non vérifié)Jide, je vais faire bref. J'utilise freshy 1 sur mon site principal, et freshy 2 (téléchargé il y a 6 heures) sur un nouveau site. J'ai installé yammyamm, créé une catégorie "English" et une catégorie "Français", créé une page en français et une en anglais. Wordpress ne me demande pas de catégorie pour les pages. Alors je suis allé créer une catégorie "English" et "français", puis j'ai écris un article dans chaque langue paramétré dans le sidebar de l'éditeur, et enfin j'ai été dans manage-> yammyamm. Mais il ne m'affiche PAS "english" et "français" dans "blog cat id", mais les sous-catégories de celles-cis... Résultat, plutot que m'afficher tous les messages sur la page d'accueil, il ne m'affiche qu'une sous-catégorie...
Comment puis-je réparer cela?
il est ou yamyam v2? merci
sam, 06/09/2007 - 02:42 — lola (non vérifié)il est ou yamyam v2? merci
Bonjour et bravo pour ce
mar, 05/29/2007 - 10:57 — gwen (non vérifié)Bonjour et bravo pour ce plug-in!!!
par contre, je cherche à rendre bilingue bloginfo et blogdescription. Une idée?
merci d'avance!
désolé cest peu etre pas
lun, 05/14/2007 - 16:07 — quentin (non vérifié)désolé cest peu etre pas l'endroit pour.. mais comment faire pour mettre un fond (par exemple ici vert pour Jide) quand on laisse un commentaire sur son blog ?
merci d'avance
Bonjour, J'ai un bug dans
lun, 05/14/2007 - 06:38 — Fairweb (non vérifié)Bonjour,
J'ai un bug dans l'admin. Lorsque je sélectionne la langue en postant un nouvel article, je n'ai aucune catégorie qui s'affiche. J'ai paramétré le plugin comme indiqué.
Je suis sur WP 2.1.3. En débugant javascript j'obtiens une erreur indiquant syntax error var catid=;\n dans post-new.php ligne 341 et "catid is not defined" if (!lang_cat) lang_cat=catid; dans yammyamm-js.js ligne 35. J'ai essayé de regarder le code mais je pense qu'il sera plus facile pour l'auteur de trouver d'où vient le problème. Merci.
Jide, bravo pour ce plugin !
jeu, 04/05/2007 - 22:09 — Fransuz (non vérifié)Jide, bravo pour ce plugin ! Je cherchais un système bilingue pour pouvoir mettre à jour la version que j'avais bricolé sur mon site. Je suis vraiment comblé ! Cependant je ne comprends pas comment créer un drapeau pour une langue. Où faut-il placer le fichier avec l'image du drapeau, comment le nommer ? Merci d'avance et encore bravo !
Ca m'a l'air pas mal ce
jeu, 03/01/2007 - 05:40 — shrrreder (non vérifié)Ca m'a l'air pas mal ce plugin, je vais tenter, tant que j'y suis!
Salut, Est-il possible de
sam, 02/17/2007 - 23:30 — Martinlbb (non vérifié)Salut,
Est-il possible de récupérer la langue actuellement utilisée (ou alors, l'ID de category de la langue) ?
Ce serait par une variable ou une fonction.
J'utilise yammyamm 0.6.
Merci,
Martinlbb
Merci
jeu, 02/01/2007 - 16:49 — f!r4t (non vérifié)Merci
Ne pas tenir compte de mon
jeu, 01/04/2007 - 17:24 — Manu (non vérifié)Ne pas tenir compte de mon message précédent.
J'ai appliqué la correction de Lionel dans le wp-config.php - define (’WPLANG’, ‘fr_FR’) - et tout semble OK.
Encore Bravo !
Félicitation pour ton
jeu, 01/04/2007 - 15:56 — Manu (non vérifié)Félicitation pour ton travail.
Je viens d'installer Wordpress (chez free) puis ton template freshy et le plugin yammyamm en suivant les instructions à la lettre.
vision.dici.free.fr
j'ai deux problèmes:
-pas d'affichage du drapeau français
-pas de traduction du menu du haut (Home-Accueil)
Qu'en penses-tu ? Merci d'avance pour ton aide.
Tout simplement
ven, 12/29/2006 - 11:36 — Baud (non vérifié)Tout simplement exquis....merci
Une mine d'or !! :D
jeu, 12/07/2006 - 22:30 — blog pour tous (non vérifié)Une mine d'or !! :D
Je viens de l'installer, mais
jeu, 11/30/2006 - 16:10 — thebanjo (non vérifié)Je viens de l'installer, mais je crois que j'ai un problème avec les catégories, les noms des langues s'affiche deux fois dans ma barre de navigation, et quand on clique sur Français par exemple on ne tombe pas sur le post mis dans la catégorie français ?
Jide.fr marche aussi avec yamyam ou c'est différent ?
en tout le plugin à l'air génial :)
Salut à tous ! @ Goulven :
lun, 11/27/2006 - 19:33 — Jide (non vérifié)Salut à tous ! @ Goulven : Hmmm, en effet je ne suis pas sûr de ce qu'il se passe avec ce parametre... En theorie, ca devra marcher avec la nouvelle version. En attendant, si tu es un peu bidouilleur, tu dois pouvoir obtenir la langue en cours avec :
yy_lang()et en fonction de la langue, appeller la fontionwp_list_cats()Pas tres élégant et je ne sais pas si ca correspond a ce que tu veux, sinon surveille la nouvelle version... (voir plus bas) @Amadeo : es-tu sûr qu'il existe des pages sous la page principale ? @Ramenos : Oui j'aimerais beaucoup que YammYamm devienne la référence ;) Je vous l'annonce, YammYamm v2 c'est pour ultra bientôt ! La partie backoffice est finie, reste vraiment peu de choses, mais quand meme il faut que je m'assure qu'il reste compatible avec les anciennes versions ;( Allez d'ici le week end prochain je m'engage à le mettre en ligne !Cette nouvelle version me
lun, 11/27/2006 - 18:01 — Ramenos (non vérifié)Cette nouvelle version me semble très pertinente. Le remplaçant de Polyglot ? :)
Bonjour, merci pour ce
lun, 10/30/2006 - 17:13 — Amadeo (non vérifié)Bonjour, merci pour ce plugin, c'est exactement ce que je cherchais.
Cependant j'ai un problème, j'ai bien suivi à la lettre l'installation, tout marche, sauf l'affichage des pages! j'ai bien mis la ligne de code "yy-menu" dans ma sidebar mais rien ne s'affiche...
Merci de m'aider.
Bonjour, tout d'abord
ven, 10/06/2006 - 17:07 — Goulven (non vérifié)Bonjour,
tout d'abord merci pour ce plugin qui est ce que j'attendais. Vivement les améliorations promises...
J'ai un soucis avec l'option child_of= dans l'affichage des pages, il ne prend pas en compte ce paramètre et m'affiche toute l'arborescence des pages alors que je ne veux que celle d'une page en particulier.
Une idée?
Merci d'avance!
Merci pour ton aide et ta
jeu, 08/03/2006 - 15:12 — christophe (non vérifié)Merci pour ton aide et ta disponibilité ! ;)
Re christophe ! Ecoute envoie
jeu, 08/03/2006 - 14:11 — Jide (non vérifié)Re christophe ! Ecoute envoie moi un login / pass par email comme ca je regarde ca :) (tu l'effaceras apres)
Jide merci d'avoir pris le
jeu, 08/03/2006 - 13:58 — christophe (non vérifié)Jide merci d'avoir pris le temps de m'avoir répondu, j'ai effectivement les dernières versions du template et du plug -in, j'ai suivi ta procédure et créé également les pages pour les catégories !
Effectivement j'ai essayé de créer des posts, mais rien ne s'affiche sur le site après publication ! :(
si tu le souhaites je peux te donner l'accés à ce dernier via mail si tu veux pour que tu puisses y jeter un oeil, ça m'aiderait bcp !
Le problème je pense vient du script que je dois insérer dans sidebar.php, j'ai fait il me semble comme tu as décrit mais là => message d'erreur (cf post précédent)
Je ne vois pas autre chose .....
Salut Christophe ! Alors,
jeu, 08/03/2006 - 13:20 — Jide (non vérifié)Salut Christophe ! Alors, voyons voir... Premierement, as-tu bien la derniere version du template ? Et du plugin ? Tu peux les retélécharger / reinstaller, ca devrait garder tes parametres. Ensuite, as-tu bien suivi la procédure ? J'ai vu que tu as créé les pages d'accueil en FR et en EN, l'as tu fait pour les categories ? A savoir : il faut qu'il y ait des posts dans les categories... Fait tout ca et tiens moi au courant :)
Salut Jide, Félécitations
jeu, 08/03/2006 - 13:07 — christophe (non vérifié)Salut Jide, Félécitations pour ton thème qui est vraiment très réussi!
Je suis vraiment néophite en php, j'ai donc un soucis après l'installation deu plug-in yammyamm, en effet la page d'accueil (FR ou En) et le blog (FRou En) reste inchangé, impossible de faire apparaître des posts. J'ai également essayé d'insérer dans la sidebar .php le script comme indiqué, mais dès que celui-ci y est j'ai un message d'erreur en bas de page : /mnt/111/sdb/3/3/c.milet/wordpress/wp-content/themes/freshy/sidebar.php on line 29
et plus de barre latéraleavec le message:
Parse error: syntax error, unexpected T_STRING in
Pourrais-tu m'aider stp, je n'y arrive pas j'ai beau retourné le problème dans tous les sens! Merci par avance!
Salut, en fait en changeant
jeu, 07/27/2006 - 14:09 — Lionel (non vérifié)Salut,
en fait en changeant la locale pour Wordpress (par défaut j'avais l'install anglaise) et en mettant dans le wp-config.php la ligne :
define ('WPLANG', 'fr_FR');
au lien de celle par défaut, cela a résolu le problème de l'activation du plugin.... (le "I10n" du message d'erreur m'a plutot aiguillé sur un pb de locale...)
Donc voilà, je continue a essayer de l'intégrer dans mon blog... ;)
Merci pour le plugin en tout cas, l'approche est plutot simple à comprendre.
Salut Lionel, bizarre,
mar, 07/25/2006 - 20:40 — Jide (non vérifié)Salut Lionel, bizarre, bizarre... as-tu d'autres plugins d'installés ? en fait vu le message d'erreur, je pense que ce n'est pas à cause de YammYamm, puisque le message parle de classe et que YammYamm n'en utilise pas... Peux tu essayer en désactivant les autres plugins si tu en as ? Sinon dis moi. Merci !
Salut, Je suis en train de
mar, 07/25/2006 - 14:44 — Lionel (non vérifié)Salut,
Je suis en train de migrer mon (vieux) site sur un moteur de blog (wordpress) et comme ce site était en anglais / français, j'ai commencé à m'intéresser à YammYamm....
Je suis assez néophyte dans l'installation de plugins wordpress (même si j'ai réussi à utiliser celui de backup sans pb par ex.. :) mais j'ai eu l'erreur suivante en activant YammYamm :(
Fatal error: Cannot instantiate non-existent class: cachedfilereader in d:\easyphp1-8\www\wordpress\wp-includes\wp-l10n.php on line 67
J'utilise Wordpress 2.0.3 (en anglais).
Une idée ?
Merci.
Lionel.
Trop bon! En effet tous les
sam, 07/22/2006 - 03:17 — arrobazz (non vérifié)Trop bon! En effet tous les bugs ont disparu! Merci à toi et à Xuqing Kuang.
Juste une dernière question: Est-il possible que lorsque'on va sur la page principale du site, d'arriver directement sur l'onglet blog et non pas sur Accueil?
Merci encore. Sont trop fort ces Chinois :-P
arrobazz !!! j'ai une tres
ven, 07/21/2006 - 18:30 — Jide (non vérifié)arrobazz !!! j'ai une tres bonne nouvelle ! grâce à Xuqing Kuang, un chinois qui m'a contacté (comme quoi ça a parfois du bon la mondialisation ;) ), ton problème devrait être résolu ! j'ai été confronté au même probleme sur un autre blog donc j'ai pu essayer la correction. je mets de suite la version mise à jour du plugin ! Dis moi si ca marche et désolé pour ces problèmes !!
Salut Jide, ravi d'avoir de
jeu, 07/20/2006 - 17:38 — arrobazz (non vérifié)Salut Jide, ravi d'avoir de tes nouvelles!
pour repondre a tes questions:
-oui j'ai bien la meme chose dans "adresse du blog" et " adresse de la page d'acceuil"
-oui j'ai bien mes 2 categories, d'ailleurs j'ai carrement supprimé le plug-in et l'ai resintallé à nouveau en suivant la procedure à la lettre.
-actuellement le plug-in est parametré sur Francais en page par defaut et "The main page" coché.
Tu peux jeter un coup d'oeil à l'adresse ci-dessous, c'est un peu la catastrophe, la barre de langue qui se détache, des rrrrr qui apparaissent et l'adresse principale qui n'arrive toujours pas sur l'une des 2 categories principales... voila où j'en suis :°
:)
Encore merci pour ton aide.
arrobazz.
adresse du blog: www.aurele.be
lol salut arrobazz, je suis
lun, 07/17/2006 - 14:26 — Jide (non vérifié)lol salut arrobazz, je suis de retour ! ;) Ecoute je vais me pencher sur ton probleme rapidement, reste à l'écoute ! question : dans les options de wordpress, tu as bien la même chose dans "adresse du blog" et dans "adresse de la page d'accueil" ? Ensuite as tu bien 2 catégories de billets, genre "francais" et "anglais" ? les as tu bien définies dans les options de yammyamm ? as tu bien précisé dans ces memes options la page d'accueil du blog comme étant la catégorie "francais" et "anglais" ? et merci pour tes compliments sur freshy ;)
Jiiiiiide où es-tu ? :)
dim, 07/16/2006 - 08:37 — arrobazz (non vérifié)Jiiiiiide où es-tu ? :)
Salut Jide, Merci pour ton
dim, 07/02/2006 - 10:14 — arrobazz (non vérifié)Salut Jide,
Merci pour ton soutien. J'ai reussi a personnaliser mes permaliens mais le probleme reste toujours le meme. J'atterie toujours sur mon dernier post publié.
Pour résumer, J'aimerais que lorsque je tape l'adresse de mon blog, ma page d'accueil soit directment mon blog en fr ou en en selon la personne (a la limite le bouton blog dqns la barre de menu ne serait plus necessaire). J'ai beau chercher je ne vois pas ce qu'il faut modifier pour en arriver a ca.
Au fait bravo pour la nouvelle version freshy les options sont super sympas.
Poster un nouveau commentaire