Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
Rappel du premier message :
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://motos-en-v-honda.superforum.fr/index.htm
En page d'index, sur la colonne des "derniers messages" d'un forum,
le bandeau de la catégorie (ou sous catégorie) reporte elle-même le dernier message posté
de tout ses sous forums.
J'aimerais l'enlever complètement s'il vous plait.
Carrément faire disparaître sa case et laisser place à un bandeau plus large.
MAIS : je ne veux pas supprimer toute la colonne entière,
ni les derniers messages affichés des sous forums. (voir copie écran)
Je pense que c'est dans l'index-box des templates ?
Probablement dans cette commande "Row3 over" mais je ne sais pas faire :
Mon template est déjà modifié, le voici en entier :
Détails techniques
Version du forum : phpBB2Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://motos-en-v-honda.superforum.fr/index.htm
Description du problème
Bonjour,En page d'index, sur la colonne des "derniers messages" d'un forum,
le bandeau de la catégorie (ou sous catégorie) reporte elle-même le dernier message posté
de tout ses sous forums.
J'aimerais l'enlever complètement s'il vous plait.
Carrément faire disparaître sa case et laisser place à un bandeau plus large.
MAIS : je ne veux pas supprimer toute la colonne entière,
ni les derniers messages affichés des sous forums. (voir copie écran)
Je pense que c'est dans l'index-box des templates ?
Probablement dans cette commande "Row3 over" mais je ne sais pas faire :
- Code:
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall">{catrow.forumrow.LAST_POST}</span>
</td>
Mon template est déjà modifié, le voici en entier :
- Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<span class="gensmall">{LAST_VISIT_DATE}<br />
{CURRENT_TIME}<br />
</span>
<!-- END switch_user_logged_in -->
<div class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC}</div>
</td>
<td class="gensmall" align="right" valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<a class="gensmall" href="{U_TODAY_ACTIVE}">{L_TODAY_ACTIVE}</a><br />
<a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
<a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
</td>
</tr>
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
<th nowrap="nowrap" width="320"><div style="width:320px;">{L_LASTPOST}</div></th>
</tr>
<!-- END tablehead -->
<!-- BEGIN cathead -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.cathead.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cathead.INC_SPAN}" width="100%">
<h{catrow.cathead.LEVEL} class="hierarchy">
<span class="cattitle">
<a class="cattitle" title="{catrow.cathead.CAT_DESC}" href="{catrow.cathead.U_VIEWCAT}">{catrow.cathead.CAT_TITLE}</a>
</span>
</h{catrow.cathead.LEVEL}>
</td>
<td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right"> </td>
</tr>
<!-- END cathead -->
<!-- BEGIN forumrow -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.forumrow.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" alt="." /></td>
<!-- END inc -->
<td class="{catrow.forumrow.INC_CLASS}" align="center" valign="middle">
<img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
</td>
<td class="row1 over" colspan="{catrow.forumrow.INC_SPAN}" valign="top" width="100%" height="50">
<h{catrow.forumrow.LEVEL} class="hierarchy"> <span class="forumlink"> <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a> </span> </h{catrow.forumrow.LEVEL}>
<span class="genmed">{catrow.forumrow.FORUM_DESC}</span>
<span class="gensmall">
<!-- BEGIN switch_moderators_links -->
{catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
<!-- END switch_moderators_links -->
{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}
</span>
</td>
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall">{catrow.forumrow.LAST_POST}</span>
</td>
</tr>
<!-- END forumrow -->
<!-- BEGIN catfoot -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.catfoot.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="spaceRow" colspan="{catrow.catfoot.INC_SPAN}" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
</tr>
<!-- END catfoot -->
<!-- BEGIN tablefoot -->
</table><img src="{SPACER}" alt="" height="5" width="1" /><!-- END tablefoot --><!-- END catrow -->
Encore merci !
Dernière édition par Manu34 le Dim 31 Mai 2020 - 23:12, édité 1 fois
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
mSyx a écrit:Re o/
Alors, on va pas chercher àkicélafott, mais:
- Code:
/* correction sur rubrique historique marche pas seul ou inutile */
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row3.over
display: table-cell !important;
}
Il manque un { à la fin de la deuxième ligne:
- Code:
/* correction sur rubrique historique marche pas seul ou inutile */
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row3.over {
display: table-cell !important;
}
Change déjà ça dans le CSS, ça devrait pas mal aider.
J'avais déjà fait cette correction avant de tout virer !
ça ne produisait aucun changement !
j'en suis là pour l'instant :
(et le code pour enlever les liens en double ne marche pas !)
- Code:
/* supprime la case reportant derniers messages des sous rubriques sur le bandeau de catégorie associé au template index box modifié */
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="La Team RACING (rubrique d'invités spéciaux)"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="Tiniel"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="LA VIE DU FORUM et de ses motards"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="LES LIENS EXTERNES"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="ESPACE DETENTE (Lâchez-vous)"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="PETITES ANNONCES"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="Gestion du boss"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="La Team V2 Honda"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="Espace FONDATEURS"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(11) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(17) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(23) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(29) td.row3.over {
display: none !important;}
/* bib test */
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row3.over {
display: table-cell !important;}
/* suppression double lien entête catégories */
.forum_block .hierarchy .forumlink {
display: none !important;
}
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
Je sais pas si c'est dans ta feuille de style générale ou dans une balise style d'un template, mais il y a ça quelque part:
Il y a ces bouts-là.. que je saurais même pas replacer correctement :b
Qui pourraient aussi participer au bazars :<
- Code:
tbody tr:nth-child(2) td.row3,table.forum_block[catname="Tiniel"] tbody tr:nth-child(2) td.row3{display:none!important}articles)"] tbody tr:nth-child(2) td.row3.over,table.forum_block[catname="Historiques (Presse{display:table-cell!important}
Il y a ces bouts-là.. que je saurais même pas replacer correctement :b
- Code:
articles)"]
[catname="Historiques (Presse{display:table-cell!important}
Qui pourraient aussi participer au bazars :<
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
Bonjour Manu34,
Vous pouvez utiliser cette solution plus simple:
La configuration:
J'espère que c'est l'intention
Vous pouvez utiliser cette solution plus simple:
- Code:
(function($) {
'use strict';
var forums = [
{
id: 3
},
{
id: 1
}
/* The last has no comma */
];
$(function() {
$('.row1.over').each(function() {
var $this = $(this);
$.each(forums, function(index, forum) {
if(!forum.id) return;
$this.find('.forumlink[href^="/f' + forum.id + '-"]')
.closest('.forumline')
.find('td:last')
.remove();
});
});
});
}(jQuery));
La configuration:
- Code:
var forums = [
{
id: 3 /* = /f3- */
},
{
id: 1 /* = /f1- */
}
/* The last has no comma */
];
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
Pas compris !
Ou vont ces codes ?
Ou vont ces codes ?
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
pedxz a écrit:J'espère que c'est l'intention
On est deux. :b
Panneau d'administration » Modules » HTML & JAVASCRIPT: Gestion des codes Javascript
Le paramètre Activer la gestion des codes Javascript doit voir l'option Oui cochée. Après ça, clique sur CRÉER UN NOUVEAU JAVASCRIPT:
Titre: celui de ton choix
Placement: Sur l'index
Code Javascript:
- Code:
(function($) {
'use strict';
var forums = [
{
id: 6
},
{
id: 3
},
{
id: 8
},
{
id: 9
},
{
id: 10
},
{
id: 11
},
{
id: 12
},
{
id: 5
},
{
id: 7
},
{
id: 38
}
/* The last has no comma */
];
$(function() {
$('.row1.over').each(function() {
var $this = $(this);
$.each(forums, function(index, forum) {
if(!forum.id) return;
$this.find('.forumlink[href^="/f' + forum.id + '-"]')
.closest('.forumline')
.find('td:last')
.remove();
});
});
});
}(jQuery));
Retire le CSS qu'on a ajouté depuis le début (et les éventuels scripts) avant tout.
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
c'est intéressant, mais ça ne retire que la dernière cellule de la dernière sous catégorie.
J'ai mis "first" à la place de "last" dans le code,
mais ça ne masque pas la première cellule, ça décale l'ensemble des sous catégories.
J'ai essayé de modifier le "row1" en row 2 ou 3, avec ou sans le "over" dans le code, mais ça fait d'autres résultats.
EDIT :
Pour l'instant, ce que j'ai bricolé fonctionne très bien depuis que j'ai enlevé le script du template index box.
Mon css actuel qui fonctionne sur toutes les cellules voulues :
Je tiens à préciser que je n'y connais rien en codage, j'ai juste un esprit d'analyse.
Je le dois sans doute au fait d'avoir été secrétaire chiffreur au service militaire !
L'avantage pour moi de ce code, c'est que je saurais le modifier au besoin et que je le trouve facile d'emploi.
J'en ais d'ailleurs bien compris les limites. (y'a surement plus simple et plus efficace avec un JS)
Je tiens à vous remercier tous les deux pour votre aide généreuse...
et particulièrement monsieur "mSyx" dont je me suis grandement inspiré pour mettre au point mes réglages.
///////////////////////////////
@mSyx : en dehors du script qu'on avait rajouté dans mon "index box", on y avait aussi ajouté et modifié quelques lignes.
Dois-je les remettre en place ?
J'ai mis "first" à la place de "last" dans le code,
mais ça ne masque pas la première cellule, ça décale l'ensemble des sous catégories.
J'ai essayé de modifier le "row1" en row 2 ou 3, avec ou sans le "over" dans le code, mais ça fait d'autres résultats.
EDIT :
Pour l'instant, ce que j'ai bricolé fonctionne très bien depuis que j'ai enlevé le script du template index box.
Mon css actuel qui fonctionne sur toutes les cellules voulues :
- Code:
/* supprime la case reportant derniers messages des rubriques voulues */
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="La Team RACING (rubrique d'invités spéciaux)"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="Tiniel"] tbody tr:nth-child(2) td.row4,
table.forum_block[catname="LA VIE DU FORUM et de ses motards"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="LES LIENS EXTERNES"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="ESPACE DETENTE (Lâchez-vous)"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="PETITES ANNONCES"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="Gestion du boss"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="La Team V2 Honda"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="Espace FONDATEURS"] tbody tr:nth-child(2) td.row3,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(11) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(17) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(23) td.row3.over,
table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(29) td.row3.over {
display: none !important;}
Je tiens à préciser que je n'y connais rien en codage, j'ai juste un esprit d'analyse.
Je le dois sans doute au fait d'avoir été secrétaire chiffreur au service militaire !
L'avantage pour moi de ce code, c'est que je saurais le modifier au besoin et que je le trouve facile d'emploi.
J'en ais d'ailleurs bien compris les limites. (y'a surement plus simple et plus efficace avec un JS)
Je tiens à vous remercier tous les deux pour votre aide généreuse...
et particulièrement monsieur "mSyx" dont je me suis grandement inspiré pour mettre au point mes réglages.
///////////////////////////////
@mSyx : en dehors du script qu'on avait rajouté dans mon "index box", on y avait aussi ajouté et modifié quelques lignes.
Dois-je les remettre en place ?
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
Hello Manu34 et mSyx,
Si le template est différent de ton message initial:
https://forum.forumactif.com/t403236-supprimer-la-case-derniers-messages-sur-le-bandeau-de-la-categorie#3363367
Ce serait un plus .
tu peux renseigner comment est ta compression sur l'index:
Affichage/Page d'acceuil/ Structure et hiérarchie/Niveau de compression de l'index
Conserver les catégories sur l'index : ?
Séparer les catégories sur l'index : ?
a++
@mSyx : en dehors du script qu'on avait rajouté dans mon "index box", on y avait aussi ajouté et modifié quelques lignes.
Dois-je les remettre en place ?
Si le template est différent de ton message initial:
https://forum.forumactif.com/t403236-supprimer-la-case-derniers-messages-sur-le-bandeau-de-la-categorie#3363367
Ce serait un plus .
tu peux renseigner comment est ta compression sur l'index:
Affichage/Page d'acceuil/ Structure et hiérarchie/Niveau de compression de l'index
Conserver les catégories sur l'index : ?
Séparer les catégories sur l'index : ?
a++
Invité- Invité
Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?
Bonsoir Milouze.
J'ai choisis "séparer les catégories sur l'index" mais pourquoi cette question ?
Je n'ais pas touché ce paramètre.
Je vais voir à remettre mon Template initial pour voir.
Merci
EDIt : ok c'est vu.
Le script ne fonctionne pas sans les modifications apportées plus haut dans le template.
Sujet résolu. Merci de votre aide.
J'ai choisis "séparer les catégories sur l'index" mais pourquoi cette question ?
Je n'ais pas touché ce paramètre.
Je vais voir à remettre mon Template initial pour voir.
Merci
EDIt : ok c'est vu.
Le script ne fonctionne pas sans les modifications apportées plus haut dans le template.
Sujet résolu. Merci de votre aide.
Page 2 sur 2 • 1, 2
Sujets similaires
» Enlever le nom du posteur dans la case des derniers messages
» Catégorie, sous catégorie, forum... : Mettre le nombre de sujets et de messages dans le même encadrer que les derniers messages
» Agrandir la case "derniers messages" ?
» Enlever la case "derniers messages"
» Peut ton centrer ce qu'il y a dans la case derniers messages
» Catégorie, sous catégorie, forum... : Mettre le nombre de sujets et de messages dans le même encadrer que les derniers messages
» Agrandir la case "derniers messages" ?
» Enlever la case "derniers messages"
» Peut ton centrer ce qu'il y a dans la case derniers messages
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum