Changement de langue avec paramètres supplémentaires

Vos idées et demandes pour la prochaine mise à jour du script sont les bienvenues ici - Your ideas and suggestions for the next update.

Modérateurs : boulmontjj, Pierre G., Malabar, Otomatic

pieride
Messages : 3
Inscription : Mar 01 Sep 2009, 13:10

Changement de langue avec paramètres supplémentaires

Messagepar pieride » Mar 01 Sep 2009, 13:35

Bonjour,

Tout d'abord merci et félicitations pour votre script que j'utilise depuis plusieurs années et me donne entière satisfaction :super: !

J'utilise des paramètres supplémentaires pour l'affichage de ma page qui inclut le livre d'or : /index.php?p=livror
Mon fichier index est en effet un contrôleur principal qui va inclure le bon contenu en fonction de ce paramètre et y ajouter la navigation. Je dois donc nécessairement utiliser ce paramètre "p".

J'ai suivi vos instructions pour l'inclusion de page et ai donc renseigné comme cela la page principale d'administration :
  • Souhaitez-vous inclure le livre dans un fichier PHP ? => oui, Chemin absolu = /index.php
  • Page à recharger pour le livre d'or => ../index.php
  • Variables passées en paramètre => p=livror

Tout fonctionne normalement, excepté les liens sur les deux icônes de changement de langue figurant de part et d'autre du titre, qui ne contiennent pas ce paramètre p=livror (alors que la pagination l'intègre comme il faut).

Pouvez vous m'indiquer s'il s'agit bien d'un oubli dans les devs, et la correction éventuelle à appliquer ?
En attendant j'ai masqué les icônes par CSS.

Merci.

Malabar
Admin
Admin
Messages : 4062
Inscription : Lun 07 Août 2006, 09:46
Localisation : Lorient
Contact :

Re: Changement de langue avec paramètres supplémentaires

Messagepar Malabar » Mar 01 Sep 2009, 15:49

Bonjour

Merci pour les compliments.

Où peut-on voir votre site ?
Quel skin utilisez-vous ? Je pense que c'est un oubli mais il me semblait avoir corrigé ce genre d'erreur...
Le mâle à barre (Maxime)

pieride
Messages : 3
Inscription : Mar 01 Sep 2009, 13:10

Re: Changement de langue avec paramètres supplémentaires

Messagepar pieride » Mar 01 Sep 2009, 20:06

Bonjour,

Voici l'adresse du livre d'or : http://assoceciledudon.org/index.php?p=livror

Le skin est ChezPierre_Brun_New, la ligne concernée est apparemment :

Code : Tout sélectionner

<div class="d_title"><a href="<mx:text id="pageReload"/>?lang=francais&amp;skin=<mx:text id="skin"/>&amp;debut=<mx:text id="debut"/>&amp;seeAdd=<mx:text id="seeAdd"/>&amp;seeNotes=<mx:text id="seeNotes"/>&amp;seeMess=<mx:text id="seeMess"/>"><img src="<mx:text id="chem_skin"/>images/br_franc.gif" width="52" height="29" alt="Ce livre d'or en fran&ccedil;ais"/></a><mx:text id="title_guestbook"/><a href="<mx:text id="pageReload"/>?lang=english&amp;skin=<mx:text id="skin"/>&amp;debut=<mx:text id="debut"/>&amp;seeAdd=<mx:text id="seeAdd"/>&amp;seeNotes=<mx:text id="seeNotes"/>&amp;seeMess=<mx:text id="seeMess"/>"><img src="<mx:text id="chem_skin"/>images/br_engl.gif" width="53" height="28" alt="This Guestbook in English"/></a></div>


Je suppose qu'il faut ajouter une balise <mx:text id="..."/> mais je ne sais pas quel id indiquer... Merci pour votre aide !

Malabar
Admin
Admin
Messages : 4062
Inscription : Lun 07 Août 2006, 09:46
Localisation : Lorient
Contact :

Re: Changement de langue avec paramètres supplémentaires

Messagepar Malabar » Mar 01 Sep 2009, 22:18

Effectivement il y a un gros manque à ce niveau. Les paramètres ne sont pas gérés sur les drapeaux.

Pour résoudre cela, il vous faut apporter quelques modifications au script.

Dans [i]/index.php entre les deux codes suivant

Code : Tout sélectionner

$echo_html -> MxText("title_guestbook", $titre_guestbook);

et

Code : Tout sélectionner

/* lien accueil */

Ajoutez

Code : Tout sélectionner

/* paramètres de l'URL */
$echo_html -> MxText("param_url", $config['extension_url']);


Ensuite dans le fichier de skin, ici /templates/skins/ChezPierre_Brun_New/assembly.htm, remplacez le code suivant

Code : Tout sélectionner

<div class="d_title"><a href="<mx:text id="pageReload"/>?lang=francais&amp;skin=<mx:text id="skin"/>&amp;debut=<mx:text id="debut"/>&amp;seeAdd=<mx:text id="seeAdd"/>&amp;seeNotes=<mx:text id="seeNotes"/>&amp;seeMess=<mx:text id="seeMess"/>"><img src="<mx:text id="chem_skin"/>images/br_franc.gif" width="52" height="29" alt="Ce livre d'or en fran&ccedil;ais"/></a><mx:text id="title_guestbook"/><a href="<mx:text id="pageReload"/>?lang=english&amp;skin=<mx:text id="skin"/>&amp;debut=<mx:text id="debut"/>&amp;seeAdd=<mx:text id="seeAdd"/>&amp;seeNotes=<mx:text id="seeNotes"/>&amp;seeMess=<mx:text id="seeMess"/>"><img src="<mx:text id="chem_skin"/>images/br_engl.gif" width="53" height="28" alt="This Guestbook in English"/></a></div>

Par celui-ci

Code : Tout sélectionner

<div class="d_title"><a href="<mx:text id="pageReload"/>?lang=francais&amp;skin=<mx:text id="skin"/>&amp;debut=<mx:text id="debut"/>&amp;seeAdd=<mx:text id="seeAdd"/>&amp;seeNotes=<mx:text id="seeNotes"/>&amp;seeMess=<mx:text id="seeMess"/>&amp;<mx:text id="param_url"/>"><img src="<mx:text id="chem_skin"/>images/br_franc.gif" width="52" height="29" alt="Ce livre d'or en fran&ccedil;ais"/></a><mx:text id="title_guestbook"/><a href="<mx:text id="pageReload"/>?lang=english&amp;skin=<mx:text id="skin"/>&amp;debut=<mx:text id="debut"/>&amp;seeAdd=<mx:text id="seeAdd"/>&amp;seeNotes=<mx:text id="seeNotes"/>&amp;seeMess=<mx:text id="seeMess"/>&amp;<mx:text id="param_url"/>"><img src="<mx:text id="chem_skin"/>images/br_engl.gif" width="53" height="28" alt="This Guestbook in English"/></a></div>


J'ai fait le test sur un livre de test et cela fonctionne. Mais peut-être ai-je oublié quelques petites choses... :rouge:
Le mâle à barre (Maxime)

pieride
Messages : 3
Inscription : Mar 01 Sep 2009, 13:10

Re: Changement de langue avec paramètres supplémentaires

Messagepar pieride » Mar 01 Sep 2009, 22:45

:pompom: Impec ! Ca marche !

Merci beaucoup pour votre réactivité ! Et encore merci pour ce super script.


Revenir vers « Suggestions d'amélioration du script »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités