|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2008 Messages : 27 ![]() |
Bonjour à tous,
Désolé pour le titre je ne voyais pas comment l'expliquer en quelques mots. Voici le contexte: Je réalise un moteur de recherche sur des pages de contenu (type CMS). Les textes contenus dans la base de données sont encodés en HTML, j'ai donc tous mes accents convertis, par exemple "é" dans ma base est "é " (j'utilise tinyMCE). Lorsque le visiteur tape un mot sans accent j'aimerai pouvoir le chercher et le trouvé même si il a un accent. exemple : mot saisie par le visiteur : preference j'aimerai que ça me trouve : préférence Voici le code que j'utilise : Code :
Y a t'il un moyen de ne pas remplacer les chaines qui ont servies de remplacement. J'espère être assez clair, n'hésitez pas si vous avez besoin de précisions. Merci d'avance. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 428 ![]() |
Je ne sais pas si ton site contient beaucoup de pages, mais peut etre serait il plus judicieux de réenregisrer tes pages sans la converson de caractères.
Il existe un option qui permet de configurer TinyMCE de telle sorte à ce qu'il ne convertisse pas les caractères spéciaux. Il faut passer l'option entity_encoding à raw. http://www.tinymce.com/wiki.php/Conf...ntity_encoding
__________________
Zend Certified Engineer PHP 5.3 « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2008 Messages : 27 ![]() |
Merci Seb pour cette idée mais j'y avait déjà pensé.
Et en effet il y a beaucoup de page et de contenu déjà donc si je pouvais trouver une solution sans changer la configuration de tinyMCE, ça m'arrangerait bien. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com