Darathor
Citation :
But : Affiche dans le fil d'Ariane la catégorie dans laquelle se trouve le forum courant.
Auteur : Darathor (darathor@free.fr)
Version : 1.0 (12/05/2007)
Compatibilité phpBB : 2.0.22
Dans "viewforum.php" :
Code :
#
# Trouver
#
$sql = "SELECT *
FROM " . FORUMS_TABLE . "
WHERE forum_id = $forum_id";
#
# Remplacer par
#
// DEBUT MOD Afficher la catégorie dans le fil d'Ariane
// -- DEBUT Enlevé
// $sql = "SELECT *
// FROM " . FORUMS_TABLE . "
// WHERE forum_id = $forum_id";
// -- FIN Enlevé
$sql = "SELECT *
FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
WHERE f.cat_id = c.cat_id AND forum_id = $forum_id";
// FIN MOD Afficher la catégorie dans le fil d'Ariane
#
# Trouver
#
'FORUM_NAME' => $forum_row['forum_name'],
#
# Ajouter après
#
// DEBUT MOD Afficher la catégorie dans le fil d'Ariane
'CATEGORY_ID' => $forum_row['cat_id'],
'CATEGORY_URL' => append_sid("index.$phpEx?" . POST_CAT_URL . "=" . $forum_row['cat_id']),
'CATEGORY_NAME' => $forum_row['cat_title'],
// FIN MOD Afficher la catégorie dans le fil d'Ariane
Dans "templates/subSilver/viewforum_body.tpl" :
Code :
#
# Dans une ligne, trouver
#
<a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a>
#
# Dans la ligne, ajouter avant
#
<a class="nav" href="{CATEGORY_URL}">{CATEGORY_NAME}</a> ->
#
# Dans une ligne, trouver
#
<a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a>
#
# Dans la ligne, ajouter avant
#
<a class="nav" href="{CATEGORY_URL}">{CATEGORY_NAME}</a> ->
Dans "viewtopic.php" :
Code :
#
# Trouver en début de line commençant par
#
$sql = "SELECT t.topic_id, t.topic_title
#
# Remplacer ce début de lign par
#
// COMMENTAIRE MOD Afficher la catégorie dans le fil d'Ariane : La requête qui suit a été modifiée.
// -- DEBUT Ajouté
// c.*,
// -- FIN Ajouté
// -- DEBUT Ajouté
// " . CATEGORIES_TABLE . " c
// -- FIN Ajouté
// -- DEBUT Ajouté
// AND f.cat_id = c.cat_id
// -- FIN Ajouté
$sql = "SELECT c.*, t.topic_id, t.topic_title
#
# Dans une ligne qui suite, trouver
#
" . FORUMS_TABLE . " f,
#
# Dans la ligne, ajouter après
#
, " . CATEGORIES_TABLE . " c
#
# Trouver
#
AND f.forum_id = t.forum_id
#
# Ajouter après
#
AND f.cat_id = c.cat_id
#
# Trouver
#
'FORUM_NAME' => $forum_name,
#
# Ajouter après
#
// DEBUT MOD Afficher la catégorie dans le fil d'Ariane
'CATEGORY_ID' => $forum_topic_data['cat_id'],
'CATEGORY_URL' => append_sid("index.$phpEx?" . POST_CAT_URL . "=" . $forum_topic_data['cat_id']),
'CATEGORY_NAME' => $forum_topic_data['cat_title'],
// FIN MOD Afficher la catégorie dans le fil d'Ariane
Dans "templates/subSilver/viewtopic_body.tpl" :
Code :
#
# Dans une ligne, trouver
#
<a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a>
#
# Dans la ligne, ajouter avant
#
<a class="nav" href="{CATEGORY_URL}">{CATEGORY_NAME}</a> ->
#
# Dans une ligne, trouver
#
<a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a>
#
# Dans la ligne, ajouter avant
#
<a class="nav" href="{CATEGORY_URL}">{CATEGORY_NAME}</a> ->
Dans "posting.php" :
Code :
#
# Trouver
#
$sql = "SELECT *
FROM " . FORUMS_TABLE . "
WHERE forum_id = $forum_id";
#
# Remplacer par
#
// DEBUT MOD Afficher la catégorie dans le fil d'Ariane
// -- DEBUT Enlevé
// $sql = "SELECT *
// FROM " . FORUMS_TABLE . "
// WHERE forum_id = $forum_id";
// -- FIN Enlevé
$sql = "SELECT *
FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
WHERE f.cat_id = c.cat_id AND forum_id = $forum_id";
// FIN MOD Afficher la catégorie dans le fil d'Ariane
#
# Trouver
#
$sql = "SELECT f.*, t.topic_status, t.topic_title, t.topic_type
FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t
WHERE t.topic_id = $topic_id
AND f.forum_id = t.forum_id";
#
# Remplacer par
#
// DEBUT MOD Afficher la catégorie dans le fil d'Ariane
// -- DEBUT Enlevé
// $sql = "SELECT f.*, t.topic_status, t.topic_title, t.topic_type
// FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t
// WHERE t.topic_id = $topic_id
// AND f.forum_id = t.forum_id";
// -- FIN Enlevé
$sql = "SELECT c.*, f.*, t.topic_status, t.topic_title, t.topic_type
FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c, " . TOPICS_TABLE . " t
WHERE t.topic_id = $topic_id
AND f.forum_id = t.forum_id
AND f.cat_id = c.cat_id";
// FIN MOD Afficher la catégorie dans le fil d'Ariane
#
# Trouver en début d'une ligne
#
$sql = "SELECT f.*, t.topic_id
#
# Remplacer ce début de ligne par
#
// COMMENTAIRE MOD Afficher la catégorie dans le fil d'Ariane : La requête qui suit a été modifiée.
// -- DEBUT Ajouté
// c.*,
// -- FIN Ajouté
// -- DEBUT Ajouté
// , " . CATEGORIES_TABLE . " c
// -- FIN Ajouté
// -- DEBUT Ajouté
// AND f.cat_id = c.cat_id
// -- FIN Ajouté
$sql = "SELECT c.*, f.*, t.topic_id
#
# Dans une ligne suivante, trouver
#
" . FORUMS_TABLE . " f
#
# Dans la ligne, ajouter après
#
, " . CATEGORIES_TABLE . " c
#
# Trouver
#
AND f.forum_id = p.forum_id
#
# Ajouter après
#
AND f.cat_id = c.cat_id
#
# Trouver
#
'FORUM_NAME' => $forum_name,
#
# Ajouter après
#
// DEBUT MOD Afficher la catégorie dans le fil d'Ariane
'CATEGORY_ID' => $post_info['cat_id'],
'CATEGORY_URL' => append_sid("index.$phpEx?" . POST_CAT_URL . "=" . $post_info['cat_id']),
'CATEGORY_NAME' => $post_info['cat_title'],
// FIN MOD Afficher la catégorie dans le fil d'Ariane
Dans "templates/subSilver/posting_body.tpl" :
Code :
#
# Dans une ligne, trouver
#
<a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a>
#
# Dans la ligne, ajouter avant
#
<a class="nav" href="{CATEGORY_URL}">{CATEGORY_NAME}</a> ->