[résolu] Caractères ' en place des apostrophes dans les formulaires

Support en français pour CMS Made Simple.

Moderator: jce76350

Locked
yvan02
New Member
New Member
Posts: 4
Joined: Sat Aug 01, 2009 9:59 pm

[résolu] Caractères ' en place des apostrophes dans les formulaires

Post by yvan02 »

Si vous avez des caractères ' qui s'affichent à la place des apostrophes dans les formulaires Selfregistration ou Frontendusers, la solution est la suivante :

fichier /lib/classes/module_support/modform.inc.php, vers la ligne 124

remplacer
function cms_module_CreateInputText(&$modinstance, $id, $name, $value='', $size='10', $maxlength='255', $addttext='')
{
 $value = cms_htmlentities($value);
 $id = cms_htmlentities($id);
 $name = cms_htmlentities($name);
 $size = cms_htmlentities($size);
 $maxlength = cms_htmlentities($maxlength);

 $value = str_replace('"', '"', $value);

 $text = '\n";
 return $text;
}
par
function cms_module_CreateInputText(&$modinstance, $id, $name, $value='', $size='10', $maxlength='255', $addttext='')
{
 $value = cms_htmlentities($value);
 $id = cms_htmlentities($id);
 $name = cms_htmlentities($name);
 $size = cms_htmlentities($size);
 $maxlength = cms_htmlentities($maxlength);

 $value = str_replace('"', '"', $value);
 $value = str_replace ("'","'",$value); // PG1

 $text = '\n";
 return $text;
}
J'ai cherché un bon moment pour trouver cette solution. Autant en faire profiter la communauté.  ;)
Last edited by yvan02 on Thu May 27, 2010 5:41 am, edited 1 time in total.
square
Forum Members
Forum Members
Posts: 51
Joined: Fri Jan 15, 2010 5:02 pm

Re: [résolu] Caractères ' en place des apostrophes dans les formulaires

Post by square »

Salut,

J'avais un problème de ce genre qui n'a toujours pas été résolu. Mais celà ressemble fort à ça.

Le problème venait de la soumission d'articles depuis le Frontend (fesubmit) où dans le titre, les points d'exclamation n'était pas des ! mais du code commençant par & et finissant par ;

J'ai soumis ce bug dans la forge, mais visiblement, Calguy n'a pas compris ce que je voulais dire. C'est donc peut etre la solution que tu apporte là.

L'idéal, serait que les dev incluent cette astuce dans les prochaines moutures, plutôt que l'on ait à le rééditer à chaque mise à niveau.

Merci d'avoir partagé ce truc !
Locked

Return to “French - Français”