[Forum] Div qui encadre chaque catégorie [Réglé]
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Je cherche une âme charitable qui pourrait répondre à ma question, car j'ai trifouillé le code dans tous les sens, je ne vois pas..
Voici ce que j'aimerai obtenir :

Le principe : J'aimerai pour le forum avoir un DIV qui contiendrait l'ensemble de la catégorie (c'est à dire le nom de la catégorie plus les forums qu'elle contient).
Actuellement, chaque ligne est un tableau à lui tout seul..
Par exemple, dans le 'forum_index.tpl' , j'ai beau placer des div n'importe où (même avant '# START forums_list.subcats #' ), il va ouvrir une div pour chaque forum..
De plus, je n'arrive pas à comprendre où et comment sont organisés ces fameuses boucles '# START machin # ... # END machin #
Merci.
"Je suis un mec simple, y'a pas plus compliqué que moi"
babsolune Membre non connecté
-
Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
-
Equipe Développement
la mise en page du module contact est faite directement dans un fichier.php, alors je ne dis pas que c'est le cas pour le forum vu que je ne sais pas mais ça peut ^^ ... du coup j'y suis allé voir et j'ai un "liste des catégories du forum" dans ForumExtensionPointProvider.class.php.
pas du tout sur que ce soit ça, mais si ça peut aider
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Cependant, le fichier que tu cites ne sert (pour moi) qu'à la configuration du forum et à la récupération de la liste des catégories dans la BDD.
Je cherche, je cherche
"Je suis un mec simple, y'a pas plus compliqué que moi"
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Serait-il possible de savoir au moins comment sont gérées ces fameuses boucles ?
Qui dit qu'il faut d'abord faire telle boucle, puis telle autre ?
Merci.
"Je suis un mec simple, y'a pas plus compliqué que moi"
aiglobulles Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
pour ton truc voici ce que j'ai fait. Ça se passe dans le forum_index.tpl
Code HTML :
# INCLUDE forum_top #
# START forums_list #
# START forums_list.endcats #
<!--
<div class="module_position">
<div class="module_bottom_l"></div>
<div class="module_bottom_r"></div>
<div class="module_bottom"></div>
</div>
-->
# END forums_list.endcats #
# START forums_list.cats #
<div style="margin-top:20px;border: 3px solid #ff0000;">
<div class="module_position">
<div class="module_top_l"></div>
<div class="module_top_r"></div>
<div class="module_top">
<span class="forum_cat_title">
<a href="${relative_url(SyndicationUrlBuilder::rss('forum',forums_list.cats.IDCAT))}" title="Rss"><img style="vertical-align:middle;margin-top:-2px;" src="{PATH_TO_ROOT}/templates/{THEME}/images/rss.png" alt="Rss" title="Rss" /></a>
<a href="{forums_list.cats.U_FORUM_VARS}" class="forum_link_cat">{forums_list.cats.NAME}</a>
</span>
<span style="float:right">
<a href="{PATH_TO_ROOT}/forum/unread.php?cat={forums_list.cats.IDCAT}" title="{L_DISPLAY_UNREAD_MSG}"><img src="{PICTURES_DATA_PATH}/images/new_mini.png" alt="" /></a>
</span>
</div>
<div class="module_contents forum_contents">
<table class="module_table forum_table">
<tr>
<td class="forum_text_column" style="min-width:175px;">{L_FORUM}</td>
<td class="forum_text_column" style="width:60px;">{L_TOPIC}</td>
<td class="forum_text_column" style="width:60px;">{L_MESSAGE}</td>
<td class="forum_text_column" style="width:150px;">{L_LAST_MESSAGE}</td>
</tr>
</table>
</div>
</div>
<!-- </div> -->
# END forums_list.cats #
# START forums_list.subcats #
<div class="module_position">
<div class="module_contents forum_contents">
<table class="module_table forum_table">
<tr>
# IF forums_list.subcats.U_FORUM_URL #
<td class="forum_sous_cat" style="width:25px;text-align:center;">
<img src="{PICTURES_DATA_PATH}/images/weblink.png" alt="" />
</td>
<td class="forum_sous_cat" style="min-width:150px;border-right:none" colspan="3">
<a href="{forums_list.subcats.U_FORUM_URL}">{forums_list.subcats.NAME}</a>
<br />
<span class="text_small">{forums_list.subcats.DESC}</span>
</td>
# ELSE #
<td class="forum_sous_cat" style="width:25px;text-align:center;">
<img src="{PICTURES_DATA_PATH}/images/{forums_list.subcats.IMG_ANNOUNCE}.png" alt="" />
</td>
<td class="forum_sous_cat" style="min-width:150px;">
<a href="{forums_list.subcats.U_FORUM_VARS}">{forums_list.subcats.NAME}</a>
<br />
<span class="text_small">{forums_list.subcats.DESC}</span>
<span class="text_small">{forums_list.subcats.SUBFORUMS}</span>
</td>
<td class="forum_sous_cat_compteur">
{forums_list.subcats.NBR_TOPIC}
</td>
<td class="forum_sous_cat_compteur">
{forums_list.subcats.NBR_MSG}
</td>
<td class="forum_sous_cat_last">
{forums_list.subcats.U_LAST_TOPIC}
</td>
# ENDIF #
</tr>
</table>
</div>
</div>
</div>
# END forums_list.subcats #
# END forums_list #
# INCLUDE forum_bottom #
Pour les explications:
- mise en commentaire des lignes 5 à 9 qui forment le bottom des catégories
- modif de la ligne 14 où se trouve le margin-top à 20px; j'y ai ajouté une bordure rouge de 3px
- déplacement de la balise de fermeture de la div ci-dessus en bas de fichier juste avant les dernières commandes TPL.
Bon, c'est fait le temps de boire un café donc c'est pas beau, tu fais signe si tu as besoin d'aide pour fignoler.
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Malheureusement, chez moi, elle ne fait qu'encadrer le titre et le premier forum de cette catégorie.
As-tu testé avec plusieurs forums dans une même catégorie ?
Il se peut que le problème vienne de moi, étant donné que je n'ai plus de forum original :/
"Je suis un mec simple, y'a pas plus compliqué que moi"
aiglobulles Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
je regarde ça et j'te fais signe si je trouve.
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Encore merci à toi, je commençais à m'arracher les cheveux.
"Je suis un mec simple, y'a pas plus compliqué que moi"
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
