[Résolu] Problème "d'ampersand" & dans les liens de CMSMS mle 1.2

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
Hugues

[Résolu] Problème "d'ampersand" & dans les liens de CMSMS mle 1.2

Post by Hugues »

Bonjour à tous !  ;)
J'ai découvert il y a peu ce formidable CMS, CMSMS, que j'ai choisi pour réaliser deux sites web.
J'ai juste un petit problème, de débutant probablement  ;D, lorsque j'ai voulu mettre une ancre (fonction {anchor}), je me suis aperçu qu'en cliquant dessus, dans la partie public du site donc, la page se rechargeait pour affficher la cible du lien (l'ancre proprement dite) !
Je ne m'étais pas aperçu que les liens possédaient des ampersand "simple" : &hl=fr_FR, alors que l'ancre possédait, suite à une modification lors du développement, un lien &hl=fr_FR. Tous les liens du site sont avec & alors qu'il est préférable d'utiliser des & (cf W3C). J'ai tanté (bidouillage) d'activer les urls propres mais sur free.fr ça n'a pas l'air de marcher ( il y a problème, visiblement avec .htaccess, erreur 500).

Comment changer cela et est-ce nécessaire ?
J'ai beaucoup cherché dans les pages de code ou sur le net mais je n'ai trouvé que des demi réponses.
Ce serait dû (?) à l'utilisation "d'htmlentities" et de l'encodage utf-8 qui ne tranforme pas & en & ?
Pour info, mes sites sont hébergé sur free.fr, je suis avec CMSMS Mle 1.2.
Comment faire pour résoudre le problème ?

Merci d'avance et toutes mes excuses si la réponse à la question existe déjà...  ;)
Last edited by jce76350 on Wed Nov 14, 2007 10:48 am, edited 1 time in total.
jce76350
Beta Tester
Beta Tester
Posts: 2097
Joined: Mon May 29, 2006 1:20 pm

Re: Problème "d'ampersand" & dans les liens de CMSMS mle 1.2

Post by jce76350 »

re,
Je ne m'étais pas aperçu que les liens possédaient des ampersand "simple"
Quels liens ? un exemple
Jean-Claude Etiemble MyPageFr
Hugues

Re: Problème "d'ampersand" & dans les liens de CMSMS mle 1.2

Post by Hugues »

Merci pour la réponse rapide.

Je viens d'éditer le message, en fait je viens de m'apercevoir que c'est un bug (signalé, il me semble) de la fonction {anchor} qui rajoute amp; aux ampersand des liens vers les balise, on se retrouve avec quelquechose du genre :

http://monsite.free.fr/index.php?page=mapage[b]&[/b]hl=fr_FR

au lieu de :

http://monsite.free.fr/index.php?page=mapage[b]&[/b]hl=fr_FR

mais ça peu se changer facilement en modifiant un peu la fonction (function.anchor.php dans le dossier plugins).
Désolé donc pour cette question que je peux résoudre.

Merci en tous cas !
Last edited by Hugues on Sun Nov 11, 2007 11:27 pm, edited 1 time in total.
Post Reply

Return to “French - Français”