Le nom du titre dans l'URL de votre forum phpBB

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Le nom du titre dans l'URL de votre forum phpBB

Message le Jeu Mar 17, 2005 23:13

Dernière édition par Ohax le Jeu Jan 04, 2007 15:39, édité 9 fois.


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

Message le Ven Mar 18, 2005 11:13

Des tirets valent mieux que des underscores.

bjp
WRInaute passionné
WRInaute passionné
 
Messages: 602
Inscription: Lun Mai 12, 2003 13:23

Message le Ven Mar 18, 2005 14:01

C'est déjà sympa de publier l'astuce, mais en effet, comment mettre à la place de _ des - ?

Une remarque : ceux qui ont un forum déjà bien indexé par gg ne doivent surtout pas faire cette manip, sans cela plus aucun des liens de gg ne pointera vers la bonne page.

solodown
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 107
Inscription: Mer Avr 07, 2004 18:13

Message le Sam Mar 19, 2005 13:24

les anciens liens marche toujours je croi ;)

bjp
WRInaute passionné
WRInaute passionné
 
Messages: 602
Inscription: Lun Mai 12, 2003 13:23

Message le Sam Mar 19, 2005 14:28

Oh Oh, je demande confirmation !


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Sam Mar 19, 2005 14:32

les anciens liens marchent toujours il ne faut pas dire n'importe quoi

pour changer les underscores en tiret il faut remplacer

Code: Tout sélectionner
$sujet_nom=ereg_replace(' ','_',$sujet_nom);


par

Code: Tout sélectionner
$sujet_nom=ereg_replace(' ','-',$sujet_nom);


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Sam Mar 19, 2005 15:05

je vient de poster ceci sur phpbb-fr.com

http://forums.phpbb-fr.com/viewtopic.php?t=67440

christophe83
Nouveau WRInaute
 
Messages: 7
Inscription: Jeu Fév 17, 2005 19:09

Message le Sam Mar 19, 2005 22:39

C'est super.
Juste une question. Y-a-t-il moyen de faire la même chose mais pour le titre d'un forum ?


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Sam Mar 19, 2005 22:41

oui ça doit être possible mais je n'ai pas encore trop regardé cette modif que je considère comme beaucoup moin intérressante

enfin je pourrai jeter un coup d'oeil à l'ocasion :)

christophe83
Nouveau WRInaute
 
Messages: 7
Inscription: Jeu Fév 17, 2005 19:09

Message le Sam Mar 19, 2005 22:49

Code: Tout sélectionner
$forum_nom=$forum_row['forum_name'];
$forum_nom=strtolower($forum_nom);
$forum_nom=ereg_replace('/','',$forum_nom);
$forum_nom=strtr($forum_nom,'éèêàâôùï','eeeaaoui');
$forum_nom=ereg_replace(' ','-',$forum_nom);
$forum_nom=ereg_replace(',','',$forum_nom);
$forum_nom="forum-$forum_nom-$forum_id.html";
$forum_nom=ereg_replace('--','-',$forum_nom);

Je comprends pas à quoi ça sert dans ce cas ?


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Sam Mar 19, 2005 22:52

essaye de suprimer cette portion tu verra bien :)


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Sam Mar 19, 2005 22:57

en effet tu as raison j'ai laissé trainé un code en trop


notamment pour revenir sur la catégorie depuis le sujet avec le nom du forum dans l'url ^^

c'est corrigé :-)

Shogoki
WRInaute discret
WRInaute discret
 
Messages: 73
Inscription: Dim Jan 02, 2005 22:16

Message le Dim Mar 20, 2005 1:00

Si on veut changer le _ par un - dans le code du viewforum, il ne met plus rien!

En résumé espace devient _ marche
espace devient - marche pas (l'espace devient "rien")

Il doit y avoir une modif du - en rien qui traine qqpart dans le code de phpbb!


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Dim Mar 20, 2005 1:24

essaye de remplacer:

Code: Tout sélectionner
$sujet_nom = $topic_title;
$sujet_nom=strtolower($sujet_nom);
$sujet_nom=ereg_replace(' ','_',$sujet_nom);
$sujet_nom=ereg_replace('/','',$sujet_nom);
$sujet_nom=strtr($sujet_nom,'éèôà','eeoa');
$sujet_nom=ereg_replace(',','',$sujet_nom);
$sujet_nom=ereg_replace('\?','',$sujet_nom);
$sujet_nom=ereg_replace(':','',$sujet_nom);
$sujet_nom=ereg_replace('!','',$sujet_nom);
$sujet_nom=ereg_replace('0','',$sujet_nom);
$sujet_nom=ereg_replace('1','',$sujet_nom);
$sujet_nom=ereg_replace('2','',$sujet_nom);
$sujet_nom=ereg_replace('3','',$sujet_nom);
$sujet_nom=ereg_replace('4','',$sujet_nom);
$sujet_nom=ereg_replace('5','',$sujet_nom);
$sujet_nom=ereg_replace('6','',$sujet_nom);
$sujet_nom=ereg_replace('7','',$sujet_nom);
$sujet_nom=ereg_replace('8','',$sujet_nom);
$sujet_nom=ereg_replace('9','',$sujet_nom);
$sujet_nom=ereg_replace('@','',$sujet_nom);
$sujet_nom=ereg_replace('^','',$sujet_nom);
$sujet_nom=ereg_replace('\.','',$sujet_nom);
$sujet_nom=ereg_replace('\(','',$sujet_nom);
$sujet_nom=ereg_replace('\)','',$sujet_nom);
$sujet_nom=ereg_replace('\[','',$sujet_nom);
$sujet_nom=ereg_replace('\]','',$sujet_nom);
$sujet_nom=ereg_replace('\=','',$sujet_nom);
$sujet_nom=ereg_replace('\+','',$sujet_nom);
$sujet_nom=ereg_replace('\-','',$sujet_nom);
$sujet_nom=ereg_replace('\*','',$sujet_nom);
$sujet_nom=ereg_replace('ç','c',$sujet_nom);
$sujet_nom=ereg_replace('"','',$sujet_nom);
$sujet_nom=ereg_replace('\}','',$sujet_nom);
$sujet_nom=ereg_replace('\{','',$sujet_nom);
$sujet_nom=ereg_replace('\%','',$sujet_nom);
$sujet_nom=ereg_replace('\'','_',$sujet_nom);
$sujet_nom="ftopic$topic_id-$sujet_nom.html";
$sujet_nom=ereg_replace('--','-',$sujet_nom);
$view_topic_url = append_sid($sujet_nom);



par:

Code: Tout sélectionner
$sujet_nom = $topic_title;
$sujet_nom=strtolower($sujet_nom);
$sujet_nom=ereg_replace(' ','-',$sujet_nom);
$sujet_nom=ereg_replace('/','',$sujet_nom);
$sujet_nom=strtr($sujet_nom,'éèôà','eeoa');
$sujet_nom=ereg_replace(',','',$sujet_nom);
$sujet_nom=ereg_replace('\?','',$sujet_nom);
$sujet_nom=ereg_replace(':','',$sujet_nom);
$sujet_nom=ereg_replace('!','',$sujet_nom);
$sujet_nom=ereg_replace('0','',$sujet_nom);
$sujet_nom=ereg_replace('1','',$sujet_nom);
$sujet_nom=ereg_replace('2','',$sujet_nom);
$sujet_nom=ereg_replace('3','',$sujet_nom);
$sujet_nom=ereg_replace('4','',$sujet_nom);
$sujet_nom=ereg_replace('5','',$sujet_nom);
$sujet_nom=ereg_replace('6','',$sujet_nom);
$sujet_nom=ereg_replace('7','',$sujet_nom);
$sujet_nom=ereg_replace('8','',$sujet_nom);
$sujet_nom=ereg_replace('9','',$sujet_nom);
$sujet_nom=ereg_replace('@','',$sujet_nom);
$sujet_nom=ereg_replace('^','',$sujet_nom);
$sujet_nom=ereg_replace('\.','',$sujet_nom);
$sujet_nom=ereg_replace('\(','',$sujet_nom);
$sujet_nom=ereg_replace('\)','',$sujet_nom);
$sujet_nom=ereg_replace('\[','',$sujet_nom);
$sujet_nom=ereg_replace('\]','',$sujet_nom);
$sujet_nom=ereg_replace('\=','',$sujet_nom);
$sujet_nom=ereg_replace('\+','',$sujet_nom);
$sujet_nom=ereg_replace('\-','',$sujet_nom);
$sujet_nom=ereg_replace('\*','',$sujet_nom);
$sujet_nom=ereg_replace('ç','c',$sujet_nom);
$sujet_nom=ereg_replace('"','',$sujet_nom);
$sujet_nom=ereg_replace('\}','',$sujet_nom);
$sujet_nom=ereg_replace('\{','',$sujet_nom);
$sujet_nom=ereg_replace('\%','',$sujet_nom);
$sujet_nom=ereg_replace('\'','_',$sujet_nom);
$sujet_nom="ftopic$topic_id-$sujet_nom.html";
$view_topic_url = append_sid($sujet_nom);


ça devrai suffire à mon avis ;)

Shogoki
WRInaute discret
WRInaute discret
 
Messages: 73
Inscription: Dim Jan 02, 2005 22:16

Message le Dim Mar 20, 2005 3:19

Non marche pas!

Par contre j'ai un peu modifié pour mettre des virgules (d'après ce que j'ai lu c'est un vrai caractère séparateur)

C'est pas super beau mais bon!



Code: Tout sélectionner
$sujet_nom = $topic_title;
$sujet_nom=strtolower($sujet_nom);
$sujet_nom=ereg_replace(' ',',',$sujet_nom);
$sujet_nom=ereg_replace('/','',$sujet_nom);
$sujet_nom=strtr($sujet_nom,'éèôà','eeoa');
//$sujet_nom=ereg_replace(',','',$sujet_nom);
$sujet_nom=ereg_replace('\?','',$sujet_nom);
$sujet_nom=ereg_replace(':','',$sujet_nom);
$sujet_nom=ereg_replace('!','',$sujet_nom);
$sujet_nom=ereg_replace('0','',$sujet_nom);
$sujet_nom=ereg_replace('1','',$sujet_nom);
$sujet_nom=ereg_replace('2','',$sujet_nom);
$sujet_nom=ereg_replace('3','',$sujet_nom);
$sujet_nom=ereg_replace('4','',$sujet_nom);
$sujet_nom=ereg_replace('5','',$sujet_nom);
$sujet_nom=ereg_replace('6','',$sujet_nom);
$sujet_nom=ereg_replace('7','',$sujet_nom);
$sujet_nom=ereg_replace('8','',$sujet_nom);
$sujet_nom=ereg_replace('9','',$sujet_nom);
$sujet_nom=ereg_replace('@','',$sujet_nom);
$sujet_nom=ereg_replace('^','',$sujet_nom);
$sujet_nom=ereg_replace('\.','',$sujet_nom);
$sujet_nom=ereg_replace('\(','',$sujet_nom);
$sujet_nom=ereg_replace('\)','',$sujet_nom);
$sujet_nom=ereg_replace('\[','',$sujet_nom);
$sujet_nom=ereg_replace('\]','',$sujet_nom);
$sujet_nom=ereg_replace('\=','',$sujet_nom);
$sujet_nom=ereg_replace('\+','',$sujet_nom);
$sujet_nom=ereg_replace('\-','',$sujet_nom);
$sujet_nom=ereg_replace('\*','',$sujet_nom);
$sujet_nom=ereg_replace('ç','c',$sujet_nom);
$sujet_nom=ereg_replace('"','',$sujet_nom);
$sujet_nom=ereg_replace('\}','',$sujet_nom);
$sujet_nom=ereg_replace('\{','',$sujet_nom);
$sujet_nom=ereg_replace('\%','',$sujet_nom);
$sujet_nom=ereg_replace('\'','_',$sujet_nom);
$sujet_nom="ftopic$topic_id-$sujet_nom.html";
$sujet_nom=ereg_replace('--','-',$sujet_nom);
$view_topic_url = append_sid($sujet_nom);

Le nom du titre dans l'URL de votre forum phpBB

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités