Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Afficher "titre catégorie" module content [RESOLU]
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum » Modules

Poster un nouveau sujet   Répondre au sujet
Afficher "titre catégorie" module content [RESOLU]
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
elkava
Nouveau
Nouveau


Inscrit le: Jul 15, 2007
Messages: 63

MessagePosté le: 23 Oct 2007, 10:06    Sujet du message: Afficher "titre catégorie" module content [RESOLU] Répondre en citant

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\" />&nbsp;<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\" />&nbsp;<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
Voir le profil de l'utilisateur Envoyer un message privé
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1848

MessagePosté le: 23 Oct 2007, 13:03    Sujet du message: Re : Afficher "titre catégorie" module content Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
elkava
Nouveau
Nouveau


Inscrit le: Jul 15, 2007
Messages: 63

MessagePosté le: 25 Oct 2007, 21:40    Sujet du message: Re : Afficher "titre catégorie" module content Répondre en citant

Snesman,

ok j'ai compris le fonctionnement ! Very Happy

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\" />&nbsp;<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
Voir le profil de l'utilisateur Envoyer un message privé
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1848

MessagePosté le: 25 Oct 2007, 22:02    Sujet du message: Re : Afficher "titre catégorie" module content Répondre en citant

Bonjour,

Pas compris la question.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
elkava
Nouveau
Nouveau


Inscrit le: Jul 15, 2007
Messages: 63

MessagePosté le: 25 Oct 2007, 22:45    Sujet du message: Re : Afficher "titre catégorie" module content Répondre en citant

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 Smile

En tout cas merci d'avoir répondu si rapidement
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
elkava
Nouveau
Nouveau


Inscrit le: Jul 15, 2007
Messages: 63

MessagePosté le: 25 Oct 2007, 22:51    Sujet du message: Re : Afficher "titre catégorie" module content Répondre en citant

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\" />&nbsp;<font class=\"title\"><b>$cat</b></font><br><img src=\"images/minipoint.gif\" border=\"0\" /><br><br>";


RESOLU !

Merci pour l'aide ! Smile
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum » Modules Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx