|
B-Mag 2386
| Posté : 26-12-2015 17:00
pour ceux qui ont acces au post
http://www.npds.org/viewtopic.php?topic=22712&forum=42&ancre=1&start=0#4222712181773 |  Profil www Citation
|
|
jpb 2791
| Posté : 26-12-2015 17:10
oui c'était bien e qu'il avait fait bien qu'on est pas besoin de faire de req sql ...
ceci dit c'est inapplicable pour rubrique ou les balise de pages sont noyées dans du texte donc c'est plus complexe ...
quand aux classes on les a dans le framework .. |  Profil www Citation
|
|
Sylvain 48
| |
jpb 2791
| Posté : 26-12-2015 20:36
oui pour le nombre de page
ce qui est inquiétant c'est le mb_strpos
sur un site en utf8 cela ne fonctionne pas meme en rajoutant l'encoding en cours il me reste des problème de comptage ...... |  Profil www Citation
|
|
jpb 2791
| Posté : 26-12-2015 20:45
$longueur=mb_strpos($Xc ontent,']',$pos_page,'iso-8859-1')-$pos_page+1;
avec ca le comptage semble correcte et ca fonctionne meme si le site est en utf8 MAIS cela ne tolère aucun caractères utf-8 dans le text .....sinon ca déraille |  Profil www Citation
|
|
Sylvain 48
| |
jpb 2791
| |
jpb 2791
| |
Sylvain 48
| Posté : 26-12-2015 23:09
Ah ben mince, c'est vrai, je suis en iso.
Je n'ai pas fait gaffe. Ça doit être par défaut en iso.
D'un autre côté ce n'est pas grave vu que je n'utilise que le français et l'anglais.
C'est étonnant qu'un CCMS qui se veut internationalisable le défaut ne soit pas utf8.
Alors pour résoudre le problème je dois mettre mb_strpos ou strpos?
Car après la dernière correction j'ai mis strpos partout. Si tu me dis que ça ne marche pas je vais mettre mb_strpos partout.
Le problème risque d'apparaître dans les autres fonctions de manipulation de chaînes de caractères. Tiens moi au courant. |  Profil Citation
|
|
Sylvain 48
| Posté : 27-12-2015 11:26
OK, je vais utiliser les version multi-bytes partout où j'interviens mais il semble que partout ailleurs dans NPDS ce soit la version iso qui est utilisée...
Je ne sais pas à quel point les deux peuvent être mélangés... (je vous avais prévenu je ne connais rien à php. ).
Voilà j'ai tout changé. Est-ce que ça va mieux?
|  Profil Citation
|
|
Sylvain 48
| Posté : 29-12-2015 12:30
Bon j'ai essayé tout seul comme un grand: ça ne marche pas
Tiny_mce a l'air de bien gérer l'utf8, mon code est tout en mb c'est donc dans le reste de NPDS que ça ne passe pas.
Il faudra réessayer avec une version Complètement utf8 de NPDS. |  Profil Citation
|
|
Aller à la page : [ 1 | 2 ] |