| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
oli004 WRInaute accro

Inscrit le: 06 Jan 2005 Messages: 1913 Localisation: France, departement 03 (Allier)
|
Posté le : Lun Juin 20, 2005 1:08 Sujet du message: [RESOLU] L'apostrophe dans le titre d'un forum ave rewriting |
|
|
Salut tout le monde,
je n'arrive toujours pas à rewriter l'apostrophe dans mes urls de forum.
Voila mon bout de code, je pense qu'il vous sera famillier :
| Citation: |
// Start Search Engine Friendly URLs with title mod
$change_space = "-";
$url_title = $topic_title;
while ($url_title{0} == $change_space){
$url_title = substr($url_title,1);
}
$url_title=ereg_replace('"','-',$url_title); (Ajouté pour remplacer les " )
$url_title=strtolower($url_title);
$url_title=strtr($url_title,'áâàäéêèëíîìïóôòöúûùüýçñ','aaaaeeeeiiiioooouuuuycn');
$url_title=ereg_replace(' ',$change_space,$url_title);
$url_title=ereg_replace('[^a-z0-9_\-]','',$url_title);
$url_title=ereg_replace('--','-',$url_title);
// End Search Engine Friendly URLs with title mod |
Avez-vous une solution ?
PS pour Dj_Apx,
Je viens de voir que sur ton forum, les titres de topic contenant un apostrophe avaient pour url rewritées un - à la place. peut être as tu l'info qu'il me manque ? 
Dernière édition par oli004 le Lun Juin 20, 2005 10:12; édité 1 fois |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6042 Localisation: Somewhere only I know
|
Posté le : Lun Juin 20, 2005 6:49 Sujet du message: [RESOLU] L'apostrophe dans le titre d'un forum ave rewriting |
|
|
| Code: |
| $url_title = str_replace('\'', '', $url_title); |
ajoute cela, pcke il n'y a pas forcément toujours le " dans le code... |
|
| |
|
 |
oli004 WRInaute accro

Inscrit le: 06 Jan 2005 Messages: 1913 Localisation: France, departement 03 (Allier)
|
Posté le : Lun Juin 20, 2005 9:55 Sujet du message: [RESOLU] L'apostrophe dans le titre d'un forum ave rewriting |
|
|
Merci KaZhar, c'était presque ça, il ne manquait que le caractère de remplacement
| Citation: |
| $url_title = str_replace('\'', '-', $url_title); |
Maintenant ça fonctionne.
Pour pousser encore un peu l'optimisation, je vais chercher pour remplacer "topic" par un mot-clé de mon forum dans l'url. |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|