Remonter la balise title dans le code source

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Remonter la balise title dans le code source

    Bonjour,

    J'utilise joomla 3.3.0 et sh404sef et je souhaite remonter la balise title au dessus des balises descriptions et keyword.
    En mettant la ligne dans le plus haut possible dans l'index.php de mon template
    Code:
    <jdoc:include type="head" />
    juste apres la ligne
    Code:
    <head>
    et en remontant la ligne
    Code:
    $buffer .= $tab . '<title>' . htmlspecialchars($document->getTitle(), ENT_COMPAT, 'UTF-8') . '</title>' . $lnEnd;
    dans le fichier
    Code:
    libraries/joomla/document/html/renderer/head.php
    le mieux que j'obtienne est ceci
    Code:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr">
    <head>
    <meta name="description" content="description" />
    <meta name="keywords" content="keywords" />
    <link href="/" rel="canonical" />
    
      <title>Titre</title>
      <base href="http://www.monsiteweb.com" />
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    Est-ce que quelqu'un sait comment je peux faire pour remonter tout en haut cette balise juste en dessous de <head> ?

    Merci d'avance

  • #2
    Re : Remonter la balise title dans le code source

    Bonjour Ve34,

    En faisant comme l'indiques, c'est-à-dire :
    • remonter <jdoc:include type="head" /> juste sous le <head> dans index.php du template (Protostar)
    • remonter la ligne avec le <title> le plus haut possible dans head.php donc juste après la ligne 70 avec $buffer = '';

    J'obtiens :
    Code HTML:
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr">
    <head>
        <title>Accueil</title>
        <base href="http://monsite/" />
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <meta name="keywords" content="Mots-clés" />
        <meta name="description" content="Description" />
        <meta name="generator" content="Joomla! - Open Source Content Management" />
        <link href="http://monsite/" rel="canonical" />
    J'ai donc bien la balise <title> juste sous le <head>.

    Amicalement,
    Rajoz

    Commentaire


    • #3
      Re : Remonter la balise title dans le code source

      Bonsoir Rajoz,

      Le truc c'est que j'utilise le module SH404SEF pour la réécriture de mes urls et pour les meta tags keywords et description et du coup celles-ci sont placées bien avant le title.
      Code HTML:
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr">
      <head>
      <meta name="description" content="description" />
      <meta name="keywords" content="keywords" />
      <link href="/" rel="canonical" />
      
        <title>Titre</title>
        <base href="http://www.monsiteweb.com" />
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
      Si je desactive le module SH404SEF alors oui j'ai bien :
      Code HTML:
      <!DOCTYPE html>
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr">
      <head>
        <title>Titre</title>
        <base href="http://www.monsiteweb.com" />
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
      Tu me diras contact le support de SH404SEF pour qu'ils te disent comment faire! C'est ce que j'ai fait mais on m'a gentillement répondu : "Why would you waste time with that ? There`s no problem having them like that, they just need to be in <head> section it dosnt matter the order"

      Que faire donc?

      Commentaire


      • #4
        Re : Remonter la balise title dans le code source

        Bon j'ai testé de supprimer sur une page le contenu meta description et meta keywords dans sh404sef et je les ai placé à l'endroit prévu dans l'article de Joomla et oh surprise ça marche.
        J'ai cependant une ligne en plus avant la title :
        Code HTML:
        <!DOCTYPE html>
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr">
        <head>
        <link href="/page1" rel="canonical" />
        
          <title>page1</title>
          <base href="http://monsite.com/page1" />
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
          <meta name="keywords" content="mots clés" />
          <meta name="description" content="La description de la page1" />
        J'en déduis que le
        Code HTML:
        <link href="/page1" rel="canonical" />
        vient de sh404sef....

        A tout hasard qq'un saurait comment redescendre ce <link href> ?

        De plus si je veux que la meta description soit avant la meta keywords, quelle ligne dois je modifier ? je n'arrive pas à le faire dans le head.php

        D'autre part ayant modifier le head.php j'imagine que lorsque je vais faire la futur MAJ de joomla le head sera modifié. Comment faire un override de ce head.php ?

        Merci d'avance
        Dernière édition par Ve34 à 05/05/2014, 19h10

        Commentaire


        • #5
          Re : Remonter la balise title dans le code source

          Bonjour,

          Tu me diras contact le support de SH404SEF pour qu'ils te disent comment faire! C'est ce que j'ai fait mais on m'a gentillement répondu : "Why would you waste time with that ? There`s no problem having them like that, they just need to be in <head> section it dosnt matter the order"
          en attendant tu ne nous a toujours pas dit pourquoi tu veux faire ça ?
          Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

          Commentaire


          • #6
            Re : Remonter la balise title dans le code source

            Envoyé par PieceOfCake Voir le message
            Bonjour,



            en attendant tu ne nous a toujours pas dit pourquoi tu veux faire ça ?
            parce que j'aime quand les choses sont ordonnées

            Est-ce vraiment important de savoir le pourquoi ? moi je suis plus intéressée par le comment ;-)

            Commentaire


            • #7
              Re : Remonter la balise title dans le code source

              C'est bien, c'est juste ton problème
              Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X