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

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
|
| |
|
 |
rottman WRInaute accro

Inscrit le: 06 Jan 2004 Messages: 2096
|
Posté le : Ven Mar 18, 2005 12:13 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
| Des tirets valent mieux que des underscores. |
|
| |
|
 |
bjp WRInaute passionné

Inscrit le: 12 Mai 2003 Messages: 602
|
Posté le : Ven Mar 18, 2005 15:01 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
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

Inscrit le: 07 Avr 2004 Messages: 104
|
Posté le : Sam Mar 19, 2005 14:24 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
les anciens liens marche toujours je croi  |
|
| |
|
 |
bjp WRInaute passionné

Inscrit le: 12 Mai 2003 Messages: 602
|
Posté le : Sam Mar 19, 2005 15:28 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
| Oh Oh, je demande confirmation ! |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Sam Mar 19, 2005 15:32 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
les anciens liens marchent toujours il ne faut pas dire n'importe quoi
pour changer les underscores en tiret il faut remplacer
| Code: |
| $sujet_nom=ereg_replace(' ','_',$sujet_nom); |
par
| Code: |
| $sujet_nom=ereg_replace(' ','-',$sujet_nom); |
|
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
|
| |
|
 |
christophe83 Nouveau WRInaute
Inscrit le: 17 Fév 2005 Messages: 7
|
Posté le : Sam Mar 19, 2005 23:39 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
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

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Sam Mar 19, 2005 23:41 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
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
Inscrit le: 17 Fév 2005 Messages: 7
|
Posté le : Sam Mar 19, 2005 23:49 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
| Code: |
$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

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Sam Mar 19, 2005 23:52 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
essaye de suprimer cette portion tu verra bien  |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Sam Mar 19, 2005 23:57 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
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

Inscrit le: 02 Jan 2005 Messages: 70
|
Posté le : Dim Mar 20, 2005 2:00 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
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

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Dim Mar 20, 2005 2:24 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
essaye de remplacer:
| Code: |
$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: |
$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

Inscrit le: 02 Jan 2005 Messages: 70
|
Posté le : Dim Mar 20, 2005 4:19 Sujet du message: Le nom du titre dans l'URL de votre forum phpBB |
|
|
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: |
$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); |
|
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|