Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

3 participants

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Dim 24 Mai 2020 - 4:50

Détails techniques

Version du forum : phpBB2
Poste 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">&nbsp;{catrow.tablehead.L_FORUM}&nbsp;</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">&nbsp;</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 ! Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 176624


Dernière édition par Manu34 le Dim 31 Mai 2020 - 23:12, édité 1 fois
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Dim 24 Mai 2020 - 5:45

Salutations o/
On va faire une légère modification et un ajout dans le template:

Dans le template (index_box), trouver la ligne suivante (n°21~):
Code:
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">

La changer par:
Code:
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline forum_block" width="100%" border="0" cellspacing="1" cellpadding="0">

Pour en finir avec le template, à la toute fin de celui-ci, ajouter le code suivant:
Code:
<script>$( "table.forum_block tbody tr:nth-child(2) td.row1.over" ).attr('colspan',3);</script>

Dans la feuille de style CSS du forum, ajouter:
Code:
table.forum_block tbody tr:nth-child(2) td.row3.over {
  display: none !important;}


Dernière édition par mSyx le Dim 24 Mai 2020 - 5:46, édité 1 fois (Raison : changement du 'colspan',2) en ('colspan',3) par rapport au forum)
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Dim 24 Mai 2020 - 16:24

Bonjour,

Je te remercie, ça fonctionne globalement, mais me donne par ailleurs des
trucs bizarres d'un bandeau de catégorie à une autre.
Désolé, je n'avais aucune idée que ta proposition impliquerait d'autres changements.  Embarassed

Ici par exemple, c'est bon (la case derniers messages est partie complètement, le bandeau fait la largeur)

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 1010

Là par exemple, ça cloche (la case derniers messages est présente même si sans le report des messages)

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 2010

Mais c'est pour celle-ci que c'est le plus curieux :
C'est une catégorie qui sert elle-même de forum et n'a pas de sous forum.
La case "derniers messages" a disparue, mais j'en ais une autre sur la gauche qui
apparaît et décale tout le bandeau.

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 3010

Peut-être à cause de ceci dans mon CSS ?

Code:
/* petite séparation entre les cellules  */
.forumline .row1 {
    padding: 2px 0px;
    border-top: 1px dotted #ffffff;
}

Autre souci, j'ai des sous catégories qui présentent les derniers messages de toute la colonne de ses sous forums.
J'aimerais pouvoir enlever cette case au cas pas cas. Est-ce possible ?

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 4010

Faut que j'enlève la case "1" mais pas la case "2".

///

Une dernière chose, comment enlever le report du titre des catégories qui se reporte en lien sur son bandeau inférieur ?
(ça fait doublon visuellement, j'ai essayé avec mes petits moyens de cacher le texte en jouant sur les couleurs)

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 5010

Ps : Je te mets d'ores et déjà un merci (like) pour ton aide.


Dernière édition par Manu34 le Dim 24 Mai 2020 - 18:17, édité 1 fois
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Dim 24 Mai 2020 - 17:55

Sans doute un problème de résolu, j'avais une catégorie rattachée de trop.
Je l'ais isolée, puis-je la supprimer maintenant ?

Parce qu'en cliquant sur la croix rouge, on me demande si je veux déplacer ses sujets ailleurs ? scratch

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Cat_in10
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Dim 24 Mai 2020 - 23:49

Re o/
On va essayer de régler tout ça :b


Dans le template (index_box), trouver la ligne suivante:
Code:
<th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle">&nbsp;{catrow.tablehead.L_FORUM}&nbsp;</th>

Remplacer par:
Code:
<th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle cathead_lforum">{catrow.tablehead.L_FORUM}</th>


Pour finir avec le template; à la fin de celui-ci, on avait rajouté cette ligne:
Code:
<script>$( "table.forum_block tbody tr:nth-child(2) td.row1.over" ).attr('colspan',3);</script>

La remplacer par:
Code:
<script>
  $('.forum_block').each(function() {
  var catName = $(this).find('.cathead_lforum').text();
  
  $(this).attr("catname", catName);
});
</script>

<script>
  $( 'table.forum_block tbody tr:nth-child(2) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row1.over' ).attr('colspan',4);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.td_removeicon' ).remove();
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.td_removeicon' ).remove();
</script>

Dans la feuille de style CSS du forum, on avait ajouté:
Code:
table.forum_block tbody tr:nth-child(2) td.row3.over {
  display: none !important;}

Remplacer par:
Code:
table.forum_block tbody tr:nth-child(2) td.row3.over, table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row3.over {
  display: none !important;}




Manu34 a écrit:Sans doute un problème de résolu, j'avais une catégorie rattachée de trop.
Je l'ais isolée, puis-je la supprimer maintenant ?

Parce qu'en cliquant sur la croix rouge, on me demande si je veux déplacer ses sujets ailleurs ? scratch

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Cat_in10

Il est bien indiqué que la catégorie regroupe 0 sujet/0 message; tu devrais pouvoir la supprimer sans problème (et ne pas déplacer tes sujets).. en espérant que ce ne soit pas un bug du pannel admin et que la catégorie regroupe bien des messages x_x
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Lun 25 Mai 2020 - 1:11

C'est franchement pas mal !

Reste que j'ai 4 autres cellules comme "Roadster" à modifier de la même façon ! Mr. Green

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 6010

Celle-ci par contre, n'a pas été impacté par la modification des nouveaux codes : (toujours une case de gauche)
D'autant que cette catégorie orpheline ne montre plus son dernier message et ça ne va pas du tout.

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 3010

Reste le report des titres qui m’embêtent :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 5010

Note : j'ais pu supprimer la catégorie inutile avec succès . Merci
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Lun 25 Mai 2020 - 3:47

J'ai arrangé votre script à ma sauce pour faire pareillement à tous mes bandeaux :
Roadster, custom, routieres, trail, sportive.

Mais je n'arrive pas à rendre uniquement à cette catégorie, l'affichage de ses derniers messages :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 3010
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Lun 25 Mai 2020 - 3:51

» Je viens de lire ta réponse que tu as envoyé pendant la rédaction de la mienne; les changements du <script> incluent ces modifs que tu as réussi à faire (bien joué au passage) avec d'autres, en plus de les élargir et de les faire prendre la place des blocks des derniers messages qui ont été enlevés pour ces catégories :b

Re,
J'ai oublié une modification de template dans le message précédent, autant pour moi ^^

Du coup, on va retourner dans le template index_box et effectuer plusieurs modifications (incluant celle que j'avais zappé):

Trouver la ligne suivante:
Code:
<td class="{catrow.forumrow.INC_CLASS}" align="center" valign="middle">

Remplacer par:
Code:
<td class="{catrow.forumrow.INC_CLASS} td_removeicon" align="center" valign="middle">


On va remettre à jour les scripts qu'on avait remanié juste avant. Du coup, trouver ces lignes (à la fin du template):
Code:
<script>
  $('.forum_block').each(function() {
  var catName = $(this).find('.cathead_lforum').text();
  
  $(this).attr("catname", catName);
});
</script>
 
<script>
  $( 'table.forum_block tbody tr:nth-child(2) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row1.over' ).attr('colspan',4);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.td_removeicon' ).remove();
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.td_removeicon' ).remove();
</script>

Les remplacer par:
Code:
<script>
  $('.forum_block').each(function() {
  var catName = $(this).find('.cathead_lforum').text();
  
  $(this).attr("catname", catName);
});
  
  $('.forum--each').each(function() {
  var forumName = $(this).find('.hierarchy span.forumlink a.forumlink').text();
  
  $(this).attr("forumname", forumName);
});
</script>

<script>
  $( 'table.forum_block tbody tr:nth-child(2) td.row1.over' ).attr('colspan',2);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row1.over' ).attr('colspan',4);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.td_removeicon' ).remove();
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.td_removeicon' ).remove();
  
  $( '.forum--each[forumname="LES CUSTOMS"] td.row1.over' ).attr('colspan',3);
  $( '.forum--each[forumname="LES ROUTIERES"] td.row1.over' ).attr('colspan',3);
  $( '.forum--each[forumname="LES TRAILS"] td.row1.over' ).attr('colspan',3);
  $( '.forum--each[forumname="LES SPORTIVES"] td.row1.over' ).attr('colspan',3);
</script>



Maintenant, dans le CSS du forum:

Ajouter le code suivant:
Code:
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row3.over {
    display: table-cell !important;
}

table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row1.over {
    padding-left: 46px;
}


Il me semble que ça ne va pas tout corriger du premier coup (je ne suis plus sûr) mais qu'il y a une modification à avoir dans le template pour que je puisse voir les derniers éléments à ajuster :b




Par rapport à la fin de ton message:
Manu34 a écrit:Reste le report des titres qui m’embêtent :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 5010

Si tu parles du fait que ce titre est presque invisible, c'est simplement parce que le code reprend évidemment la couleur de la catégorie;
Tu as choisi une couleur pour le titre de ta catégorie qui est quasi-identique au fond du forum; du coup, on ne le voit pas lorsque celui-ci apparaît en-dessous.

Tu peux voir plus bas sur ton forum qu'il y a une catégorie au titre rouge que tu peux lire sans problème;
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-51

Là, il faudra soit changer la couleur du titre (dans les paramètres de la catégorie), soit jouer avec du CSS pour régler ça. ^^
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Lun 25 Mai 2020 - 3:53

les changements du <script> incluent ces modifs que tu as réussi à faire (bien joué au passage) avec d'autres

Merci.
J'ai un bon pouvoir d'analyse, même si je n'y connais rien ou pas grand chose. (je me fais les dents)

j'ai fait en sorte que la case des derniers messages soit masquée mais pas absente,
sinon ça décalait tous les textes des contenus de mes cellules de catégories.

Mais je n'arrive pas à rendre uniquement à cette catégorie, l'affichage de ses derniers messages :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 3010

Je dois vraiment tout remplacer ? vu que ça marche tel quel ? Mr. Green

Ne preferes-tu pas que je te montre ce que j'ais fait pour me corriger ?

Si tu parles du fait que ce titre est presque invisible, c'est simplement parce que le code reprend évidemment la couleur de la catégorie;
Tu as choisi une couleur pour le titre de ta catégorie qui est quasi-identique au fond du forum; du coup, on ne le voit pas lorsque celui-ci apparaît en-dessous.

Tu peux voir plus bas sur ton forum qu'il y a une catégorie au titre rouge que tu peux lire sans problème;

Oui ça je l'ais bien compris, mais j'aimerais virer cette répétition.

Là, il faudra soit changer la couleur du titre (dans les paramètres de la catégorie), soit jouer avec du CSS pour régler ça.


C'est là ou j'aimerais bien en venir ! un truc avec du code "forumlink" nan ? Laughing
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Lun 25 Mai 2020 - 4:14

Re :b

Mais je n'arrive pas à rendre uniquement à cette catégorie, l'affichage de ses derniers messages :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 3010

Je dois vraiment tout remplacer ? vu que ça marche tel quel ? Mr. Green

Ne preferes-tu pas que je te montre ce que j'ais fait pour me corriger ?

Concrètement, l'unique différence entre tes modifications personnelles et ce que je te propose, c'est la "catégorie" qui prendrait toute la largeur (avec mes codes :b):
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-54

Si tu souhaites te baser sur tes modifications pour qu'on les améliore ensemble jusqu'au résultat voulu, il n'y a aucun problème. Wink Dans ce cas-là, je te laisse me copier/coller (entre les balises code) tes changements ici !  tongue



Si tu parles du fait que ce titre est presque invisible, c'est simplement parce que le code reprend évidemment la couleur de la catégorie;
Tu as choisi une couleur pour le titre de ta catégorie qui est quasi-identique au fond du forum; du coup, on ne le voit pas lorsque celui-ci apparaît en-dessous.

Tu peux voir plus bas sur ton forum qu'il y a une catégorie au titre rouge que tu peux lire sans problème;

Oui ça je l'ais bien compris, mais j'aimerais virer cette répétition.

Là, il faudra soit changer la couleur du titre (dans les paramètres de la catégorie), soit jouer avec du CSS pour régler ça.

C'est là ou j'aimerais bien en venir ! un truc avec du code "forumlink" nan ? Laughing

Alors, juste pour être sûr de ce que tu souhaiterais faire (je reprends ton image (a)):
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 5010

Le titre est donc bien présent 2 fois. Le truc, c'est qu'il faudra très certainement retirer le premier titre, -celui sur le fond vert:
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-53

- et garder le deuxième. Celui sur le fond vert ne redirige pas vers la catégorie; du coup, si on venait à virer le deuxième (celui qui est illisible) pour garder le premier... il n'y aurait plus d'accès direct à la catégorie. Je pense qu'on est d'accord que ça serait bien d'éviter ça  Mr. Green

Donc, dans l'idéal, il faudrait retirer ou remplacer le premier titre par autre chose. Là, c'est à toi de me dire ce que tu voudrais à la place:

Un champs vide
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-55

Un simple texte "Forum"
Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-56

À toi de voir. :b
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Lun 25 Mai 2020 - 4:24

Tu as fait un message-citation en doublon nan ? Mr. Green

Concrètement, l'unique différence entre tes modifications personnelles et ce que je te propose, c'est la "catégorie" qui prendrait toute la largeur (avec mes codes :b):

Oui bein justement, j'en suis revenu parce que :

Manu a écrit:j'ai fait en sorte que la case des derniers messages soit masquée mais pas absente,
sinon ça décalait tous les textes des contenus de mes cellules de catégories.

Celui sur le fond vert ne redirige pas vers la catégorie; du coup, si on venait à virer le deuxième (celui qui est illisible) pour garder le premier... il n'y aurait plus d'accès direct à la catégorie. Je pense qu'on est d'accord que ça serait bien d'éviter ça

Pourquoi crois-tu que j'avais essayé de les masquer avec une couleur invisible sur mon fond ? Laughing
Non non, ce lien ne sert à rien, pas besoin de voir toute une liste de sous rubriques d'un coup lorsqu'elles
sont déjà toutes visibles en index.

Je veux virer ce qu'indique la flèche ! Mr. Green

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 5010

Si tu souhaites te baser sur tes modifications pour qu'on les améliore ensemble jusqu'au résultat voulu, il n'y a aucun problème. Wink Dans ce cas-là, je te laisse me copier/coller (entre les balises code) tes changements ici !

Je vais te chercher ça ! j'arrive !


Dernière édition par Manu34 le Lun 25 Mai 2020 - 4:37, édité 1 fois
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Lun 25 Mai 2020 - 4:33

Voilà les codes ^^

Le script à la fin de mon template index-box

Code:
<script>
  $('.forum_block').each(function() {
  var catName = $(this).find('.cathead_lforum').text();
 
  $(this).attr("catname", catName);
});
</script>


 
<script>
  $( 'table.forum_block tbody tr:nth-child(2) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row1.over' ).attr('colspan',4);
 
  $( 'table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.td_removeicon' ).remove();
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.td_removeicon' ).remove();
 
</script>

Notre ajout dans le css :

Code:
table.forum_block tbody tr:nth-child(2) td.row3.over,
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;}
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Lun 25 Mai 2020 - 4:47

Pour les deux titres de catégorie:


Alors, je veux vraiment être sûr parce que j'ai l'impression d'avoir compris le contraire x) :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-57

Si on enlève le 1 et qu'on laisse le 2, tu ne pourras plus accéder au forum Historiques (Presse, articles) par exemple, vu que si tu cliques sur le 2, tu ne fais que basculer l'affichage des sous-forums de la catégorie. :l

Pour les codes et scripts:

Tes modifications personnelles sont adéquates, mais il y a deux hics:

- Si par la suite on vient ajouter un sous-forum, par exemple, entre le sous-forum Vos avis (Sur pièces ou sur modèles) et Mécanique (Moteur) dans la catégorie LES ROADSTERS, les codes seront décalés; ce ne sera plus LES CUSTOMS qui n'affichera pas les derniers messages, mais ce sera Vos avis (Sur pièces ou sur modèles) de chacune des catégories suivantes qui ne les affichera plus;

- Le CSS peut malheureusement parfois montrer ses limites; sans JS, ce ne sera pas possible de faire en sorte que les informations des catégories s'élargissent et prennent la place du block des derniers messages que l'on aura caché ou retiré.
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Lun 25 Mai 2020 - 13:10

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-57

Msyx a écrit:Si on enlève le 1 et qu'on laisse le 2, tu ne pourras plus accéder au forum Historiques (Presse, articles) par exemple, vu que si tu cliques sur le 2, tu ne fais que basculer l'affichage des sous-forums de la catégorie.

Oui, c'est exactement ce que je veux, virer le "1" et laisser le "2" !!! Laughing

En réalité, pour cette seule rubrique des "historiques" je compte rajouter une
ligne de texte ou un bouton de renvoi cliquable, comme je sais si bien le faire.
(ceci dans la case "présentation" de cette catégorie.)
Je pourrais transformer l'icone qui est déjà en place par exemple. Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Picto_10

Si par la suite on vient ajouter un sous-forum, par exemple, entre le sous-forum Vos avis (Sur pièces ou sur modèles) et Mécanique (Moteur) dans la catégorie LES ROADSTERS, les codes seront décalés

Oui, j'en ais bien compris le principe.
Mais à priori, il n'y aura jamais de nouvelle rubrique dans cette section.
Le forum va avoir 12 ans d'existence, les rubriques sont déjà définitives.
Et puis quand bien même si je rajoutai une rubrique un jour, je retrouverai mon CCS.
(tu sais ? */ pour mettre un commentaire ! Laughing  )

Par contre en supprimant le "1" des catégories, il ne faut pas que le lien disparaisse dans les sous-forums et sujets :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? 7010

- Le CSS peut malheureusement parfois montrer ses limites; sans JS, ce ne sera pas possible de faire en sorte que les informations des catégories s'élargissent et prennent la place du block des derniers messages que l'on aura caché ou retiré.

Oui, mais juste en masquant le block "derniers messages", le texte descriptif de ma catégorie ne se décale plus.
C'est moins moche que d'avoir un bandeau qui fait toute la largeur et son texte à droite de celui des sous rubriques en dessous.
(ce que j'ai essayé au tout début et dont je me suis détourné).
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Jeu 28 Mai 2020 - 14:38

Re o/

(tu sais ? */ pour mettre un commentaire ! Laughing  )
Plutôt /* */ Mr. Green

Par contre en supprimant le "1" des catégories, il ne faut pas que le lien disparaisse dans les sous-forums et sujets

Aucun risque: les deux ne sont pas reliés.

Oui, mais juste en masquant le block "derniers messages", le texte descriptif de ma catégorie ne se décale plus.
C'est moins moche que d'avoir un bandeau qui fait toute la largeur et son texte à droite de celui des sous rubriques en dessous.
(ce que j'ai essayé au tout début et dont je me suis détourné).

J'avais pas compris que tu ne souhaitais pas avoir cet affichage x_x

Du coup, pour enlever le titre n°1 et régler un peu l'affichage de la catégorie Historiques (Press, articles), ce CSS devrait suffire:
Code:
.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
    width: 56%; }
.cathead_lforum h2 {
    display: none;
}
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Jeu 28 Mai 2020 - 16:48

Je passe en coup de vent, je suis au taf. Rolling Eyes

Alors bon, je viens d'essayer le nouveau code et "tin tin" !

ça ne change strictement rien ! ::fete::
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Jeu 28 Mai 2020 - 17:06

Il n'y a aucune trace du CSS sur ton forum. Sois sûr de l'avoir validé ^^
Si la modification a bien été validée, essaies de désactiver l'optimisation du CSS ?:

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Optimiz-css


Dernière édition par mSyx le Jeu 28 Mai 2020 - 18:20, édité 1 fois (Raison : correction de l'image)
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Jeu 28 Mai 2020 - 17:16

Comme ça ne marchait pas je l'ais retiré.

Mais quel rapport avec le "posting body" ?
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Jeu 28 Mai 2020 - 18:26

Je viens de remettre ton code, aucun changement.
Que ce soit en désactivant l'optimisation du CSS ou pas.

Possible un conflit dans mon Css ?
Ou des choses incompatibles qu'on aurait laissé dans mon template "index box" ???
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Jeu 28 Mai 2020 - 19:42

J'ai revérifié les codes et testé à nouveau en local; ça fonctionne très bien. Dans les options CSS, aucune des 3 n'est cochée ?
Si non, possible d'avoir toute la feuille CSS pour vérifier un truc ? (tu peux les mettre entre les balises hide si jamais :b)

edit:
Mais quel rapport avec le "posting body" ?
... image corrigée. Mr. Green


Dernière édition par mSyx le Jeu 28 Mai 2020 - 23:34, édité 2 fois
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Jeu 28 Mai 2020 - 23:10

Dans mes options de CSS c'est ainsi :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Option10

C'est ce qu'on m'avait conseillé de cocher à une époque ou l'on m'avait aidé à modifier certaines choses sur le forum.
Sans cette sélection, j'avais plein de choses qui n'allaient pas ou devenaient insolubles.

L'intégral de mon css actuel :

Code:
/* curseur moto */
body, a, a:hover {cursor: url(http://cur.cursors-4u.net/mechanics/mec-1/mec14.cur), progress;}
.secondarytitle{  font-size: 21px;}


.barredenav {
   margin-bottom: 40px;
   }

td.cathead {
color: #003f5e;
font-size: 15px;
font-weight: 700;
letter-spacing: 1px;
text-align: center !important;
}

a.mainmenu {
font-size: 19px;
}


.maintitle, .maintitle h1 {
color: black;
font-family: TrebuchetMS,Verdana,Arial,Helvetica,sans-serif;
font-size: 35px !important;
font-weight: 700;
line-height: 120%;
text-decoration: none;
}

td.catHead {
border-width: 1px 1px 0;
font-size: 15px;
text-align: center;
}

h1 {font-size: 18px  !important;
}

.maintitle h1 {
display: inline;
margin: 0;
padding: 0;
  font-size: 35px !important;
}
.cgu-buttons {
color: black !important;
}


#chatbox_footer:before {
position:relative;
top:20px;
left:15px;
color:orange;
font-weight:800;
content:"Pas d'aide mécanique sur la Chatbox !! Utilisez les rubriques ! Merci. ";}

#chatbox_footer {
height:50px;
}

#av_quickreply img{
  position: relative;
  top: 35px;
  left: 15px;
}
 
#av_quickreply {
  float: left;
}

/*()Bouton avertissement rapide */
 
.mod_mess, .adm_mess {
margin: 5px auto;
width: 90%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
 
.mod_mess a.postlink, .adm_mess a.postlink {
color: #FFF !important;
text-decoration: underline !important;
}
 

 

/* administrateur bb-Code - bloc de message d'enregistrement */
 
.adm_mess {
background: #e54858 !important;
background: -moz-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e54858), color-stop(100%, #f5b57a));
background: -webkit-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: -o-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: -ms-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: linear-gradient(left, #e54858 0%, #f5b57a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e54858", endColorstr="#f5b57a", GradientType=1);
-webkit-box-shadow: 4px 4px 0px 0px #352727;
-moz-box-shadow: 4px 4px 0px 0px #352727;
box-shadow: 4px 4px 0px 0px #352727;
}
 
/* Administrateur bb-Code - mise en page */
.adm_mess .titl {
font-size: 15px;
font-weight: bold;
padding: 5px;
border-bottom: 1px dashed #B60505;  
}
    
/* Administrateur BB-Code - présentation du texte */
.adm_mess .titl + div {
display: block;
margin-left: 10px;
padding: 25px 5px 25px 80px;
background: transparent url(https://i.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center;
}
 
/* Messages BB-Code - bloc de message d'enregistrement */
 
.mod_mess {
background: #f7f4b2 !important;
background: -moz-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5c93f5), color-stop(100%, #afcfda));
background: -webkit-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: -o-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: -ms-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: linear-gradient(left, #5c93f5 0%, #afcfda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c93f5", endColorstr="#afcfda", GradientType=1);
-webkit-box-shadow: 4px 4px 0px 0px #352727;
-moz-box-shadow: 4px 4px 0px 0px #352727;
box-shadow: 4px 4px 0px 0px #352727;
}
 
/* Messages BB-Code - Un titre */
.mod_mess .titl {
font-size: 15px;
font-weight: bold;
padding: 5px;
border-bottom: 1px dashed #0D4DD3;    
}
    
/* modernité BB-Code - présentation du texte */
.mod_mess .titl + div {
display: block;
margin-left: 10px;
padding: 25px 5px 25px 80px;
background: transparent url(https://i.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center;  
}

#right{
width:0px !important;}

#right{
width:0px !important;}

/* forme et placement avatars index */

.mini_ava {
  float: right;
}
.mini_ava img {
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border-radius: 10px;
  transition: all 2s;
  -moz-transition: all 2s;
  -webkit-transition: all 2s;
  -o-transition: all 2s;
}
.mini_ava img:hover
{
  width: 80px;
  height: 80px;
}

/* colorisation cellule nouveaux messages */
tr.newpost td {
background-color: #FFE35A !important;}

/* Bouton haut et bas */
.bouhautbas {
    bottom: 360px;
    right: 10px; /* remplacez left par right pour afficher les boutons à droite */
    position: fixed;
    z-index: 100;
}

/* titre du forum */
.titletext { font-size: 58px; color: #E35604; font-family: arial; }

/* taille signature */
.signature_div img{
    max-width: 450px !important;
    max-height: 120px !important;
    }

/* supression fonction rechercher */
#i_icon_mini_search, .mainmenu[href="/search"]{
display:none;}

/* supression fonction menu groupes */
#i_icon_mini_groups, .mainmenu[href="/groups"]{
display:none;}

/* raison d'édition en couleur */
tr.post span.gensmall
{
color: #E30E30;
}

/* pseudo Staff plus gros dans les encarts de message */
div.name span strong {
  font-size: 18px;
}
 
/* Taille d'écriture des pseudos sans rangs dans les encarts de messages */
.row1 .name,.row2 .name{font-size:18px;
}

/* centrer avatar et texte dans les encarts de messages */
span.postdetails.poster-profile {
  text-align: center;
  float: right;
}

/* petite séparation entre les cellules voir bordure gauche cellules index */
.forumline .row1 {
    padding: 2px 0px;
    border-top: 1px dotted #ffffff;
}

/* arrondir les angles des cellules */
 
.forumline {
  border-radius: 18px;
  overflow: hidden;
}

/* arrondir les angles des blocs de catégories */
td.catHead {
      border-radius: 100px !important;
}
td.catBottom {
    border-radius: 100px !important;
}
.forumline tr th:first-child {
    border-radius: 100px 0 0 100px !important;
}
.forumline tr th:last-child {
    border-radius: 0 100px 100px 0;
}

/* police d'ecriture des sujets - index */
.hierarchy a.forumlink {
  font-family: Jolly Lodger;
  font-size: 18px;
}

/* police d'ecriture des sujets à l'intérieur des rubriques */
.topic-title a {
  font-family: Oregano;
  font-size: 17px;
}

/* taille et couleur et centrage du texte signature */
.signature_div{
  font-family: Allura;
  font-size: 14px;
  color: #259647;
  text-align: center;
}

/* Augmente hauteur case réponse rapide */
form#quick_reply textarea {
    min-height: 200px; /* Pixels à changer selon la hauteur voulue */
}

/* bouton nouveau sujet technique */
.nouveausujet {
    position: fixed;
    bottom: 75px;
    left: 10px;
}

/* bouton page d'accueil alternative */
.pageaccueil {
    position: fixed;
    bottom: 645px;
    left: 10px;
}

/* bouton liste de vos sujets */
.vossujets {
    position: fixed;
    bottom: 360px;
    left: 10px;
}

/* arrondir les 4 coins du forum A modifié les proportions du forum en largeur */
.bodyline {border-radius: 30px; overflow:hidden;
}


/* supprime la case reportant derniers messages des sous rubriques sur le bandeau de catégorie associé au template index box modifié */
table.forum_block tbody tr:nth-child(2) td.row3.over,
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;}



/* correction active de la rubrique historique et placement de sa cellule */

.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
    width: 56%; }
.cathead_lforum h2 {
    display: none;
}

/* 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;
}
 
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row1.over {
    padding-left: 46px;
}

/* ajout cellule msyx */
.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
    width: 56%; }
.cathead_lforum h2 {
    display: none;
}

Note cette ligne de code en bas de mon CSS :

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;
}
 
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row1.over {
    padding-left: 46px;
}

Je n'ais pas su s'il fallait l'enlever ou la conserver.
Avec ou sans, je ne vois pas de changement de toutes façons.

Ps : je te parlerai ensuite d'un nouveau souci qui est apparu depuis nos modifs. Wink

EDIT : J'ai peut-être loupé mon "copier-coller" plus tôt cette après midi.
Voici ce que ça donne maintenant si je désactive l'optimisation du CSS.

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Merdie10

ça ne va pas du tout ! Mr. Green
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Jeu 28 Mai 2020 - 23:33

C'est ce qu'on m'avait conseillé de cocher à une époque ou l'on m'avait aidé à modifier certaines choses sur le forum.
Sans cette sélection, j'avais plein de choses qui n'allaient pas ou devenaient insolubles.

C'est que certains codes doivent être invalides Mad Si jamais tu souhaites revenir avec l'optimisation du CSS, tu peux réessayer en changeant -dans le CSS que je t'ai donné:
Code:
.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div

Par:
Code:
.forum_block[catname="Historiques (Presse, articles)"] tbody tr th:nth-child(2) div

Note cette ligne de code en bas de mon CSS :

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;
}
 
table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.row1.over {
    padding-left: 46px;
}

Je n'ais pas su s'il fallait l'enlever ou la conserver.
Avec ou sans, je ne vois pas de changement de toutes façons.

Le deuxième (avec le padding-left) peut être retiré.
Le premier, je te le déconseille :b

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Screenshot-70

Tu pourrais me repasser les scripts à la fin du template (index_box) ?
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Jeu 28 Mai 2020 - 23:43

Ok voici mon Index box

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 forum_block" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle cathead_lforum">{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">&nbsp;</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 -->
<script>
  $('.forum_block').each(function() {
  var catName = $(this).find('.cathead_lforum').text();
 
  $(this).attr("catname", catName);
});
</script>
 
<script>
  $( 'table.forum_block tbody tr:nth-child(2) td.row1.over' ).attr('colspan',3);
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row1.over' ).attr('colspan',4);
 
  $( 'table.forum_block[catname="Historiques (Presse, articles)"] tbody tr:nth-child(2) td.td_removeicon' ).remove();
  $( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.td_removeicon' ).remove();
 
</script>

En attendant, je vais faire les corrections du css que tu m'as apporté.
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Jeu 28 Mai 2020 - 23:58

J'ai une erreur signalée dans le css avec tes nouvelles modifs

Erreur détectée
Nous avons compté un nombre différent de "{" et de "}". Cela signifie que votre CSS risque de ne pas être valide et ne sera pas affiché correctement sur votre forum

je te le redonne :

Code:
/* curseur moto */
body, a, a:hover {cursor: url(http://cur.cursors-4u.net/mechanics/mec-1/mec14.cur), progress;}
.secondarytitle{  font-size: 21px;}


.barredenav {
  margin-bottom: 40px;
  }

td.cathead {
color: #003f5e;
font-size: 15px;
font-weight: 700;
letter-spacing: 1px;
text-align: center !important;
}

a.mainmenu {
font-size: 19px;
}


.maintitle, .maintitle h1 {
color: black;
font-family: TrebuchetMS,Verdana,Arial,Helvetica,sans-serif;
font-size: 35px !important;
font-weight: 700;
line-height: 120%;
text-decoration: none;
}

td.catHead {
border-width: 1px 1px 0;
font-size: 15px;
text-align: center;
}

h1 {font-size: 18px  !important;
}

.maintitle h1 {
display: inline;
margin: 0;
padding: 0;
  font-size: 35px !important;
}
.cgu-buttons {
color: black !important;
}


#chatbox_footer:before {
position:relative;
top:20px;
left:15px;
color:orange;
font-weight:800;
content:"Pas d'aide mécanique sur la Chatbox !! Utilisez les rubriques ! Merci. ";}

#chatbox_footer {
height:50px;
}

#av_quickreply img{
  position: relative;
  top: 35px;
  left: 15px;
}
 
#av_quickreply {
  float: left;
}

/*()Bouton avertissement rapide */
 
.mod_mess, .adm_mess {
margin: 5px auto;
width: 90%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
 
.mod_mess a.postlink, .adm_mess a.postlink {
color: #FFF !important;
text-decoration: underline !important;
}
 

 

/* administrateur bb-Code - bloc de message d'enregistrement */
 
.adm_mess {
background: #e54858 !important;
background: -moz-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e54858), color-stop(100%, #f5b57a));
background: -webkit-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: -o-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: -ms-linear-gradient(left, #e54858 0%, #f5b57a 100%);
background: linear-gradient(left, #e54858 0%, #f5b57a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e54858", endColorstr="#f5b57a", GradientType=1);
-webkit-box-shadow: 4px 4px 0px 0px #352727;
-moz-box-shadow: 4px 4px 0px 0px #352727;
box-shadow: 4px 4px 0px 0px #352727;
}
 
/* Administrateur bb-Code - mise en page */
.adm_mess .titl {
font-size: 15px;
font-weight: bold;
padding: 5px;
border-bottom: 1px dashed #B60505; 
}
   
/* Administrateur BB-Code - présentation du texte */
.adm_mess .titl + div {
display: block;
margin-left: 10px;
padding: 25px 5px 25px 80px;
background: transparent url(https://i.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center;
}
 
/* Messages BB-Code - bloc de message d'enregistrement */
 
.mod_mess {
background: #f7f4b2 !important;
background: -moz-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5c93f5), color-stop(100%, #afcfda));
background: -webkit-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: -o-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: -ms-linear-gradient(left, #5c93f5 0%, #afcfda 100%);
background: linear-gradient(left, #5c93f5 0%, #afcfda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c93f5", endColorstr="#afcfda", GradientType=1);
-webkit-box-shadow: 4px 4px 0px 0px #352727;
-moz-box-shadow: 4px 4px 0px 0px #352727;
box-shadow: 4px 4px 0px 0px #352727;
}
 
/* Messages BB-Code - Un titre */
.mod_mess .titl {
font-size: 15px;
font-weight: bold;
padding: 5px;
border-bottom: 1px dashed #0D4DD3;   
}
   
/* modernité BB-Code - présentation du texte */
.mod_mess .titl + div {
display: block;
margin-left: 10px;
padding: 25px 5px 25px 80px;
background: transparent url(https://i.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center; 
}

#right{
width:0px !important;}

#right{
width:0px !important;}

/* forme et placement avatars index */

.mini_ava {
  float: right;
}
.mini_ava img {
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border-radius: 10px;
  transition: all 2s;
  -moz-transition: all 2s;
  -webkit-transition: all 2s;
  -o-transition: all 2s;
}
.mini_ava img:hover
{
  width: 80px;
  height: 80px;
}

/* colorisation cellule nouveaux messages */
tr.newpost td {
background-color: #FFE35A !important;}

/* Bouton haut et bas */
.bouhautbas {
    bottom: 360px;
    right: 10px; /* remplacez left par right pour afficher les boutons à droite */
    position: fixed;
    z-index: 100;
}

/* titre du forum */
.titletext { font-size: 58px; color: #E35604; font-family: arial; }

/* taille signature */
.signature_div img{
    max-width: 450px !important;
    max-height: 120px !important;
    }

/* supression fonction rechercher */
#i_icon_mini_search, .mainmenu[href="/search"]{
display:none;}

/* supression fonction menu groupes */
#i_icon_mini_groups, .mainmenu[href="/groups"]{
display:none;}

/* raison d'édition en couleur */
tr.post span.gensmall
{
color: #E30E30;
}

/* pseudo Staff plus gros dans les encarts de message */
div.name span strong {
  font-size: 18px;
}
 
/* Taille d'écriture des pseudos sans rangs dans les encarts de messages */
.row1 .name,.row2 .name{font-size:18px;
}

/* centrer avatar et texte dans les encarts de messages */
span.postdetails.poster-profile {
  text-align: center;
  float: right;
}

/* petite séparation entre les cellules voir bordure gauche cellules index */
.forumline .row1 {
    padding: 2px 0px;
    border-top: 1px dotted #ffffff;
}

/* arrondir les angles des cellules */
 
.forumline {
  border-radius: 18px;
  overflow: hidden;
}

/* arrondir les angles des blocs de catégories */
td.catHead {
      border-radius: 100px !important;
}
td.catBottom {
    border-radius: 100px !important;
}
.forumline tr th:first-child {
    border-radius: 100px 0 0 100px !important;
}
.forumline tr th:last-child {
    border-radius: 0 100px 100px 0;
}

/* police d'ecriture des sujets - index */
.hierarchy a.forumlink {
  font-family: Jolly Lodger;
  font-size: 18px;
}

/* police d'ecriture des sujets à l'intérieur des rubriques */
.topic-title a {
  font-family: Oregano;
  font-size: 17px;
}

/* taille et couleur et centrage du texte signature */
.signature_div{
  font-family: Allura;
  font-size: 14px;
  color: #259647;
  text-align: center;
}

/* Augmente hauteur case réponse rapide */
form#quick_reply textarea {
    min-height: 200px; /* Pixels à changer selon la hauteur voulue */
}

/* bouton nouveau sujet technique */
.nouveausujet {
    position: fixed;
    bottom: 75px;
    left: 10px;
}

/* bouton page d'accueil alternative */
.pageaccueil {
    position: fixed;
    bottom: 645px;
    left: 10px;
}

/* bouton liste de vos sujets */
.vossujets {
    position: fixed;
    bottom: 360px;
    left: 10px;
}

/* arrondir les 4 coins du forum A modifié les proportions du forum en largeur */
.bodyline {border-radius: 30px; overflow:hidden;
}


/* supprime la case reportant derniers messages des sous rubriques sur le bandeau de catégorie associé au template index box modifié */
table.forum_block tbody tr:nth-child(2) td.row3.over,
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;}



/* correction active de la rubrique historique et placement de sa cellule */

.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
    width: 56%; }
.cathead_lforum h2 {
    display: none;
}

/* 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;
}
 


/* ajout cellule msyx */
.forum_block[catname="Historiques (Presse, articles)"] tbody tr th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
    width: 56%; }
.cathead_lforum h2 {
    display: none;
}
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Ven 29 Mai 2020 - 0:40

Dans le template, juste après:
Code:
$( 'table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(2) td.row1.over' ).attr('colspan',4);

Ajouter:
Code:
$( '.forum_block[catname="Historiques (Presse, articles)"] td.row1.over' ).attr('colspan',1);

Manu34 a écrit:J'ai une erreur signalée dans le css avec tes nouvelles modifs

Erreur détectée
Nous avons compté un nombre différent de "{" et de "}". Cela signifie que votre CSS risque de ne pas être valide et ne sera pas affiché correctement sur votre forum

Erreur parse; remplace le code par:
Code:
/* ajout cellule msyx */
.forum_block[catname="Historiques (Presse, articles)"] tbody tr th:nth-child(2) div {
 display: none !important ;}
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
 width: 56%; }
.cathead_lforum h2 {
 display: none !important; }

C'est le même, mais les espaces devaient être "erronés" ou mal interprétés. :O:



Dans ton CSS, retire ce code -qui est présent deux fois:
Code:
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
    width: 56%;

Puis ajoute celui-ci:
Code:
.forum_block[catname="Historiques (Presse, articles)"] tr:nth-child(2) td:first-child {
    width: 20%;
}
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Ven 29 Mai 2020 - 0:54

Ok, je teste de suite
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Ven 29 Mai 2020 - 1:06

J'ai toujours une erreur signalée dans le css et puis regarde bien, il me semble qu'il y a d'autres répétitions.

La fin de mon CSS :

Code:
/* correction active de la rubrique historique et placement de sa cellule */

.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] tr:nth-child(2) td:first-child {
    width: 20%;
}
.cathead_lforum h2 {
    display: none;
}

/* 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;
}
 


/* ajout cellule msyx */
.forum_block[catname="Historiques (Presse, articles)"] tbody tr th:nth-child(2) div {
 display: none !important ;}
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
 width: 56%; }
.cathead_lforum h2 {
 display: none !important; }

EDIT : Bon ! j'ai tout viré !
Parce qu'avec ou sans toute cette partie de code, ça ne change rien ! Evil or Very Mad

Par contre si je laisse mon code "bib test" ainsi et vire la ligne grisée :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Testbi10

Je récupère les derniers messages de la rubrique "Historiques" comme il faut même si les autres
bandeaux des autres catégories apparaissent décalés et ne devraient pas s'afficher :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Testbi11

Je pense qu'il faudrait peut-être masquer les cellules "derniers messages" des catégories qui sont apparues ? une par une ?

Bon, tu es parti, je vais me coucher aussi.  Laughing
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Ven 29 Mai 2020 - 9:33

Manu34 a écrit:J'ai toujours une erreur signalée dans le css et puis regarde bien, il me semble qu'il y a d'autres répétitions.

La fin de mon CSS :

Code:
/* correction active de la rubrique historique et placement de sa cellule */

.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }
.forum_block[catname="Historiques (Presse, articles)"] tr:nth-child(2) td:first-child {
    width: 20%;
}
.cathead_lforum h2 {
    display: none;
}

/* 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;
}
 


/* ajout cellule msyx */
.forum_block[catname="Historiques (Presse, articles)"] tbody tr th:nth-child(2) div {
 display: none !important ;}
.forum_block[catname="Historiques (Presse, articles)"] td.row1 {
 width: 56%; }
.cathead_lforum h2 {
 display: none !important; }

Il fallait virer cette ligne-là:
Code:
.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }

Qui est présente plus bas mais sans le ">" (qui pourrait être la cause de l'erreur  What a Face [c'est un sélecteur valide, mais l'optimisation CSS de FA ne l'aime pas):
Code:
.forum_block[catname="Historiques (Presse, articles)"] tbody tr th:nth-child(2) div {
 display: none !important ;}

EDIT : Bon ! j'ai tout viré !
Parce qu'avec ou sans toute cette partie de code, ça ne change rien ! Evil or Very Mad

Ça change tout, mais c'est l'optimisation CSS qui pose problème. ^^'

Par contre si je laisse mon code "bib test" ainsi et vire la ligne grisée :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Testbi10

Je récupère les derniers messages de la rubrique "Historiques" comme il faut même si les autres
bandeaux des autres catégories apparaissent décalés et ne devraient pas s'afficher :

Supprimer la case "Derniers messages" sur le bandeau de la catégorie ? Testbi11

Je pense qu'il faudrait peut-être masquer les cellules "derniers messages" des catégories qui sont apparues ? une par une ?

J'ai retesté ces deux codes de mon côté, 'activés' en même temps: et ça fonctionne très bien. x_x
Déjà, pour les titres en double:

Code:
.forum_block .hierarchy .forumlink {
    display: none !important;
}

Et pour m'adapter à tes changements; dans ton CSS, tu as une propriété avec beaucoup de sélecteurs:
Code:
table.forum_block[catname="ESPACE DETENTE (Lâchez-vous)"] tbody tr:nth-child(2) td.row3, table.forum_block[catname="Espace FONDATEURS"] 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 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="La Team RACING (rubrique d'invités spéciaux)"] 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="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(2) td.row3, 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, table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row3.over, table.forum_block[catname="PETITES ANNONCES"] tbody tr:nth-child(2) td.row3, table.forum_block[catname="Tiniel"] tbody tr:nth-child(2) td.row3 {
    display: none!important;
}

Il y en a une à retirer. Pour faire plus simple, change le tout par:
Code:
table.forum_block[catname="ESPACE DETENTE (Lâchez-vous)"] tbody tr:nth-child(2) td.row3, table.forum_block[catname="Espace FONDATEURS"] 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 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="La Team V2 Honda"] tbody tr:nth-child(2) td.row3, 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(2) td.row3, 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, table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row3.over, table.forum_block[catname="PETITES ANNONCES"] tbody tr:nth-child(2) td.row3, table.forum_block[catname="Tiniel"] tbody tr:nth-child(2) td.row3 {
    display: none!important;
}
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par Manu34 Ven 29 Mai 2020 - 13:11

Salut salut !

Qui est présente plus bas mais sans le ">" (qui pourrait être la cause de l'erreur  What a Face [c'est un sélecteur valide, mais l'optimisation CSS de FA ne l'aime pas)

J'ai essayé d'enlever le ">" aucun changement !

J'ai aussi viré cette ligne la  :

Code:
.forum_block[catname="Historiques (Presse, articles)"] tbody tr > th:nth-child(2) div {
    display: none !important; }

Et aucun changement !
Rien de ces codes ne fonctionne.

J'ai retesté ces deux codes de mon côté, 'activés' en même temps: et ça fonctionne très bien.

Je ne sais pas comment tu essaies ça de ton coté, mais chez moi ça ne fonctionne pas du tout. Rien ne se passe ! ^^

Pour les titres en double :

Code:
.forum_block .hierarchy .forumlink {
    display: none !important;
}

ça ne fonctionne pas non plus ! aucun changement !

Le code qui suit, c'est ce que j'ais bricolé moi même pour ne pas laisser en vrac mon forum ce matin,
et ça fonctionne en partie, voir bizarrement mieux que ton code.

Code:
table.forum_block[catname="ESPACE DETENTE (Lâchez-vous)"] tbody tr:nth-child(2) td.row3, table.forum_block[catname="Espace FONDATEURS"] 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 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="La Team RACING (rubrique d'invités spéciaux)"] 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="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(2) td.row3, 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, table.forum_block[catname="NOS V2 HONDA et leurs entrailles"] tbody tr:nth-child(4) td.row3.over, table.forum_block[catname="PETITES ANNONCES"] tbody tr:nth-child(2) td.row3, table.forum_block[catname="Tiniel"] tbody tr:nth-child(2) td.row3 {
    display: none!important;
}

Par contre, je ne vais pas retirer cette ligne-ci pour l'instant :

Code:
table.forum_block[catname="La Team RACING (rubrique d'invités spéciaux)"] tbody tr:nth-child(2) td.row3,

car sinon l'affichage de cette rubrique, c'est encore pire !

Ce qu'il y a de curieux dans mon code, c'est que si je reproduis cette ligne de code pour chacune de mes
catégories, ça marche pour toutes, sauf pour ces rubriques cachées de certains inscrits ou j'ai des résultats différents :

- La team V2 Honda : colonne derniers messages écrasés sur la droite mais visible / bandeau large
- Espace fondateurs : colonne derniers messages écrasés sur la droite mais visible / bandeau court avec une case à gauche
- La team Racing : colonne derniers messages parfaite /
                           mais texte bizarrement décalé tout à droite sur compte utilisateur classique ou invités
                           ( c'est la seule rubrique dont j'autorise la visualisation du titre de catégorie mais qui est réservée à la lecture
                              à seulement certains inscrits choisis)

Des cas spéciaux :

- Tiniel : colonne derniers messages écrasés sur la droite mais visible / bandeau large mais texte tout décalé vers la droite
(c'est une rubrique verrouillée et l'icone "cadenas" prends toute la place du bandeau.)

- La gestion du boss : bizarrement, c'est une rubrique visible de moi seul et le code fonctionne parfaitement !

J'en conclus que ces paramètres semblent intervenir ou pas !:

> droits d'accès restreint à la rubrique pour certains membres ou les invités.
- des variations selon que la rubrique est cachée, réservée aux admins ou non, visible de tous sans pouvoir en lire le contenu.
> présence d'un icone, tel que "verrou"
> selon que la rubrique présente des sous rubriques ou non

Ps : j'ai essayé de reproduire dans "l'index box" les codes que tu avais fait pour la rubrique "historique",
pour chacune des rubriques posant problème : mais sans succès ! (en même temps de ce coté, j'ai pu merder)

C'est très curieux !  Shocked
Manu34

Manu34
****

Masculin
Messages : 332
Inscrit(e) le : 10/09/2008

http://motos-en-v-honda.superforum.fr/index.htm
Manu34 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la case "Derniers messages" sur le bandeau de la catégorie ?

Message par mSyx Ven 29 Mai 2020 - 13:43

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. Mr. Green
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum