 |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 23 Oct 2007, 10:06 Sujet du message: Afficher "titre catégorie" module content [RESOLU] |
|
|
Bonjour,
je cherche à afficher le titre de catégorie dans le module content : avec "$cat_title", mais je n'y arrive pas, un problème de formulation sans doute.
le code non modifié :
| Code: | function list_pages_categories($cid) {
global $prefix, $db, $sitename, $admin, $multilingual, $module_name, $admin_file;
include("header.php");
echo "<img src=\"images/gflech.gif\" border=\"0\" /> <font class=\"title\"><b>[b]nom de la catégorie[/b]</b></font><br><img src=\"images/minipoint.gif\" border=\"0\" /><br><br>";
|
le code que j'ai modifié :
| Code: | function list_pages_categories($cid) {
global $prefix, $db, $sitename, $admin, $multilingual, $module_name, $admin_file, $cat_title;
include("header.php");
$cat_title = filter($row_cat['title'], "nohtml");
echo "<img src=\"images/gflech.gif\" border=\"0\" /> <font class=\"title\"><b>$cat_title</b></font><br><img src=\"images/minipoint.gif\" border=\"0\" /><br><br>";
|
La modification et l'appel des requêtes étant encore récent pour moi (merci à Snesman qui m'a initié sur un post précédent), quelque chose m'échappe encore...
Cordialement |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1886
|
Posté le: 23 Oct 2007, 13:03 Sujet du message: Re : Afficher "titre catégorie" module content |
|
|
Bonjour,
Rapidement, car tu donnes le code.
C'est faux, mais pas tout.
En fait il te manque juste la requête. Donc dans le global tu peux effacer $cat_title.
Tu mets sous include("header.php") :
| Code: | $result = $db->sql_query("SELECT * FROM ".$prefix."_LE_NOM_DE_LA_TABLE");
$row = $db->sql_fetchrow($result); |
Ensuite à modifier $row_cat, pas bon. C'est ça que tu dois avoir :
| Code: | | $cat_title = filter($row['LE_NOM_DU_CHAMP_A_AFFICHER'], "nohtml"); |
Fais déjà ça et après on aura une base de travail en cas de problème. Mais les seuls problèmes qui peuvent venir c'est les noms de tables et de champ. |
|
|
|
| Revenir en haut de page |
|
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 25 Oct 2007, 21:40 Sujet du message: Re : Afficher "titre catégorie" module content |
|
|
Snesman,
ok j'ai compris le fonctionnement !
| Code: | include("header.php");
$result = $db->sql_query("SELECT * FROM ".$prefix."_pages_categories");
$row = $db->sql_fetchrow($result);
$cat_title = filter($row['title'], "nohtml");
echo "<img src=\"images/gflech.gif\" border=\"0\" /> <font class=\"title\"><b>$cat_title</b></font><br><img src=\"images/minipoint.gif\" border=\"0\" /><br><br>"; |
Encore une question, pour l'instant le titre n'affiche que le nom de la première catégorie "cid" du contenu.
Comment faire pour afficher le nom de la catégorie en cours ?
Il faut sans doute récupérer la cid de la catégorie en cours et afficher le titre correspondant ? |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1886
|
Posté le: 25 Oct 2007, 22:02 Sujet du message: Re : Afficher "titre catégorie" module content |
|
|
Bonjour,
Pas compris la question. |
|
|
|
| Revenir en haut de page |
|
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 25 Oct 2007, 22:45 Sujet du message: Re : Afficher "titre catégorie" module content |
|
|
Bonjour Snesman,
il est vrai que ma formulation est confuse :
Voila je souhaite afficher le titre de la catégorie content en cours (url au bas de l'image).
Avec tes indications j'ai réussit à formuler ma requête de manière juste, et j'ai enfin compris le fonctionnement de base.
Seulement, le titre affiché correspond au titre "cid=1", c'est à dire à la première catégorie content de ma base de données, au lieu de la catégorie actuelle : ici normalement "cid=9", et ce quelle que soit la catégorie.
On devrait dans l'exemple en image pouvoir lire "catégorie de test" au lieu de "consult"...
Je ne sais pas si je suis plus clair, je l'espère... le cas échéant je tenterai d'expliquer différemment
En tout cas merci d'avoir répondu si rapidement |
|
|
|
| Revenir en haut de page |
|
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 25 Oct 2007, 22:51 Sujet du message: Re : Afficher "titre catégorie" module content |
|
|
Snesman !
j'avais la réposne sous les yeux dans le headnavigator !
voici la solution :
| Code: |
include("header.php");
$sql = "SELECT title FROM ".$prefix."_pages_categories WHERE cid='$cid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$cat = $row[title];
echo "<img src=\"images/gflech.gif\" border=\"0\" /> <font class=\"title\"><b>$cat</b></font><br><img src=\"images/minipoint.gif\" border=\"0\" /><br><br>"; |
RESOLU !
Merci pour l'aide !  |
|
|
|
| Revenir en haut de page |
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|