Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Version 1.4.2 : [.tar.gz][.zip] (maj 09/08/2010)
Pack langue française pour 1.4.2 : [.zip] (maj 14/08/2010)
Ancienne version :
Version 1.2.23 fr (entièrement en français) : [.zip] (maj 16/08/2010)
Pack langue française pour 1.2.x : [.zip] [.rar] (maj 15/10/2006)
Vous avez un problème ?
Avant de poser votre question sur les forums d'entraide nous vous invitons à consulter :
Pages : 1
Bonsoir,
J'aimerai afficher une <div>, mais seulement pour les topics d'un seuls forum.
Voici ce que j'ai fait dans viewtopic.php :
le code de base:
// Fetch some info about the topic
if (!$pun_user['is_guest'])
$result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, t.last_post, f.id AS forum_id, f.forum_name, f.evaluate_active, f.moderators, fp.post_replies, s.user_id AS is_subscribed, e.voters, e.votes, pf.forum_name AS parent_forum, f.parent_forum_id FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'subscriptions AS s ON (t.id=s.topic_id AND s.user_id='.$pun_user['id'].') LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
else
$result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.evaluate_active, f.moderators, fp.post_replies, e.voters, e.votes, 0, pf.forum_name AS parent_forum, f.parent_forum_id FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
if (!$db->num_rows($result))
message($lang_common['Bad request']);
$cur_topic = $db->fetch_assoc($result);Puis :
if(($cur_topic['sticky'] == '0')&& ($cur_topic['f.id] == '10'))
{code ma div}Ainsi, je pensais que ca allais marcher pour tous les topics non épinglés du forum ayant l'id numero 10, mais ca ne fonctionne pas 
Quelqu'un aurait une piste ?
Dernière modification par riversub (12-03-2010 19:12:57)
Hors ligne
Merci, je pourrais juste savoir pourquoi il fallait mettre ça et pas f.id ?
(excusez, je n'ai que des notions en java, pas en php)
Hors ligne
Dans la requete tu as ça :
f.id AS forum_idCe qui veut dire qu'on associe f.id à forum_id
Kit Graphique gratuit : http://www.tcheval.net
URL Rewriting de FluxBB/PunBB en moins de 1 minutes : http://www.tcheval.net/forum/s1871-page … inute.html
Hors ligne
Dans la requete tu as ça :
f.id AS forum_idCe qui veut dire qu'on associe f.id à forum_id
Merci 
Hors ligne
Pages : 1