SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 278 visiteurs en ce moment

Accueil > Statistiques et référencement > Référencement, métadonnées et SEO > Page title > Plugin Page title

Plugin Page title

23 septembre 2009 – par Fil – commentaires

11 votes

Ce plugin ajoute un <title> aux pages qui n’en ont pas.

Pour des raisons qui leur sont propres, certains squelettes (par exemple, « chez nous ») ne souhaitent pas remplir la balise <title> de la partie <head> des pages HTML.

Ce plugin va créer le <title> manquant en piochant le titre <h1>...</h1> de la page, s’il existe, et en rajoutant à la suite le nom du site.

Il utilise le pipeline affichage_final.

Voir en ligne : http://plugins.spip.net/page_title

Dernière modification de cette page le 11 juin 2012

Retour en haut de la page

Vos commentaires

  • Le 30 août 2010 à 17:13, par apintofbeer En réponse à : Plugin Page title

    Bonjour,
    Ce plugin m’interesse beaucoup car sur toutes les pages de mon site j’avais les memes titre (celui configuré dans le menu configuration).
    Par contre actuellement l’affichage se fait ainsi :
    nom de la rubrique | nom du site
    et je voudrais plutot
    nom du site | nom de la rubrique

    Comment modifier cela ?

    Vous remerciant pour votre réponse
    dircom@ville-mehun-sur-yevre.fr

    • Le 1er septembre 2010 à 13:52, par Fil En réponse à : Plugin Page title

      Pour cela il te suffit d’échanger les lignes 14 et 15 du script.

    • Le 2 septembre 2010 à 14:29, par ? En réponse à : Plugin Page title

      Merci beaucoup pour ta réponse mais a mon avis je dois me planter qq part !!
      peux tu me modifier le code s’il te plait

      <?php

      function page_title_affichage_final(&$page) {
              if (
              !$GLOBALS['html']
              OR strpos($page, '<title')
              OR !strpos($page, '</head>')
              )
                      return $page;

              // array_unique pour eviter NOM_SITE | NOM_SITE sur la home
              $title = join(' | ',
                      array_unique(array_map('strip_tags', array_filter(array(
                              preg_match(',<(h1).*</\1>,Ums', $page, $r) ? $r[0] : null,
                              $GLOBALS['meta']['nom_site']
                      )))));
              $page = str_replace('</head>', '<title>'.$title.'</title></head>', $page);

              return $page;

      }

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Slick

    17 mai – 11 commentaires

    Intégration à SPIP du carrousel Slick : https://kenwheeler.github.io/slick/ Fonctions de Slick Son utilisation permet d’afficher une liste d’éléments défilants, en l’occurrence ici une série de photographies. Par les configurations proposées, il est (...)

  • Saisies

    27 mars 2010 – 477 commentaires

    Introduction Créer un formulaire est une tâche toujours un peu répétitive : les champs ont souvent les mêmes propriétés, le même accompagnement (message d’erreur, explication, ...) et la même structure HTML. Ce plugin est un outil pour les développeurs (...)

  • MailCrypt version 2

    28 avril 2011 – 66 commentaires

    MailCrypt remplace les liens de courriels dans vos textes par un lien javascript afin d’éviter que des robots spammeurs ne collectent les emails affichés sur votre site. La modification est transparente sur un navigateur disposant de javascript. (...)

  • Rubriqueur

    1er octobre 2014 – 19 commentaires

    Créer rapidement une arborescence complète de rubriques et d’articles Ce plugin permet de créer rapidement une arborescence complète de rubriques et d’articles à partir d’une simple liste saisie dans un formulaire. L’arborescence peut être créée à la (...)

  • BootStrap pour SPIP

    18 mars 2015 – 37 commentaires

    Documentation source http://spipr.nursit.com/bootstrap Présentation BootStrap est un framework qui facilite et accélère le développement Front-End. Il inclue une base CSS très complète (au format LESS) configurée à partir d’un (...)

Ça spipe par là