Position du widget "Derniers messages" du forum
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Position du widget "Derniers messages" du forum
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.
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
Re: Position du widget "Derniers messages" du forum
Bonjour, 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 » |
Re: Position du widget "Derniers messages" du forum
Pas beaucoup de propositions suite à ma demande
Dois je en déduire qu'il n'y a aucune solution ?
Dois je en déduire qu'il n'y a aucune solution ?
Re: Position du widget "Derniers messages" du forum
Bonjour, 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 » |
Re: Position du widget "Derniers messages" du forum
Triste je suis
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
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
Re: Position du widget "Derniers messages" du forum
Bonjour, 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 » |
Re: Position du widget "Derniers messages" du forum
Aucune réponse à ma demande 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".
Peut-être n'y a t'il pas actuellement de solution mais désolé, "Non Résolu".
Re: Position du widget "Derniers messages" du forum
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.
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.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Position du widget "Derniers messages" du forum
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.
Bonjour Lixyr et Merci pour ta réponse.
Comme indiqué dans mon profil mon site est https://www.allezunion.com/
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 :
N'hésite pas à me dire si ce n'est pas suffisamment clair.
Re: Position du widget "Derniers messages" du forum
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 ?
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 le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Position du widget "Derniers messages" du forum
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.
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.
Re: Position du widget "Derniers messages" du forum
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 ?
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 le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Position du widget "Derniers messages" du forum
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
PS. J'avoue que je passe assez peu souvent par l'index
Re: Position du widget "Derniers messages" du forum
Bonjour, 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 » |
Re: Position du widget "Derniers messages" du forum
Bonjour Lixyr. Une solution est elle envisageable ?
Re: Position du widget "Derniers messages" du forum
Bonjour, 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 » |
Re: Position du widget "Derniers messages" du forum
Bonjour UnionPat,
Oui c'est envisageable. Je me penche dessus.
*Message édité à 14:11*
Alors, ça a été relativement facile.
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
- Cherchez cette ligne :
et insérez juste en dessous le code :
- Puis validez
- Et enregistrez la modification du template. ✓
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 :
- Enregistrez le code JS.
Le contenu du widget apparait désormais en bas de la page.
----------
Note : Dans le code, vous avez ceci :
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.
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 :
Si vous souhaitez régler la hauteur du bloc, il suffit de modifier la valeur 200.
- Validez le code CSS.
Et c'est terminé.
Note : Ce code fonctionne pour une version phpbb3. Pas testé sur une autre version.
Oui c'est envisageable. Je me penche dessus.
*Message édité à 14:11*
Alors, ça a été relativement facile.
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
- 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
- Et enregistrez la modification du template. ✓
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.
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.
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.
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 le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Position du widget "Derniers messages" du forum
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 !
Allez Union !
Re: Position du widget "Derniers messages" du forum
Je viens de tester Lixyr, ça marche comme prévu
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
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
Re: Position du widget "Derniers messages" du forum
Bonsoir,
Pour enlever le retour à la ligne avant le dernier posteur, remplacez votre JavaScript par celui-ci :
Par contre, je ne vois pas le widget "Sujets récents" dont vous parlez. C'est le même ?
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 le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Position du widget "Derniers messages" du forum
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"
Tout marche au poil.
Vraiment Merci pour votre réactivité et votre efficacité
Tout marche au poil.
Vraiment Merci pour votre réactivité et votre efficacité
Sujets similaires
» Position derniers messages et sous-catégories
» Enlever la partie: Forum, sujets, messages, derniers messages situés au dessus des rubriques
» Créer un Widget derniers messages défilant à la souris
» Problème intégration widget derniers messages sur PA/index
» Problème avec le widget "Sujets Récents" (ou Derniers Messages)
» Enlever la partie: Forum, sujets, messages, derniers messages situés au dessus des rubriques
» Créer un Widget derniers messages défilant à la souris
» Problème intégration widget derniers messages sur PA/index
» Problème avec le widget "Sujets Récents" (ou Derniers Messages)
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum