Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums

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

Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Ven 16 Oct 2020 - 11:47

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Bonjour Phil !

Encore un petit PB...

=> Il concerne l'affichage des TITRES des 3 colonnes de droite, pour les rubriques et les forums, titres qui ne sont pas centrés.
Comme ceci :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-139

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-140

Je souhaiterais avoir ceci :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-141

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-142

J'ignore si cela est possible ???

Autre solution : faire la même présentation que sur ce forum : à savoir, supprimer les titres des colonnes, carrément et présenter chaque ligne, ainsi :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-144

 => En outre, je souhaiterais que lorsqu'un forum est composé de sous-forums, la case "DERNIERS MESSAGES" reste vide pour la ligne du forum, comme ceci :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-143

De même qu'il n'y a déjà pas de petite image à gauche de la ligne "Forum", la case reste vide, je voudrais la même chose pour la case la plus à droite, celle des "Nouveaux Messages".

Là encore, j'ignore si c'est réalisable... ???

=> Enfin... où peut-on jouer sur la largeur de ces 3 colonnes ???

Je m'en remets donc à tes talents de codeur, comme d'hab !

D'avance, merci et bonne journée.
@+
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Ven 16 Oct 2020 - 18:03

Coucou Roza,
alors pour centrer , un peu de style devrait suffire, par contre je vois que sur ton fofo, tu as ce style:
Code:

li.header dd {
    margin-left: 1px;
}

Supprimes et remplaces par:
Code:


ul.topiclist li.header dd.dterm{width:61%!important;}
ul.topiclist li.header dd:not(.dterm)
{
text-align:center!important;
}


Pour afficher le texte "REPONSES" et VUES" :
Tu veux afficher juste sur la liste des sujets les textes ou partout car juste un style a ajouter et hop le tour est joué.
Si tu désires afficher les textes partout index etc , ajoutes simplement ceci dans ta feuille de style:

Code:

.topiclist dfn{display:block!important;}

Sinon, juste pour la liste de sujets:


Dans le template topics_list_box:
Affichage/Templates/Général/topics_list_box

Recherches ceci:
Code:
<div class="forumbg announcement">


Juste avant déposes ceci:
Code:
<style>
.icon dfn{display:block!important;}
</style>

Recherches les lignes suivantes (environ 111 et 112) :
Code:

<dd class="posts">{topics_list_box.row.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
<dd class="views">{topics_list_box.row.VIEWS} <dfn>{L_VIEWS}</dfn></dd>


Remplaces par:
Code:
<dd class="posts">{topics_list_box.row.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
<dd class="views">{topics_list_box.row.VIEWS} <dfn>{L_VIEWS}</dfn></dd>


En outre, je souhaiterais que lorsqu'un forum est composé de sous-forums, la case "DERNIERS MESSAGES" reste vide pour la ligne du forum, comme ceci :
De même qu'il n'y a déjà pas de petite image à gauche de la ligne "Forum", la case reste vide, je voudrais la même chose pour la case la plus à droite, celle des "Nouveaux Messages".

Là encore, j'ignore si c'est réalisable... ???


Alors si je comprend bien lorsqu'un sous forum est présent dans la catégorie tu souhaites masque l'intitulé et la case derniers messages ..

Exemple:

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 141


Testes ceci :


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript


Cocher sur l'index.


Déposer ceci:

Code:

$(function(){
$('div[class="forabg"]').each(function(){
var sousfofo=$(this).find('div.M14_margin[style*="display: block; margin : 0 0px 0 90px;"]').length;
if(sousfofo)
{
$(this).addClass('M14_header_none');
}
});});

Penser a cliquer sur le bouton Valid




Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

div.forabg.M14_header_none .header .table-title,
div.forabg.M14_header_none .header .lastpost
{
display:none;
}


Penser a cliquer sur le bouton [PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums Sans_t10
Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Sam 17 Oct 2020 - 23:57

Coucou !

Excuse... je n'étais pas très dispo aujourd'hui.

Non, non, ce n'est pas ça, mais ceci :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums Sans_t10

Finalement, il "suffirait" de masquer le contenu de cette case, de façon qu'il n'y ait pas de lien à cet endroit (RIEN), seulement dans les sous-forums au-dessous.

Pour afficher le texte "REPONSES" et VUES", c'est OK. Merci
Du coup les intitulés des 3 colonnes sont inutiles.

Bonne nuit.
@+
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 6:36

Coucou Roza,
purée, pas facile de s'y retrouver avec la capture,
bon je suppose que tu veux masquer les textes des trois dernières colonnes et la ligne du forum en cas ou il y aurait un ou plusieurs sous forums.


C'est à dire comme ceci:

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 142


Remplaces donc le script par celui-ci:

Code:
$(function(){
$('div[class="forabg"]').each(function(){
var sousfofo=$(this).find('div.M14_margin[style*="display: block; margin : 0 0px 0 90px;"]').length;
if(sousfofo)
{
$(this).find('div.M14_margin[style*="display: block; margin : 0 0px 0 45px;"]').closest('li').addClass('fofo'); 
$(this).addClass('M14_header_none');
}
});});


Et la css:



Code:
/*ON MASQUE LES CONTENUS*/
.forabg .header dd:not(.dterm){font-size:0px;}
.forabg.M14_header_none .topiclist.forums .row.fofo{display:none;}




Alors , si tu remarques une légère redimension des cellules,
il vaudrait mieux passer par une opacité plutôt qu'un font-size 0

Code:

/*ON MASQUE LES CONTENUS*/
.forabg .header dd:not(.dterm){opacity:0;}
.forabg.M14_header_none .topiclist.forums .row.fofo{display:none;}





Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Dim 18 Oct 2020 - 10:48

Coucou Phil !


On progresse Merci

Milouze14 a écrit:je suppose que tu veux masquer les textes des trois dernières colonnes et la ligne du forum en cas ou il y aurait un ou plusieurs sous forums.

1 - Masquer les textes des 3 dernières colonnes : oui, absolument, c'est bien cela (exactement comme sur ta capture d'écran).

2 - Masquer la ligne du forum en cas où il y aurait un ou plusieurs sous forums : non, non, pas masquer toute la ligne, mais masquer seulement le contenu de la case la plus à droite où se trouve le lien vers "Derniers messages", car ce lien est redondant.
En effet, sur mon fofo, il est déjà présent dans la case "Derniers messages" d'un des sous-forums au-dessous.

Comme ceci :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums Index10

Allez... on va y arriver !
Excuse-moi de ne pas avoir été très claire !!!

Bon dimanche !
@+
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 10:58

Masquer la ligne du forum en cas où il y aurait un ou plusieurs sous forums : non, non, pas masquer toute la ligne, mais masquer seulement le contenu de la case la plus à droite où se trouve le lien vers "Derniers messages", car ce lien est redondant.


Il faut donc remplacer:
Code:

.forabg.M14_header_none .topiclist.forums .row.fofo{display:none;}

Par:
Code:
.forabg.M14_header_none .topiclist.forums .row.fofo .lastpost{display:none;}


Excuse-moi de ne pas avoir été très claire !!!

Voilà pourquoi je demande sur le règlement de l'entraide des captures.

Celle-ci est partie intégrante d'un casse tête Chinois  MDR  :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums Sans_t10

Bon Dimanche à toi également.
Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Dim 18 Oct 2020 - 11:04

Toutes mes excuses !!!!
Désolée...
Merci pour ta patience.

Bon, je fais ces modifs.

@+
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 11:20

De rien Roza,

Facultatif:


Pour désactiver le lien du forum à gauche et lui donner une apparence différente.


[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 145




Tu peux ajouter ce script:


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.

Cocher sur l'index.

Déposer ceci:

Code:

$(function(){
$('li[class*="fofo"]').find('.dterm').find('a.forumtitle[href^="/f"]').each(function(){
var a=$(this).text();
$(this).replaceWith('<span class="M14_none_link">'+a+'</span>');
});});

Penser a cliquer sur le bouton Valid


Puis son style:


Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

/*Le lien du forum ou se trouvent des sous forums*/
.M14_none_link
{
font-size:14px;
color:#20aec8;
}



Penser a cliquer sur le bouton [PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums Sans_t10
Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Dim 18 Oct 2020 - 11:40

Retour de modif :  on avance...

=> les entêtes des 3 colonnes de droite ont bien disparu  Merci

=> pour les rubriques dans lesquelles il n'y a pas de sous-forums, c'est nickel Merci
Les liens "Derniers Messages" sont bien présents partout où il y a des messages.

Mais...

=> Pour les rubriques dans lesquelles il y des sous-forums, et uniquement pour celles-ci, les liens "Derniers Messages" des forums ne s'affichent plus du tout, et ce, pour tous les forums, quels qu'ils soient, même si, il n'y a pas de sous-forums.
Par contre, ils s'affichent bien pour les sous-forums =>  Merci
C'est le cas pour les 2 premières rubriques de mon fofo.

@+
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 11:44

Vi, je viens de voir çà et c'est très compliqué de faire autrement.
En faite, pour que cela fonctionne,
il faut une catégorie:

Mettre un forum et ajouter des sous forums.

Mais pas plus d'un forum sinon, tu te retrouves avec ce genre de dysfonctionnement Roza.

Je me sauve pour ce matin, je reviens vers 18h00.
Bon Dimanche chère amie.
Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Dim 18 Oct 2020 - 11:46

Re...

OK ! J'ai compris. Je vais donc voir si je peux organiser ça autrement...

Bon dimanche à toi aussi. coucou

Edit : Je viens de constater que les intitulés des 3 colonnes, sont toujours présents sur les pages revues des sujets (uniquement):

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-155
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 18:01

Effectivement Roza,
on ne masque que sur les catégories et pour la revue il n'y a pas cet affichage !!!!
Que veux tu dire ?

Edit, tu veux dire la liste des sujets:

Remplaces dans ta feuille de style ceci:
Code:
.forabg .header dd:not(.dterm){font-size:0px;}

Par ceci
Code:
.header dd:not(.dterm){font-size:0px;}
Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Dim 18 Oct 2020 - 18:09

Sur l'index, si je clique sur le nom d'un forum (sans sous-forum), ou sur celui d'un sous-forum, la page affichant la liste des sujets apparaît.

C'est ce que j'ai appelé "Revue des sujets"... mais ce n'est peut-être pas la bonne appellation !

Comme le montre l'image que j'ai mise :

[PHPBB3] Affichage TITRES des 3 colonnes à droite des Rubriques et Forums 2020-155

Et là, les 3 intitulés sont bien présents.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 18:11

Roza
Roza
https://ami-ma.forumactif.com/

MessageRoza Dim 18 Oct 2020 - 18:19

Oui, Oui, j'ai vu ! Merci !

Je viens de faire la modif : c'est parfait !! Merci

Je te remercie très sincèrement, pour ta disponibilité et ta ténacité sans faille à vouloir solutionner mes demandes.

Merci pour l'aide et  Mercibis

Bonne soirée.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 18 Oct 2020 - 18:21

De rien Roza et bonne soirée à toi aussi.


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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