Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[download] Modification méta - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[download] Modification méta  [10 réponses]

fleche bas

lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien lundi 13 décembre 2010 à 22:57  
Bonsoir,
ça fait plusieurs soirs que je "tente" des modif mais je n'arrive pas à aboutir !
Je souhaiterai faire avec le module download, à peu pres les memes modif que j'ai faites avec votre contribution, sur le forum au niveau des méta (voir ici)
C'est à dire, que lorsque l'on se trouve sur la page de téléchargement, on obtienne dans les métas uniquement ce qui est renseigné dans le titre et la description du document à téléchargé
Par exemple pour cette page
http://www.kwsphp.org/index.php?mod=download&ac=afficherid&id=119
Je souhaiterai avoir au niveau meta uniquement ça dans le titre, sans rien d'autre...
<title>Sondage 1.6.815</title>

La description c'est déjà OK et les mots clés si j'ai bien compris pas possible à ce jour de faire avec des mots clés spécifique sans touche profondément au portail

Merci d'avance pour votre aide

Je colle le code du fichier meta en question pour vous éviter de le rechercher


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 884 2009-10-08 19:41:01Z mike007.devpwsphp $
  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.         $title_add_plus .= 'Tous les téléchargements';
  17.         $K_meta_title = $K_nom_page.' - '.$title_add_plus;
  18.     }
  19.     else
  20.     {
  21.         if (!empty($_GET['repertoire']))
  22.         {
  23.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  24.             while($rep_title_key = mysql_fetch_object($req_title_key))
  25.             {
  26.                 if( md5($rep_title_key->fichier) == $_GET['repertoire'])
  27.                 {
  28.                     break;
  29.                 }
  30.             }
  31.         }
  32.         elseif (!empty($_REQUEST['categorie']))
  33.         {
  34.             if (substr($_REQUEST['categorie'],-1) == '/') $dl_cat = substr($_REQUEST['categorie'],0,-1);
  35.             else $dl_cat = $_REQUEST['categorie'];
  36.             $dl_cat = basename($_REQUEST['categorie']);
  37.  
  38.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  39.             while($rep_title_key = mysql_fetch_object($req_title_key))
  40.             {
  41.                 if( basename($rep_title_key->fichier) == $dl_cat)
  42.                 {
  43.                     break;
  44.                 }
  45.             }
  46.         }
  47.         $title_add_plus = $rep_title_key->titre;
  48.         $K_meta_title = $K_nom_page.' - Téléchargements - '.$title_add_plus;
  49.         $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  50.  
  51.         if(strlen($meta_nu)>=255)
  52.         {
  53.             $meta_nu=substr($meta_nu,0,255);
  54.             $espace=strrpos($meta_nu," ");
  55.             $meta_nu=substr($meta_nu,0,$espace);
  56.         }
  57.         $K_meta_description = $meta_nu;
  58.         preg_match_all('`\b\w{7,}\b`', $rep_title_key->description, $meta_keys);
  59.         rsort($meta_keys);
  60.         $K_meta_keywords = implode(',', $meta_keys[0]);
  61.  
  62.         if (!empty($_REQUEST['int_page']))
  63.         {
  64.             $K_meta_title .= ' (Page '.$_REQUEST['int_page'].')';
  65.             $K_meta_description .= ' (Page '.$_REQUEST['int_page'].')';
  66.         }
  67.     }
  68. }
  69. else
  70. {
  71.     $req_title_key = reqmysql ('SELECT `titre`, `description` FROM `dl` WHERE `id`='.$id.';');
  72.     $rep_title_key = mysql_fetch_object($req_title_key);
  73.     $title_add_plus .= $rep_title_key->titre;
  74.  
  75.     $K_meta_title = $K_nom_page.' - Téléchargements - '.$title_add_plus;
  76.     $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  77.  
  78.     if(strlen($meta_nu)>=255)
  79.     {
  80.         $meta_nu=substr($meta_nu,0,255);
  81.         $espace=strrpos($meta_nu," ");
  82.         $meta_nu=substr($meta_nu,0,$espace);
  83.     }
  84.     $K_meta_description = $meta_nu;
  85. }
  86. ?>
  87.  
Édité 1 fois - Dernière édition: 13/12/2010 à 22:58 Par lboubou.


http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



Imprimer Permalien mardi 14 décembre 2010 à 17:13  
Slt,

Comme personne ne souhaite t'apporter de réponse, je me lance smiley sg3bgg29g.gif


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 884 2009-10-08 19:41:01Z mike007.devpwsphp $
  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.         $title_add_plus .= 'Tous les téléchargements';
  17.         $K_meta_title = $K_nom_page.' - '.$title_add_plus;
  18.     }
  19.     else
  20.     {
  21.         if (!empty($_GET['repertoire']))
  22.         {
  23.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  24.             while($rep_title_key = mysql_fetch_object($req_title_key))
  25.             {
  26.                 if( md5($rep_title_key->fichier) == $_GET['repertoire'])
  27.                 {
  28.                     break;
  29.                 }
  30.             }
  31.         }
  32.         elseif (!empty($_REQUEST['categorie']))
  33.         {
  34.             if (substr($_REQUEST['categorie'],-1) == '/') $dl_cat = substr($_REQUEST['categorie'],0,-1);
  35.             else $dl_cat = $_REQUEST['categorie'];
  36.             $dl_cat = basename($_REQUEST['categorie']);
  37.  
  38.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  39.             while($rep_title_key = mysql_fetch_object($req_title_key))
  40.             {
  41.                 if( basename($rep_title_key->fichier) == $dl_cat)
  42.                 {
  43.                     break;
  44.                 }
  45.             }
  46.         }
  47.         $title_add_plus = $rep_title_key->titre;
  48.         $K_meta_title = $K_nom_page.' - Téléchargements - '.$title_add_plus;
  49.         $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  50.  
  51.         if(strlen($meta_nu)>=255)
  52.         {
  53.             $meta_nu=substr($meta_nu,0,255);
  54.             $espace=strrpos($meta_nu," ");
  55.             $meta_nu=substr($meta_nu,0,$espace);
  56.         }
  57.         $K_meta_description = $meta_nu;
  58.         preg_match_all('`\b\w{7,}\b`', $rep_title_key->description, $meta_keys);
  59.         rsort($meta_keys);
  60.         $K_meta_keywords = implode(',', $meta_keys[0]);
  61.  
  62.         if (!empty($_REQUEST['int_page']))
  63.         {
  64.             $K_meta_title .= ' (Page '.$_REQUEST['int_page'].')';
  65.             $K_meta_description .= ' (Page '.$_REQUEST['int_page'].')';
  66.         }
  67.     }
  68. }
  69. else
  70. {
  71.     $req_title_key = reqmysql ('SELECT `titre`, `description` FROM `dl` WHERE `id`='.$id.';');
  72.     $rep_title_key = mysql_fetch_object($req_title_key);
  73.     $title_add_plus .= $rep_title_key->titre;
  74.  
  75.     $K_meta_title = '<title>Sondage 1.6.815</title>';
  76.     $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  77.  
  78.     if(strlen($meta_nu)>=255)
  79.     {
  80.         $meta_nu=substr($meta_nu,0,255);
  81.         $espace=strrpos($meta_nu," ");
  82.         $meta_nu=substr($meta_nu,0,$espace);
  83.     }
  84.     $K_meta_description = $meta_nu;
  85. }
  86. ?>


Si jamais ça ne fonctionne pas hésite pas à revenir te plaindre smiley sg3agD.gif


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien mardi 14 décembre 2010 à 22:09  
C'est du grand Calfou !!!! smiley sg3agrulesg3ag.gif
Toujours pret à rendre service et rapidement, mais il oublie de lire ce que l'on ecrit !
Après c'est moi qui parle pas Français !!! smiley sg3aggnag3ag.gif
Le titre que j'ai noté (sondage) c'étais celui de l'exemple que j'avais pris...

J'ai bricolé encore un peu ce soir pour arriver à ce que je souhaite faire mais est ce correct au niveau du code à la ligne 75
Doit on, ou peut on faire ainsi ? (voir ci dessous)

De plus j'aimerai mettre en dur un titre et description (voir mots clés) pour la page http://www.grives.net/download.html
Que faut il faire comme modif svp ?
Pour le titre je pense avoir trouvé mais pour la description ??

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 884 2009-10-08 19:41:01Z mike007.devpwsphp $
  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.         $title_add_plus .= 'Grives.net - Tous les téléchargements';
  17.         $K_meta_title = ''.$title_add_plus;
  18.     }
  19.     else
  20.     {
  21.         if (!empty($_GET['repertoire']))
  22.         {
  23.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  24.             while($rep_title_key = mysql_fetch_object($req_title_key))
  25.             {
  26.                 if( md5($rep_title_key->fichier) == $_GET['repertoire'])
  27.                 {
  28.                     break;
  29.                 }
  30.             }
  31.         }
  32.         elseif (!empty($_REQUEST['categorie']))
  33.         {
  34.             if (substr($_REQUEST['categorie'],-1) == '/') $dl_cat = substr($_REQUEST['categorie'],0,-1);
  35.             else $dl_cat = $_REQUEST['categorie'];
  36.             $dl_cat = basename($_REQUEST['categorie']);
  37.  
  38.             $req_title_key = reqmysql ('SELECT `fichier`, `titre`, `description` FROM `dl` WHERE `type`="repertoire" ;');
  39.             while($rep_title_key = mysql_fetch_object($req_title_key))
  40.             {
  41.                 if( basename($rep_title_key->fichier) == $dl_cat)
  42.                 {
  43.                     break;
  44.                 }
  45.             }
  46.         }
  47.         $title_add_plus = $rep_title_key->titre;
  48.         $K_meta_title = $K_nom_page.' - Téléchargements - '.$title_add_plus;
  49.         $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  50.  
  51.         if(strlen($meta_nu)>=255)
  52.         {
  53.             $meta_nu=substr($meta_nu,0,255);
  54.             $espace=strrpos($meta_nu," ");
  55.             $meta_nu=substr($meta_nu,0,$espace);
  56.         }
  57.         $K_meta_description = $meta_nu;
  58.         preg_match_all('`\b\w{7,}\b`', $rep_title_key->description, $meta_keys);
  59.         rsort($meta_keys);
  60.         $K_meta_keywords = implode(',', $meta_keys[0]);
  61.  
  62.         if (!empty($_REQUEST['int_page']))
  63.         {
  64.             $K_meta_title .= ' (Page '.$_REQUEST['int_page'].')';
  65.             $K_meta_description .= ' (Page '.$_REQUEST['int_page'].')';
  66.         }
  67.     }
  68. }
  69. else
  70. {
  71.     $req_title_key = reqmysql ('SELECT `titre`, `description` FROM `dl` WHERE `id`='.$id.';');
  72.     $rep_title_key = mysql_fetch_object($req_title_key);
  73.     $title_add_plus .= $rep_title_key->titre;
  74.  
  75.     $K_meta_title = ''.$title_add_plus;
  76.     $meta_nu = filter_noentityhtml(bbcode($rep_title_key->description,0,0,0,0,0,1));
  77.  
  78.     if(strlen($meta_nu)>=255)
  79.     {
  80.         $meta_nu=substr($meta_nu,0,255);
  81.         $espace=strrpos($meta_nu," ");
  82.         $meta_nu=substr($meta_nu,0,$espace);
  83.     }
  84.     $K_meta_description = $meta_nu;
  85. }
  86. ?>



http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


Imprimer Permalien mardi 14 décembre 2010 à 22:42  
Mdr en même temps c'était trop tentant...

Sinon tu peut virer ''. Qui ne sert a rien...




lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien mercredi 15 décembre 2010 à 08:14  
hello
J'ai bien essayé hier mais ça plante !
et pour la page d'accueil tu peux un peu me donner des indication stp
Merci pour ton aide

PS: C'est le désert ici en ce moment !

Bonnes fêtes de fin d'année à tous !

http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


Imprimer Permalien mercredi 15 décembre 2010 à 15:17  
Ben c'est sur que sans toi on se  *** CENSURED ***  sur ce forum.. Pour la page d'accueil si t'es un p'tit peut réfléchi dans ta tête (sans vouloir t'offenser très cher) tu oit bien te dire que c'est pareil que sur les autres modules que tu à certainement déjà retouché.

Je te laisse chercher un peut


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien dimanche 26 décembre 2010 à 20:45  
salut Calfou,
suite à ta réponse dans un autre sujet
http://www.kwsphp.org/index.php?mod=forum&ac=voir&id=10007#r87094

je me permet de revenir dans celui d'origine pour t'indiquer que ta modif était déjà en place au niveau des téléchargements, par contre c'est pour la premiere page du module que je n'arrive pas à mettre une description unique en dur
http://www.grives.net/download.html

et cela est valable pour les autres modules également...
http://www.grives.net/dictionnaire_chasse.html

je sais que ce n'est plus noel mais parfois le pere noel a un peu de retard...

Merci et bonne fin d'année à tous
Édité 1 fois - Dernière édition: 26/12/2010 à 20:46 Par lboubou.


http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


Imprimer Permalien dimanche 26 décembre 2010 à 21:04  
Mdr

Je te répond vite fait en passant.


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if($K_ac == 'index')
  5. {
  6.  $K_title = 'ton titre';
  7. }
  8.  
  9.  
  10. #####!!!#####
  11. ?>


Tu met le bon nom de variable a la place de $K_title et tu met ça a la fin de ton meta. Ca prendra le dessus sur tout le reste.

Le nom je sais plus et j'ai la flemme d'ouvrir pspad


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien samedi 2 juillet 2016 à 11:41  
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.  
Édité 2 fois - Dernière édition: 02/07/2016 à 11:50 Par lboubou.


http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mardi 5 juillet 2016 à 11:01  
oui tu peux le faire comme ça

qd à ta modif ligne 16, plutôt que de mettre l'url en dur tu peux utiliser la variable du site $K_url_site


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.         $K_meta_title = 'Tous les téléchargements de '.$K_url_site;
  5.  
  6. #####!!!#####
  7. ?>


Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien mardi 5 juillet 2016 à 13:29  
Ok merci mike007

Perso au niveau des métas je pense qu'il y a encore du travail à faire si l'on veut gagner en visibilté, surtout au niveau des titres.

Par exemple pour ce que je vous indique ici, le module Download ça serait bien d'éclaircir un peu les choses comme je vous le propose et de l'insérer dans le portail pour tous.

L'ordre des mots et leur quantité dans un titre c'est important.

Ici pour Download nous avons un titre identique au début avec juste une variation en fin qui correspond au fichier ou autre alors que c'est ça le plus important !

Google n'ira même pas lire et afficher la fin qui est la partie la plus importante... Dommage non ?

Qu'en pensez-vous ?

je suis près à revoir tous les fichiers meta avec quelqu'un qui connait un peu le code afin d'optimiser tout cela pour le portail.

J'attends vos retours / propositions


http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


fleche bas[download] Modification méta  [10 réponses]