Bonjour Malabar,
et merci de la réponse.
Je me doutais bien d'une telle problématique, en ce sens, l'imbrication pour ne pas dire l'imbroglio de variables et autres codes régissant les variables de langues, disséminés en outre dans moult pages du module Alex GuestBook... Sans compter - vous faites bien d'en parler car je n'y avais pas songé - des futures mises à jour... (en... 2112??!...

Comment dites-vous déjà?... Private Joke!

)
Donc bon, je suis conciliant et surtout pragmatique. Je vais donc revoir ma copie. Mais cela étant, je crains tout de même de ne pas avoir été tout à fait clair : je n'utilise pas le champ url de l'admin du Livre d'Or (celui où vous demandez justement de remplacer le caractère "$" par celui "#" pour les variables dynamiques). Non, pas du tout même.
Lorsque je parle des variables de langues dans la barre d'adresse, c'est pour mon lien d'appel depuis une des rubriques du site vers la page Alex GuestBook (car le module est affiché en page autonome et non via un include : bien plus commode pour moi dans mon cas). Mon lien d'appel est soit en français, soit en anglais soit en espagnol. Et c'est moi, via une condition php if else qui écris directement dans le code l'ajout de la variable :
C'est du type (à titre purement illustratif) :
- Code : Tout sélectionner
<?php
if (mavariablelangue == fr) {
echo mon lien "fr" -> http://www.lesite.com/livredor/index.php?skin=AguestNew&lang=french;
} else if (mavariablelangue == en) {
echo mon lien "en" -> http://www.lesite.com/livredor/index.php?skin=AguestNew&lang=english;
} else if (mavariablelangue == es) {
echo monlien "es" -> http://www.lesite.com/livredor/index.php?skin=AguestNew&lang=spanish;
} else {
echo monliengenerique "en" - > http://www.lesite.com/livredor/index.php?skin=AguestNew&lang=english;
}
?>
Vous voyez? Sachant en outre que le lien est une image et qu'elle est issue d'une table créée dans la BDD.
Ayant compris comment fonctionne la syntaxe de la traduction dynamique de votre livre d'or, j'ai moi-même écris la variable des langues de mes liens-url dans
votre formulation afin que les liens fonctionnent. Mais c'est bien ici que je voudrais opérer les modifications :
"&lang=fr" et "&lang=en" et "&lang=es"Comme vous pouvez le constater à présent, que la variable doivent absolument s'appeler "lang" et non pas "langue", qu'à cela ne tienne, tant pis, c'est vraiment un moindre mal. Mais j'aimerais pour autant, au minimum dirons-nous, que les intitulés de langage soit réduits à leurs 2 initiales : "fr", "en", "es" et non pas "french", "english" et "spanish". Ce serait vraiment très appréciable d'au moins parvenir à ce résultat. C'est surtout ici que se niche ma vraie requête...
J'avais donc cru comprendre, au regard de votre réponse, qu'il me fallait juste renommer les fichiers de langue et changer le premier initulé de langage dans la base de données ("fr" au lieu de "français" dans la table "alex_livre_config "via PhpMyAdmin), pour y parvenir. Perdu...
La page d'Alex s'ouvre pour n'afficher que "Bad Lang" sur fond blanc....
Vous savez tout cette fois... Dans l'attente et l'espoir de vos précisions, et en vous remerciant beaucoup
Neum