Supprimer un mot (php)

bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !
@+



--
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

10 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.
    Pourrais-tu expliquer le contenu des variables ?
    0
  2. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    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
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  4. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Ça a l'air correcte.
    0
    1. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
       
      ok vais tester dès que possible
      je te tiens au courant
      @+
      0
  7. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    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
  8. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  9. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    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
  10. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    je râme .... rien à faire !!!
    0
  11. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Ils sont assez bizarres tes problèmes, j'avoue que je suis sans solution.
    0