Re: [download] Modification méta

Bonjour,
je remonte ce vieux sujet car je me suis rendu compte qu'avec le temps et les différentes mise à jour, j'avais perdu les modifications que j'avais faite...
Je n'ai malheureusement pas trouvé de sauvegarde datant de l'époque et comme je ne maitrise tjs pas le code, je suis tjs aussi embêté !

Mais à ce jour je me pose une question, quelle est l'utilité de mettre le titre du portail au début ou à la fin de chaque titre au travers des metas comme c'est fait sur le portail en général ?

Cela fait dire à Mr Google que les meta sont identique car il ne lis pas la fin tellement c'est long et le début est identique

Tout cela alourdi le titre et donne moins de visibilité au mots clés essentiels

Ne serait-il pas envisageable de faire sauté tout cela ?

En tout cas moi erso c'est ce que je souhaiterai svp.

Si quelqu'un veut bien m'aider déjà pour commencer par ça, voilà le code de la page download


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2. // ---------------------------------------------------------------
  3. // KwsPHP kOoGar Web System
  4. // $Id: meta.php 938 2012-09-12 13:23:13Z mike007 $
  5. // ---------------------------------------------------------------
  6. // Module  : download
  7. // Fichier : meta.php
  8. // ---------------------------------------------------------------
  9.  
  10. if (!(defined('__KWS__'))) {die('Erreur d\'appel de fichier.');}
  11.  
  12. if (empty($id))
  13. {
  14.     if (empty($_GET['repertoire']) and empty($_REQUEST['categorie']))
  15.     {
  16.         $K_meta_title = 'Tous les téléchargements de '.$K_nom_page;
  17.     }
  18.     else
  19.     {
  20.         if (!empty($_GET['repertoire']))
  21.         {
  22.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  23.             while($rep_title_key = mysql_fetch_object($req_title_key))
  24.             {
  25.                 if( md5($rep_title_key->fichier) == $_GET['repertoire'])
  26.                 {
  27.                     break;
  28.                 }
  29.             }
  30.         }
  31.         elseif (!empty($_REQUEST['categorie']))
  32.         {
  33.             if (substr($_REQUEST['categorie'],-1) == '/') $dl_cat = substr($_REQUEST['categorie'],0,-1);
  34.             else $dl_cat = $_REQUEST['categorie'];
  35.             $dl_cat = basename($_REQUEST['categorie']);
  36.  
  37.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  38.             while($rep_title_key = mysql_fetch_object($req_title_key))
  39.             {
  40.                 if( basename($rep_title_key->fichier) == $dl_cat)
  41.                 {
  42.                     break;
  43.                 }
  44.             }
  45.         }
  46.         $K_meta_title = $K_nom_page.' - Téléchargements - '.$rep_title_key->titre;
  47.         $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  48.  
  49.         if(strlen($meta_nu)>=255)
  50.         {
  51.             $meta_nu=substr($meta_nu,0,255);
  52.             $espace=strrpos($meta_nu," ");
  53.             $meta_nu=substr($meta_nu,0,$espace);
  54.         }
  55.         $K_meta_description = $meta_nu;
  56.         preg_match_all('`\b\w{7,}\b`', $rep_title_key->description, $meta_keys);
  57.         rsort($meta_keys);
  58.         $K_meta_keywords = implode(',', $meta_keys[0]);
  59.  
  60.         if (!empty($_REQUEST['int_page']))
  61.         {
  62.             $K_meta_title .= ' (Page '.$_REQUEST['int_page'].')';
  63.             $K_meta_description .= ' (Page '.$_REQUEST['int_page'].')';
  64.         }
  65.     }
  66. }
  67. else
  68. {
  69.     $req_title_key = reqmysql ('SELECT `titre`, `description` FROM `dl` WHERE `id`='.$id.';');
  70.     $rep_title_key = mysql_fetch_object($req_title_key);
  71.  
  72.     $K_meta_title = $K_nom_page.' - Téléchargements - '.$rep_title_key->titre;
  73.     $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  74.  
  75.     if(strlen($meta_nu)>=255)
  76.     {
  77.         $meta_nu=substr($meta_nu,0,255);
  78.         $espace=strrpos($meta_nu," ");
  79.         $meta_nu=substr($meta_nu,0,$espace);
  80.     }
  81.     $K_meta_description = $meta_nu;
  82. }
  83. ?>
  84.  


J'ai compris qu'il fallait que je supprime $K_nom_page. mais difficile pour moi d'avoir un code valide.

Merci d'avance pour votre aide et vos retours

Réponse ci-dessus postée le vendredi 01 juillet 2016 : 11:45



Il semblerait que j'ai trouvé la modififaction à faire si quelqu'un peut me confirmer que c'est ok au niveau du codage... Merci


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2. // ---------------------------------------------------------------
  3. // KwsPHP kOoGar Web System
  4. // $Id: meta.php 938 2012-09-12 13:23:13Z mike007 $
  5. // ---------------------------------------------------------------
  6. // Module  : download
  7. // Fichier : meta.php
  8. // ---------------------------------------------------------------
  9.  
  10. if (!(defined('__KWS__'))) {die('Erreur d\'appel de fichier.');}
  11.  
  12. if (empty($id))
  13. {
  14.     if (empty($_GET['repertoire']) and empty($_REQUEST['categorie']))
  15.     {
  16.         $K_meta_title = 'Tous les téléchargements de www.videos-chasse-peche.com';
  17.     }
  18.     else
  19.     {
  20.         if (!empty($_GET['repertoire']))
  21.         {
  22.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  23.             while($rep_title_key = mysql_fetch_object($req_title_key))
  24.             {
  25.                 if( md5($rep_title_key->fichier) == $_GET['repertoire'])
  26.                 {
  27.                     break;
  28.                 }
  29.             }
  30.         }
  31.         elseif (!empty($_REQUEST['categorie']))
  32.         {
  33.             if (substr($_REQUEST['categorie'],-1) == '/') $dl_cat = substr($_REQUEST['categorie'],0,-1);
  34.             else $dl_cat = $_REQUEST['categorie'];
  35.             $dl_cat = basename($_REQUEST['categorie']);
  36.  
  37.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  38.             while($rep_title_key = mysql_fetch_object($req_title_key))
  39.             {
  40.                 if( basename($rep_title_key->fichier) == $dl_cat)
  41.                 {
  42.                     break;
  43.                 }
  44.             }
  45.         }
  46.         $K_meta_title =$rep_title_key->titre . ' - Téléchargements';
  47.         $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  48.  
  49.         if(strlen($meta_nu)>=255)
  50.         {
  51.             $meta_nu=substr($meta_nu,0,255);
  52.             $espace=strrpos($meta_nu," ");
  53.             $meta_nu=substr($meta_nu,0,$espace);
  54.         }
  55.         $K_meta_description = $meta_nu;
  56.         preg_match_all('`\b\w{7,}\b`', $rep_title_key->description, $meta_keys);
  57.         rsort($meta_keys);
  58.         $K_meta_keywords = implode(',', $meta_keys[0]);
  59.  
  60.         if (!empty($_REQUEST['int_page']))
  61.         {
  62.             $K_meta_title .= ' (Page '.$_REQUEST['int_page'].')';
  63.             $K_meta_description .= ' (Page '.$_REQUEST['int_page'].')';
  64.         }
  65.     }
  66. }
  67. else
  68. {
  69.     $req_title_key = reqmysql ('SELECT `titre`, `description` FROM `dl` WHERE `id`='.$id.';');
  70.     $rep_title_key = mysql_fetch_object($req_title_key);
  71.  
  72.     $K_meta_title =$rep_title_key->titre . ' - Téléchargements';
  73.     $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  74.  
  75.     if(strlen($meta_nu)>=255)
  76.     {
  77.         $meta_nu=substr($meta_nu,0,255);
  78.         $espace=strrpos($meta_nu," ");
  79.         $meta_nu=substr($meta_nu,0,$espace);
  80.     }
  81.     $K_meta_description = $meta_nu;
  82. }
  83. ?>
  84.  


Sujet écrit par lboubou le samedi 2 juillet 2016 à 11:41

[ Imprimer ] - [ Fermer la fenêtre ]