Recherche script affichage description pour Categorizator

Pour toutes les questions concernant les langages du Web (Html, Php,...) et le développement de votre site web (référencement, positionnement dans les moteurs de recherche comme Google, Yahoo, Live,...).

Recherche script affichage description pour Categorizator

Messagepar landry » Vendredi, 09 Mai 2008, 11:10

Bonjour,

Lors de la dernière Google Dance celui-ci a renvoyé mon annuaire au placard en lui affligeant un PR de zéro (PR4 avant). Je reste surpris car mon annuaire est l'un des rares à ne pas demander de liens de retour. M'enfin ...
Cela dit je cherche à rajouter du texte à mon annuaire et notamment sur l'accueil, je voudrais ajouter en dessous de chaque catégorie un petit descriptif de celle-ci mais je n'y parviens pas.
Pourriez-vous m'aider ?
Cordialement
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script Categorizator

Messagepar keroin » Vendredi, 09 Mai 2008, 16:44

Bonjour et bienvenue Landry ;-)
Pour ton souci, tu cherches à ce que ce texte apparaisse uniquement sur l'index ou alors à chaque fois que l'on clique sur une des catégories sur la première page de cette dernière?
Si c'est la deuxième solution, c'est possible dans les options du script categorizator.
Pour la première solution ça doit pourvoir ce faire en ajoutant un include dans la fonction appelant les titres des catégories et en le joignant à l'id des dites catégories (un texte par id pour renvoyer l'affichage).

Maintenant, tu es sûr que tu veux mettre tout ça sur l'index d'un annuaire, ça risque de faire un peut surcharge avec en plus les titres des catégories/sous-catégories. De plus, la home est souvent naturellement mise en avant et ce qui est compliqué à bien classer ce sont les pages de catégories internes non linkées (ou mal linkées) depuis la Home. Moi c'est là que j'insisterais sur le contenu texte mais ça le script permet déjà de le faire dans ces options ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Recherche script pour Categorizator

Messagepar landry » Vendredi, 09 Mai 2008, 18:00

Bonjour Keroin et merci de ton accueil,

En fait mon problème est la chute subite du PR chez Google. Je pense, si ça se trouve ce n'est pas ça, que l'annuaire comporte trop de liens pour pas assez de texte. Et Google n'aime pas ça les pages bardés de liens, alors je me suis dit qu'en ajoutant un peu de texte ... :saipas:

J'aurais souhaité faire ce que fait le webmaster de ce site sous ses catégories : -http://annuaire-musique.narayana.fr/
un petit descriptif rapide de la section.
Maintenant, tu es sûr que tu veux mettre tout ça sur l'index d'un annuaire, ça risque de faire un peut surcharge avec en plus les titres des catégories/sous-catégories

A vrai dire je n'affiche pas les sous-catégorie sur la home, donc j'ai de la place.
Maintenant peut-être que je me plante radicalement et que la chute de PR est simplement dû au fait que Google a les annuaires dans le nez en ce moment, mais en tant que webmaster je cherche à comprendre.
Si tu veux jetter un oeil mon annuaire est là : -http://www.micro-astuce.com/annuaire/
peut-être que tu remarqueras quelque chose que je n'ai pas vu pouvant expliquer cette sanction de GG.
Merci à toi.
Excellente soirée.
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Vendredi, 09 Mai 2008, 19:14

Pour le PR il ne faut pas trop s'en soucier car actuellement il n'y a plus aucune certitude concernant son utilité et surtout son exactitude (on évalue que le PR affiché sur les sites Internet est en fait celui que les sites possédaient il y a environ 6 mois), pour le véritable PR, seul Google le connait. Sachant cela il ne faut plus en tenir compte.
Si les visites, le positionnement et le crawl de tes pages par les robots des moteurs ne bouge pas trop c'est qu'il n'y a pas de véritable problème.

je n'affiche pas les sous-catégorie sur la home, donc j'ai de la place.

J'aurais tendance à conseiller de le faire car ça permet un accès simplifié aux catégories internes par les moteurs de recherche.

Le fait que l'annuaire soit dans un sous dossier du site et non sur un domaine ou sous domaine propre doit certainement gêner sa bonne prise en compte par les moteurs. Ça ne pose aucun problème à long terme (voir wri) mais dans les premiers temps de la vie d'un annuaire il n'est alors considéré que comme des pages supplémentaires du site principal.

A la vue de l'annuaire, il est assez récent donc ne bénéficie peut être pas d'un "trusrank" suffisant accordé par Google (ça ne s'acquière qu'avec le temps).

Pour ton ajout de description sur la Home, le plus simple est d'utiliser les fonctions déjà présentes dans catégorizator et de les adapter.

Il faut tout d'abord remplir une description pour les catégories "mères" (celles de la home). Pour le faire, aller dans l'admin et éditer ces catégories mères.
Après cela la description apparait quand on clique sur un lien d'une des catégories.
Le but maintenant est de faire apparaitre cette description sur l'index.

Attention ce code n'est pas testé et surement pas bon car réalisé à "l'arrache"mais c'est pour donner une idée de ce qu'il faut faire

Dans le fichier index.php, chercher
Code: Tout sélectionner
<span class="nb_scat_index_annuaire">(<?php echo get_nbsites($une_categorie["id"]); ?>)</span><br>

=> c'est la position située juste après l'image et le titre de la catégorie
Juste après place quelque chose comme ça :
code supprimé car script inefficace
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Recherche script pour Categorizator

Messagepar landry » Samedi, 10 Mai 2008, 11:15

Bonjour, :-D

Alors j'ai essayé mais ça ne fonctionne pas. Le script m'affiche ceci sous toutes les catégories, même celles auxquelles je n'ai pas donné de descriptif :

Retour à l'accueil =>


Tu vois le blème ?
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Samedi, 10 Mai 2008, 11:50

Tu vois le blème ?

Bah oui :sm15: comme j'avais dit c'est fait à l'arrache juste pour montrer une voie possible à suivre :siffle:

Il faut fouiller dans les requêtes sql celle qui appelle le texte indiqué sous chaque catégorie, Peut être avec ça alors (au même endroit)

Code: Tout sélectionner

<?
 
//creation requete pour trouver la description de la categorie
   
$sql_descr "SELECT texte FROM $T_categories WHERE id = '$cat_id' ";

//envoi requete
   
$res_descr send_sql($sql_descr,"trouver la description de cette catégorie");

//on affiche la description de la catégorie
    
$res_texte mysql_fetch_array($res_descr,MYSQL_ASSOC);
    if (
$res_texte["texte"])
    
//si on a une description a affiche
    
{
?>
        <center><span class="text_cat_annuaire">
<?php
    
echo htmlspecialchars($res_texte["texte"]);
?>
        </span></center>
        <br>
<?php
    
}
?>


Pas certain non plus que ça fonctionne mais il faut essayer de tourner le code dans tous les sens et on va finir par obtenir quelque chose de satisfaisant ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Recherche script pour Categorizator

Messagepar landry » Samedi, 10 Mai 2008, 13:43

Comme ça il n'y a rien d'affiché, aucun changement par rapport à l'ordinaire. :saipas:
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Samedi, 10 Mai 2008, 16:14

Ah zut, pourtant il ne me semblait pas si mal que ça celui là :-?
Je vois pas trop où ça cloche???
Essaye peut être d'ajouter une petite mention comme "description" juste après
Code: Tout sélectionner
<span class="text_cat_annuaire">

ce qui donnerais
Code: Tout sélectionner
<span class="text_cat_annuaire">Description :


C'est juste pour voir si le souci vient de la requête sql en elle même et si au moins le champ "description :" apparait correctement sous chaque titre de catégorie ou si il y a un bug...
Hésite pas à faire un screen ou a copier/coller les éventuels messages d'erreurs si il y en a ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Recherche script pour Categorizator

Messagepar landry » Samedi, 10 Mai 2008, 17:38

Re,

Le code est actuellement en place mais le mot "Description" n'apparaît pas.
Je laisse le script en place au cas ou tu voudrais jetter un oeil sur le code source de la page.

Merci. :-D
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Samedi, 10 Mai 2008, 17:45

Si tu retires les parenthèses { et }, il y a un message d'erreur ou rien ?

Le code source ne m'amène pas grand chose, par contre peut être en postant une portion de code (avec les 20 ligne avant et les 20 d'après) pour essayer de voir ça...
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Recherche script pour Categorizator

Messagepar landry » Samedi, 10 Mai 2008, 18:10

Si j'enlève {et} le mot "description" apparaît.

Voilà un bout du code :

Code: Tout sélectionner
<?php
//On affiche les 10 meilleurs sites (en clic)
echo '<b>Le Top 10 des meilleurs sites :</b><br><br>';   
while($top = mysql_fetch_array($res_top))
{
if($top['nb_clic_ext'] != 0)   
echo '<a href="' .$top["url"]. '" title="' .$top["description"]. '" target="_blank">' .$top['titre']. '</a> ==> (' .$top['nb_clic_ext']. ' visteur(s) amené(s) ) <br>';
}
?>
      <?php
   //tableau des categories

   //pour chaque categories meres trouvees on les affiche avec leurs X premieres sous-cat
   $i=0;
   while ($une_categorie = mysql_fetch_array($res_cat,MYSQL_ASSOC))
   {
      if ($i%3 == 0) //colonne de gauche et donc nouvelle ligne
         echo "<tr>\n";
      $i++;
      //on affiche la categorie mere
      ?>
<td valign="top" width="33%">
<div style="height:5px; display:block;"></div> 
<img src="img/dossier.gif" border=0>
<a href="<?php echo id_to_url($une_categorie["id"],$une_categorie["cat_name"],'1'); ?>" class="link_cat_index_annuaire"><?php echo htmlspecialchars($une_categorie["cat_name"]); ?></a>
 <span class="nb_scat_index_annuaire">(<?php echo get_nbsites($une_categorie["id"]); ?>)</span>
 <?
 //creation requete pour trouver la description de la categorie
   $sql_descr = "SELECT texte FROM $T_categories WHERE id = '$cat_id' ";

//envoi requete
   $res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");

//on affiche la description de la catégorie
    $res_texte = mysql_fetch_array($res_descr,MYSQL_ASSOC);
    if ($res_texte["texte"])
    //si on a une description a affiche
   
?>
        <center><span class="text_cat_annuaire">Description :
<?php
    echo htmlspecialchars($res_texte["texte"]);
?>
        </span></center>
        <br>
<?php
   
?>
<?
 //creation requete pour trouver la description de la categorie
   $sql_descr = "SELECT texte FROM $T_categories WHERE id = '$cat_id' ";

//envoi requete
   $res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");

//on affiche la description de la catégorie
    $res_texte = mysql_fetch_array($res_descr,MYSQL_ASSOC);
    if ($res_texte["texte"])
    //si on a une description a affiche
    {
?>
        <center><span class="text_cat_annuaire">
<?php
    echo htmlspecialchars($res_texte["texte"]);
?>
        </span></center>
        <br>
<?php
    }
?>
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Samedi, 10 Mai 2008, 18:50

Bon on est pas si loin que ça et il y a juste encore un problème dans la requête sql
Code: Tout sélectionner
<?
 //creation requete pour trouver la description de la categorie
   $sql_descr = "SELECT texte FROM 'categories_annuaire' WHERE id = '$cat_id' ";

//envoi requete
   $res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");

//on affiche la description de la catégorie
    $res_texte = mysql_fetch_array($res_descr,MYSQL_ASSOC);
    if ($res_texte["texte"])
    //si on a une description a affiche

?>
        <center><span class="text_cat_annuaire">Description :
<?php
    echo htmlspecialchars($res_texte["texte"]);
?>
        </span></center>
        <br>


Comme ça peut être :saipas:

Par contre, es tu sûr d'avoir bien édité la description des catégories mères car si c'est le cas on doit retrouver cette description sur la 1ere page de chaque catégorie sous "Retour à l'accueil =>NOM CATEGORIE" hors j'ai cliqué sur quelques catégories mères sans jamais retrouver cette description ???
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Recherche script pour Categorizator

Messagepar landry » Samedi, 10 Mai 2008, 20:51

Oui, il y a celle là -http://www.micro-astuce.com/annuaire/actualites-et-medias-p1-1.html

Mais je l'ai caché par erreur dans l'après-midi en essayant de palier à un autre problème. Désolé. :sm7:

Je teste et je te tiens au courant.
Dernière édition par landry le Dimanche, 11 Mai 2008, 10:38, édité 1 fois.
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar landry » Dimanche, 11 Mai 2008, 10:38

Bonjour, :-D

Le dernier script plante :

Actualités et médias (8) Impossible d'effectuer la requête pour trouver la description de cette catégorie

Voici le message d'erreur renvoyé par la base de données :
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''categories_annuaire' WHERE id = '0'' at line 1

:saipas:
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Dimanche, 11 Mai 2008, 13:31

Et en reessayant avec les propositions précédentes ?
Car du coup, on avait peut être la solution précédemment...

Surtout réessayer en remplaçant
Code: Tout sélectionner
$sql_descr = "SELECT texte FROM 'categories_annuaire' WHERE id = '$cat_id' ";

par
Code: Tout sélectionner
$sql_descr = "SELECT texte FROM $T_categories WHERE id = '$cat_id' ";
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Suivante

Les discussions en relation


Retourner vers Développement de site Internet, Scripts et langages du Web

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron