[Catégories] En 3 colonnes
Avec les infos de nouveaux messages sur les bordures
Le rendu
Voici ce que donne le rendu :
- Spoiler:
L'encadré rouge autour du forum signifie qu'il y a un nouveau message. Lorsqu'il est gris, cela veut dire que le forum est verrouillé.
Quelques informations :
Le template a été réalisé pour les forums sous les versions phpb2, moderneBB & Invision. N'hésitez pas à vous rendre dans la
zone d'aide si vous aviez un problème avec le LS.
Un réglage à faire dans le panneau d'administration : Affichage > Structure et hiérarchie >
Afficher les liens vers les sous-forums : -> Sélectionnez "Oui" seulement. Sans images.
Le code :
Template à modifier : index_boxSupprimer tout le code se trouvant entre ces 2 balises ainsi que les commentaires en eux-mêmes :
- Code:
<!-- BEGIN catrow -->
<!-- END catrow -->
Et remplacez par celui-ci :
- Code:
<!-- BEGIN catrow -->
<!-- BEGIN tablehead -->
<div class="categories__wrapper">
<div class="categories__title-wrapper">{catrow.tablehead.L_FORUM}</div>
<!-- END tablehead -->
<!-- BEGIN forumrow -->
<div class="categories__forum-line" data-new="{catrow.forumrow.L_FORUM_FOLDER_ALT}">
<div class="categories__first-part">
<div class="categories__title-forum">
<a href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a>
</div>
<div class="categories__description-forum">
{catrow.forumrow.FORUM_DESC}
</div>
<div class="categories__topics-messages">
<span class="categories__topics">{catrow.forumrow.TOPICS} sujets</span> & <span class="categories__messages">{catrow.forumrow.POSTS} messages</span>
</div>
</div>
<div class="categories__sous-forums-links">
{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}
</div>
<div class="categories__lastpost">{catrow.forumrow.LAST_POST}</div>
</div>
<!-- END forumrow -->
<!-- BEGIN tablefoot -->
</div>
<!-- END tablefoot -->
<!-- END catrow -->
Placez ensuite le css : - Code:
// Codage des catégories par Nevyin pour La Tambouille et XOOGGE
// https://www.xoogge.fr
// https://tambouille-raleuses.forumactif.com/
.categories__wrapper {
padding: 10px;
}
.categories__wrapper .categories__title-wrapper h2 {
position: relative;
box-sizing: border-box;
height: 50px;
margin: 0;
padding: 10px;
text-align: center;
font-size: 24px;
font-weight: bold;
line-height: 34px;
color: white;
background: #f8564d;
}
.categories__wrapper .categories__title-wrapper h2 {
margin: 0;
font-size: 24px;
color: white;
}
.categories__wrapper .categories__forum-line {
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
padding: 10px;
background: #efefef;
}
.categories__wrapper .categories__forum-line:after {
content: '';
position: absolute;
top: 0;
right: 0;
box-sizing: border-box;
width: 100%;
height: 100%;
border: 3px solid #efefef;
pointer-events: none;
}
.categories__wrapper .categories__forum-line[data-new="Nouveaux messages"]:after {
border-color: #f9554d;
}
.categories__wrapper .categories__forum-line[data-new="Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets."]:after {
border-color: #989898;
}
.categories__wrapper .categories__forum-line .categories__first-part {
z-index: 10;
position: relative;
box-sizing: border-box;
width: 60%;
height: 113px;
padding-right: 10px;
border-right: 1px solid #f9554d;
}
.categories__wrapper .categories__forum-line .categories__first-part .categories__title-forum a {
text-decoration: none !important;
font-size: 18px;
font-weight: bold;
color: #f9554d;
transition: .4s color;
}
.categories__wrapper .categories__forum-line .categories__first-part .categories__title-forum a:hover {
color: #636363;
}
.categories__wrapper .categories__forum-line .categories__first-part .categories__description-forum {
box-sizing: border-box;
height: 70px;
padding: 10px;
overflow: auto;
font-size: 12px;
color: #585858;
background: white;
}
.categories__wrapper .categories__forum-line .categories__first-part .categories__topics-messages {
display: flex;
align-items: flex-end;
justify-content: flex-end;
height: 20px;
font-size: 12px;
color: #636363;
}
.categories__wrapper .categories__forum-line .categories__first-part .categories__topics-messages span {
margin: 0 3px;
}
.categories__wrapper .categories__forum-line .categories__first-part .categories__topics-messages span:last-child {
margin-right: 0;
}
.categories__wrapper .categories__forum-line .categories__sous-forums-links {
display: flex;
z-index: 10;
position: relative;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
width: 20%;
height: 113px;
padding: 0 10px;
border-right: 1px solid #f9554d;
overflow: auto;
font-size: 0;
}
.categories__wrapper .categories__forum-line .categories__sous-forums-links a {
display: block;
margin-bottom: 2px;
padding: 4px 0;
text-align: center;
text-decoration: none !important;
font-size: 12px;
line-height: 10px;
color: #f9554d;
background: white;
transition: .4s background,.4s color;
}
.categories__wrapper .categories__forum-line .categories__sous-forums-links a:hover {
color: white;
background: #f9554d;
}
.categories__wrapper .categories__forum-line .categories__lastpost {
display: flex;
z-index: 10;
position: relative;
align-items: center;
box-sizing: border-box;
width: 20%;
height: 113px;
padding-left: 10px;
text-align: center;
font-size: 12px;
}
.categories__wrapper .categories__forum-line .categories__lastpost > span {
width: 100%;
}
.categories__wrapper .categories__forum-line .categories__lastpost > span > a {
text-decoration: none !important;
color: #f9554d;
}
N'hésitez pas à laisser un petit commentaire pour me dire ce que vous en pensez.
A bientôt,
Nevyin