Supprimer un mot (php)

Fermé
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 3 juin 2010 à 17:06
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 22 juin 2010 à 23:24
Bonjour,
pour les pages les balises 'title' sont générées ainsi :
function printheader($generate,$tmpl="-") {
global $set, $edit, $editextra, $pagenum, $selected;
if($generate) 
$out.="<title>".str_replace("-"," ",$pagenum).",".$set['title']."</title>\n";


comment éviter le mot 'index' pour la page 'index.php' ?
exemple:
au lieu d'avoir ceci :
<title>index,free wallpapers, fonds d'écran gratuits</title>

il faudrait cela:
<title>free wallpapers, fonds d'écran gratuits</title>

de manière à supprimer ce mot "générique" inutile ... uniquement sur cette page !
@+


10 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
5 juin 2010 à 19:03
Salut.
Pourrais-tu expliquer le contenu des variables ?
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
5 juin 2010 à 19:44
je pense que cela vient de "$pagenum"
mais php ....
tu peux voir ici :
https://www.unesourisetmoi.info/net/index.php
ça donne index,.... dans le titre (voir l'url)
alors que dans les autres pages
https://www.unesourisetmoi.info/net/paysages-grand-format.php
ça donne paysage grand format,.....
c'est le nom du fichier php qui est repris, mais 'index' ça fait pas 'top' !!!
@+
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
5 juin 2010 à 21:39
Donc $pagenum contient ce qu'il y a entre le dernier « / » et « .php » ?
Si oui, alors tu peux faire une condition
$pagenum = ($pagenum == 'index') ? 'Titre-de-l-index' ; $pagenum;
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
5 juin 2010 à 22:28
je mets ça comment ?
function printheader($generate,$tmpl="-") {
global $set, $edit, $editextra, $pagenum, $selected;
if($generate) 
$pagenum = ($pagenum == 'index') ? 'Titre-de-l-index' ; $pagenum;
$out.="<title>".str_replace("-"," ",$pagenum).",".$set['title']."</title>\n";

????
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
5 juin 2010 à 23:20
Ça a l'air correcte.
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
6 juin 2010 à 12:05
ok vais tester dès que possible
je te tiens au courant
@+
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
Modifié par bg62 le 6/06/2010 à 15:54
désolé !
sur cette ligne :
$pagenum = ($pagenum == 'index') ? 'Titre-de-l-index' ; $pagenum; 

j'ai :
Parse error: syntax error, unexpected ';' in.....

comme erreur !
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
6 juin 2010 à 17:08
J'ai mis un ";" au lieu d'un ":".
Voilà ce que ça donne que c'est corrigé :
$pagenum = ($pagenum == 'index') ? 'Titre-de-l-index' : $pagenum;
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
6 juin 2010 à 17:28
de plus en plus étrange !
ça fonctionne quand je me 'logue' dans l'admin mais une fois déconnecté c'est à nouveau 'index' qui apparait !!!!
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
22 juin 2010 à 20:45
je râme .... rien à faire !!!
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
22 juin 2010 à 23:24
Ils sont assez bizarres tes problèmes, j'avoue que je suis sans solution.
0