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,...).

Re: Recherche script pour Categorizator

Messagepar landry » Lundi, 12 Mai 2008, 10:49

Bonjour,

J'ai déjà essayé mais aucune ne fonctionnenent.
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script pour Categorizator

Messagepar keroin » Lundi, 12 Mai 2008, 20:21

Bon j'ai essayé pas mal de trucs mais rien ne veut fonctionner correctement :frown:
Je ne vois pas trop ce qui cloche désolé :saipas:
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 » Lundi, 12 Mai 2008, 20:47

Lui le fait -http://annuaire-musique.narayana.fr/ donc ça doit être possible.

Mais en attendant de trouver la solution je te remercie beaucoup de l'aide que tu as su m'apporter. :-)
Je garde ton site en favoris, très bon accueil et réponse rapide.

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

Re: Recherche script affichage description pour Categorizator

Messagepar landry » Mercredi, 14 Mai 2008, 09:12

J'ai modifié ainsi le fichier index.php (en rouge) et j'aimerais bien avoir ton avis si tu veux bien.

//creation des requetes
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";
//nombres de sites et de categories
$sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' ";
$sql_nbcats = "SELECT id FROM $T_categories ";
//on va chercher les categories
$sql_cat = "SELECT id,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC";
//on va chercher les infos necessaires sur le site
$sql_admin = "SELECT nb_scats_on_index FROM $T_infos ";
//on va chercher les 10 meilleurs sites
$sql_top = "SELECT nb_clic_ext,titre,description,url FROM $T_sites ORDER BY nb_clic_ext DESC LIMIT 0,10";
//connexion a la BD
$lk = connection_BD();
//envoi des requetes
$res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");
$res_nbsites = send_sql($sql_nbsites,"trouver le nombre de sites");
$res_nbcats = send_sql($sql_nbcats,"trouver le nombre de catégories");
$res_cat = send_sql($sql_cat,"trouver les catégories principales");
$res_admin = send_sql($sql_admin,"trouver le nombre de sous-catégories à afficher");
$res_top = send_sql($sql_top,"trouver le top 10");


La requête se fait bien car si je supprime la ligne :
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";

J'ai le message d'erreur suivant :

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 :
1065 : Query was empty


Donc tu es d'accord avec moi pour en déduire que la requête se fait bien mais que c'est l'affichage sur l'index qui ne va pas, soit cette partie du code :
<?php
//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>

située après :
<span class="nb_scat_index_annuaire">(<?php echo get_nbsites($une_categorie["id"]); ?>)</span>


Pour preuve l'affichage du code source depuis l'explorateur :

<img src="img/dossier.gif" border=0>
<a href="actualites-et-medias-p1-1.html" class="link_cat_index_annuaire">Actualités et médias</a>
<span class="nb_scat_index_annuaire">(8)</span>
<center><span class="text_cat_annuaire">
</span></center>
<br>


Le fichier texte ne s'affiche pas et je ne comprends pas pourquoi, tu vois quelque chose ?
++
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script affichage description pour Categorizator

Messagepar landry » Mercredi, 14 Mai 2008, 12:22

Ca y est, j'ai trouvé !! :sm2:

Voici la procédure complète pour afficher le descriptif des catégories sur l'index (en ayant pris le soin de donner un descriptif aux catégorie, bien sûr):

Ouvrir index.php et trouver :
Code: Tout sélectionner
if (empty($cat_id))
//si c'est la page d'accueil qui est demandee
{
   //creation des requetes

Ajouter ensuite :
Code: Tout sélectionner
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";


Trouver
Code: Tout sélectionner
//connexion a la BD
   $lk = connection_BD();
   //envoi des requetes

Ajouter ensuite :
Code: Tout sélectionner
$res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");


Trouver
Code: Tout sélectionner
 <span class="nb_scat_index_annuaire">(<?php echo get_nbsites($une_categorie["id"]); ?>)</span>

Ajouter ensuite :
<?php
//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


Et voili, voilou :sm28:
En fait on se plantait avec
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";

qu'il faut remplacer par :
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";


++ :-D
Dernière édition par landry le Jeudi, 15 Mai 2008, 17:35, édité 1 fois.
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script affichage description pour Categorizator

Messagepar keroin » Mercredi, 14 Mai 2008, 15:48

Bah dis donc tu deviens un killer en php toi :sm15:
Félicitations et surtout merci pour le retour ça pourra servir à d'autres :good: :bravo3:
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 affichage description pour Categorizator

Messagepar landry » Jeudi, 15 Mai 2008, 17:37

Petite rectification, le bon code pour la requête est :

$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";


Sinon le descriptif s'affiche mais pas forcémement sous la bonne catégorie.

J'ai rectifié aussi le script juste au dessus.

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

Re: Recherche script affichage description pour Categorizator

Messagepar keroin » Vendredi, 16 Mai 2008, 01:49

Il y a quelque chose que je ne comprend pas dans ta requête et qui est surement la cause de
Sinon le descriptif s'affiche mais pas forcémement sous la bonne catégorie.

La partie
Code: Tout sélectionner
FROM $T_categories WHERE id_cat_mere = '0'

signifie que seule la catégorie mère ayant l'id "0" est concernée, hors les catégories sur l'index sont toutes des catégories mères avec une id différente???

Peut être en essayant comme ça pour la requête
Code: Tout sélectionner
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE activation = '1' ORDER BY cat_name ASC ";

ou
Code: Tout sélectionner
$sql_descr = "SELECT texte,cat_name FROM $T_categories ORDER BY cat_name ASC ";


Non ? :saipas:

Edit : je viens d'aller faire un tour sur la home de ton annuaire et ça semble fonctionner convenablement, tu as changé quelque chose?
Tu devrais mettre une petite phrase complète pour ta description des catégories (au lieu de juste un mot clef parfois) se serait surement mieux point de vue intérêt des moteurs.

ps : tu peux mettre ton/tes sites en signature si tu veux (voir les règles du forum dans la mienne pour les modalités ) ;-)
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 affichage description pour Categorizator

Messagepar landry » Vendredi, 16 Mai 2008, 07:33

Peut être en essayant comme ça pour la requête

Code:
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE activation = '1' ORDER BY cat_name ASC ";

ou

Code:
$sql_descr = "SELECT texte,cat_name FROM $T_categories ORDER BY cat_name ASC ";


Non ?

Non, ça ne fonctionnera pas, les descriptions seront dans le désordre.
Edit : je viens d'aller faire un tour sur la home de ton annuaire et ça semble fonctionner convenablement, tu as changé quelque chose?
Tu devrais mettre une petite phrase complète pour ta description des catégories (au lieu de juste un mot clef parfois) se serait surement mieux point de vue intérêt des moteurs.


Tu as dû zapper mon message précédent.

J'ai réparé le problème et j'ai modifié le script sur ton site afin de ne pas induire en erreur un internaute voulant l'appliquer.
La bonne requête est :

$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";


Pour le descriptif tu as certainement raison : une phrase au lieu de mot clé. :-D
++
Avatar de l’utilisateur
landry
Utilisateur
Utilisateur
 
Messages: 24
Inscription: Vendredi, 09 Mai 2008, 11:02

Re: Recherche script affichage description pour Categorizator

Messagepar keroin » Vendredi, 16 Mai 2008, 22:51

Ah zut oui effectivement, désolé, j'avais mal lu et je pensais qu'il y avait encore un souci :rolleyes:

He bien alors dans ce cas tout fonctionne bien et je te réitère donc mes félicitations :bravo3:
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

Précédente

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 1 invité

cron