Position du widget "Derniers messages" du forum

3 participants

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

Résolu Position du widget "Derniers messages" du forum

Message par UnionPat Ven 26 Mar 2021 - 11:47

Bonjour à tous,
Il y a quelques temps, j'ai paramétré mes forums pour que les messages dans chaque sujet soient affichés par ordre antéchronologique (le dernier message en haut de la première page), surtout pour que le widget "derniers sujets" affiché en haut de la colonne de gauche soit toujours à proximité du dernier message du sujet visualisé.
Il se trouve que pas mal d'utilisateurs se plaignent de cette lecture antéchronologique des messages.
Si je devais revenir à une présentation chronologique (le dernier message en bas de page), quelqu'un aurait il une idée pour que l'équivalent de "derniers sujets" soit rapidement accessible sans avoir à remonter laborieusement en haut de page ?
Merci pour votre aide.


Dernière édition par UnionPat le Dim 2 Mai 2021 - 23:06, édité 1 fois
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Chacha Jeu 1 Avr 2021 - 9:13

Position du widget "Derniers messages" du forum UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69409
Inscrit(e) le : 21/08/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Jeu 1 Avr 2021 - 12:15

Pas beaucoup de propositions suite à ma demande Sad
Dois je en déduire qu'il n'y a aucune solution ?
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Chacha Mer 7 Avr 2021 - 9:23

Position du widget "Derniers messages" du forum UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69409
Inscrit(e) le : 21/08/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Mer 7 Avr 2021 - 13:55

Triste je suis Sad
Si vous avez une idée, n'hésitez surtout pas à rapidement sauver ma question de l'oubli où elle semble devoir se perdre à jamais pale
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Chacha Mar 13 Avr 2021 - 9:11

Position du widget "Derniers messages" du forum UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69409
Inscrit(e) le : 21/08/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Mar 13 Avr 2021 - 9:55

Aucune réponse à ma demande Sad Pas de possibilité pour mettre un widget sous le "Contenu du Forum" par exemple ???
Peut-être n'y a t'il pas actuellement de solution mais désolé, "Non Résolu".
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Lixyr Sam 17 Avr 2021 - 20:47

Bonjour,

Votre demande est assez floue. Pourriez-vous déjà donner le lien de votre forum pour que nous puissions avoir un aperçu du problème ? Ensuite, le mieux serait que vous fassiez un schéma, ou une modif manuelle pour que nous puissions avoir une idée du rendu que vous souhaitez. scratch


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Position du widget "Derniers messages" du forum 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Position du widget "Derniers messages" du forum 3592387030 pour prévenir la modération.

Position du widget "Derniers messages" du forum Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Dim 18 Avr 2021 - 12:56

Lixyr a écrit:Bonjour,

Votre demande est assez floue. Pourriez-vous déjà donner le lien de votre forum pour que nous puissions avoir un aperçu du problème ? Ensuite, le mieux serait que vous fassiez un schéma, ou une modif manuelle pour que nous puissions avoir une idée du rendu que vous souhaitez. scratch

Bonjour Lixyr et Merci pour ta réponse.
Comme indiqué dans mon profil mon site est https://www.allezunion.com/ Wink

Lorsqu'on organise la page de son forum et les modules qui y apparaissent (contrairement à ce qui est faisable pour la page d'accueil quand on l'active) on peut placer des widgets dans le haut des colonnes latérales mais pas dans la colonne centrale qui accueille les discussions.
Lorsqu'une discussion présente de nombreuses réponses présentées par ordre chronologique, il est alors nécessaire de régulièrement remonter en haut de la page pour avoir accès aux infos du widget "derniers sujets" qui s'y trouve.
C'est très laborieux et c'est pourquoi j'ai inversé l'ordre de présentation des réponses ... mais j'avoue que pas mal d'utilisateurs sont perturbés de devoir remonter vers le haut de la page pour lire une réponse récente après avoir lu une réponse plus ancienne vers le bas.
Pour en revenir à une présentation chronologique des réponses tout en ayant accès à un widget indiquant les derniers sujets modifiés, je proposerais donc qu'en plus du widget "derniers sujets" en haut d'une colonne latérale (ce qui est intéressant quand on arrive sur le forum), ma proposition serait donc de pouvoir également placer un widget "derniers sujets" en bas et sur toute la largeur de la colonne centrale (en dessous des messages) ... comme c'est d'ailleurs fait automatiquement pour "Qui est en ligne", "Statistiques", etc.
Voici ce que ça pourrait donner quand un utilisateur visualise le bas d'un forum :

Position du widget "Derniers messages" du forum Sans_t10

N'hésite pas à me dire si ce n'est pas suffisamment clair.
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Lixyr Dim 18 Avr 2021 - 21:26

Bonsoir,

C'est plus clair, oui.

Ça peut se faire avec du Javascript. Est-ce que vous souhaitez voir ce widget sur absolument toutes les pages, ou bien uniquement dans les pages où le QEEL est visible ?


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Position du widget "Derniers messages" du forum 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Position du widget "Derniers messages" du forum 3592387030 pour prévenir la modération.

Position du widget "Derniers messages" du forum Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Dim 18 Avr 2021 - 23:57

J'avoue ne pas trop savoir ce qu'est le QEEL et je viens de me rendre compte que les widgets "Qui est en ligne" et Statistiques" n'apparaissaient par défaut qu'en bas de la page d'index des forums et pas sur chacun d'eux ou de leurs sujets.
Pour répondre à votre question, il serait bien que le widget "Derniers sujets" puissent apparaitre en bas de chaque page, c'est à dire après le bloc

"Page Y sur X • Précédent 1 ... Y-1 Y Y+1 ... X
Surveiller les réponses de ce sujet
Poster un nouveau sujet / Répondre au sujet
...
Page Y sur X"


qui suit le dernier message de chaque page Y d'un sujet.
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Lixyr Lun 19 Avr 2021 - 9:31

Bonjour,

Le QEEL, c'est le Qui Est En Ligne.

Oui, malgré la case " toujours" cochée pour le Qui est en ligne, il n'apparait que sur l'index... J'ai la même chose sur mon forum.

Du coup si vous souhaitez que le widget Dernier sujet apparaisse sur toutes les pages, il apparaitra en dessous du Qui est en ligne, dans l'index. Est-ce que ça vous va ?


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Position du widget "Derniers messages" du forum 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Position du widget "Derniers messages" du forum 3592387030 pour prévenir la modération.

Position du widget "Derniers messages" du forum Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Lun 19 Avr 2021 - 12:46

Lixyr a écrit:Bonjour,

Le QEEL, c'est le Qui Est En Ligne.

Oui, malgré la case " toujours" cochée pour le Qui est en ligne, il n'apparait que sur l'index... J'ai la même chose sur mon forum.

Du coup si vous souhaitez que le widget Dernier sujet apparaisse sur toutes les pages, il apparaitra en dessous du Qui est en ligne, dans l'index. Est-ce que ça vous va ?

Bonjour Lyxye,
Si je comprends bien. Le widget DS apparaitrait à la fin de toutes les pages et notamment sous le QEEL sur l'index.
Si c'est ça, ça devrait être pas mal Smile

PS. J'avoue que je passe assez peu souvent par l'index Wink
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Chacha Dim 25 Avr 2021 - 9:30

Position du widget "Derniers messages" du forum UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69409
Inscrit(e) le : 21/08/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Dim 25 Avr 2021 - 12:14

Bonjour Lixyr. Une solution est elle envisageable ?
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Chacha Sam 1 Mai 2021 - 9:25

Position du widget "Derniers messages" du forum UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69409
Inscrit(e) le : 21/08/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par Lixyr Sam 1 Mai 2021 - 13:10

Bonjour UnionPat,

Oui c'est envisageable. Je me penche dessus.


*Message édité à 14:11*

Alors, ça a été relativement facile.

Right I. Ajouter la balise qui réceptionnera le widget.

- Allez dans le panneau d'administration > Affichage > Templates > général.
- Editez le template overall_footer_begin edit
- Cherchez cette ligne :

<div id="page-footer">

et insérez juste en dessous le code :

Code:
  <div id="derniers_sujets_Bottom" class="navbar module">Derniers sujets en bas de page</div>

- Puis validez :enreg:
- Et enregistrez la modification du template.

Right II. Ajouter le code Javascript qui récupère le contenu du template et l'injecte dans la balise.

- Allez dans le panneau d'administration > Modules > HTML & JAVASCRIPT > Gestion des codes Javascript.
- Cliquez sur Créer un nouveau javascript.
- Renseignez ces informations comme ceci :

  • Titre * : Widget Derniers sujets en bas de page
  • Placement : Sur toutes les pages
  • Code Javascript * :


Code:
$(function() {
  var number_widget = 1;
 
  if ( $("#left") ) {
    $($("#left").find("div.module")).each(function( module ) {
      if (module == number_widget) {
        $("div#derniers_sujets_Bottom").html( $(this).html() );
      }
    });
  }
});

- Enregistrez le code JS. :enreg:

Le contenu du widget apparait désormais en bas de la page.

----------

Note : Dans le code, vous avez ceci :

var number_widget = 1;

Cela indique le numéro du widget que vous ciblez (ici Derniers sujets). Si jamais vous rajoutez ou enlevez des widgets à gauche, il faudra modifier ce nombre en conséquence, en compte du premier widget = 0, le deuxième = 1, etc.

Right III. Modifier la hauteur du widget en bas.

Il ne reste plus qu'à modifier la hauteur du "widget" créé en bas. Pour cela :

- Allez dans le panneau d'administration > Affichage > Images et Couleurs > Couleurs > Feuille de style CSS.
- Rajoutez ce code :

Code:
#derniers_sujets_Bottom {
    overflow: auto;
    max-height: 200px;
}

Si vous souhaitez régler la hauteur du bloc, il suffit de modifier la valeur 200.

- Validez le code CSS. :enreg:

Et c'est terminé.


Note : Ce code fonctionne pour une version phpbb3. Pas testé sur une autre version.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Position du widget "Derniers messages" du forum 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Position du widget "Derniers messages" du forum 3592387030 pour prévenir la modération.

Position du widget "Derniers messages" du forum Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Sam 1 Mai 2021 - 15:19

Merci Lixyr, je tente cette modification un peu plus tard dans le week-end ... quand mon esprit sera un peu plus libéré (et j'espère joyeux) après la 1/2 finale de coupe d'Europe de Rugby Toulouse / Bordeaux.
Allez Union !
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Dim 2 Mai 2021 - 12:27

Je viens de tester Lixyr, ça marche comme prévu Yes
Si je pouvais proposer une légère amélioration, si ça ne complique pas toute la programmation, ce serait d'afficher chacun des derniers sujets sur une seule ligne sans CR automatique entre le titre du sujet et le contributeur. Cela permettrait d'utiliser la pleine largeur de l'écran. Cette remarque vaut d'ailleurs aussi pour le widget "Sujets récents" affichable dans les colonnes latérales.
Encore Merci et Bon Dimanche,
Patrick

PS. Bien que courageuse, l'UBB a perdu hier contre nos amis Toulousains (...). On les aura un jour, on les aura Laughing
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Position du widget "Derniers messages" du forum

Message par Lixyr Dim 2 Mai 2021 - 16:52

Bonsoir,

Pour enlever le retour à la ligne avant le dernier posteur, remplacez votre JavaScript par celui-ci :

Code:
$(function() {
  var number_widget = 1;
 
  if ( $("#left") ) {
    $($("#left").find("div.module")).each(function( module ) {
      if (module == number_widget) {
        $("div#derniers_sujets_Bottom").html( $(this).html() );
      }
    });
  }
  $("div#derniers_sujets_Bottom").find('a[href*="/t"] + br').each(function(objet, espaces) {
    $(espaces).replaceWith(" ");
  });
});

Par contre, je ne vois pas le widget "Sujets récents" dont vous parlez. C'est le même ?


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Position du widget "Derniers messages" du forum 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Position du widget "Derniers messages" du forum 3592387030 pour prévenir la modération.

Position du widget "Derniers messages" du forum Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: Position du widget "Derniers messages" du forum

Message par UnionPat Dim 2 Mai 2021 - 23:05

Désolé pour la faute de frappe, je voulais bien sûr parler de "Derniers sujets". En fait dans le PA, "SUJETS RECENTS" est le nom du widget de base qui s'affiche "DERNIERS SUJETS" Wink

Tout marche au poil.
Vraiment Merci pour votre réactivité et votre efficacité Bizz
UnionPat

UnionPat
***

Masculin
Messages : 156
Inscrit(e) le : 16/01/2008

http://AllezUnion.com/
UnionPat a été remercié(e) par l'auteur de ce sujet.

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