Plus de sujets affichés dans le calendrier
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Plus de sujets affichés dans le calendrier
Bonjour à tous !
Je viens vous voir pour un "soucis" dans le calendrier, bien que j'ai vu dans ce sujet que c'était une volonté de forumactif de limiter le nombre de sujets affichés dans le calendrier. (Lien vers notre calendrier)
Comme vous pouvez le voir dans ce screen, je trouve cela frustrant de voir qu'il y a de la place dans les cases du calendrier et qu'après 3 sujets liés à une date, cela se regroupe directement :
Je pourrais réduire la hauteur, mais je trouve ça plus simple de cliquer directement sur le sujet plutôt que d'afficher une page supplémentaire qui permettrait ensuite de cliquer sur le sujet lié à la date. Est-il possible par un script d'augmenter (à 10 par exemple ou moins) le nombre de sujets affichés pour une date ?
Je vous remercie pour votre aide !
Shiyami
Je viens vous voir pour un "soucis" dans le calendrier, bien que j'ai vu dans ce sujet que c'était une volonté de forumactif de limiter le nombre de sujets affichés dans le calendrier. (Lien vers notre calendrier)
Comme vous pouvez le voir dans ce screen, je trouve cela frustrant de voir qu'il y a de la place dans les cases du calendrier et qu'après 3 sujets liés à une date, cela se regroupe directement :
- Screenshot de notre calendrier:
Je pourrais réduire la hauteur, mais je trouve ça plus simple de cliquer directement sur le sujet plutôt que d'afficher une page supplémentaire qui permettrait ensuite de cliquer sur le sujet lié à la date. Est-il possible par un script d'augmenter (à 10 par exemple ou moins) le nombre de sujets affichés pour une date ?
Je vous remercie pour votre aide !
Shiyami
Re: Plus de sujets affichés dans le calendrier
Bonjour !
J'ai un peu regardé, je pense que ce serait trop gourmand en nombre de requêtes.
Imaginons afficher les évènements de Septembre 2032.
Ce mois-ci, il y a 4 dates qui ont 3 évènements ou plus, il faudrait donc récupérer les données des 4 liens suivants pour récupérer le nom des évènements :
https://the-owl.forumactif.com/calendar_scheduler.php?d=1979244000&fid=&
https://the-owl.forumactif.com/calendar_scheduler.php?d=1979762400&fid=&
https://the-owl.forumactif.com/calendar_scheduler.php?d=1979935200&fid=&
https://the-owl.forumactif.com/calendar_scheduler.php?d=1980021600&fid=&
Mais ce n'est pas tout : si on ne prend que ces liens, nous n'avons pas les informations (les débuts de descriptions) qu'on obtient quand pointe la souris sur les autres évènements. Pour les avoir, il faudrait, pour chaque lien, aller explorer un autre lien encore :
https://the-owl.forumactif.com/t144-
https://the-owl.forumactif.com/t222-
https://the-owl.forumactif.com/t208-
https://the-owl.forumactif.com/t185-
https://the-owl.forumactif.com/t174-
https://the-owl.forumactif.com/t178-
https://the-owl.forumactif.com/t185-
https://the-owl.forumactif.com/t199-
https://the-owl.forumactif.com/t169-
https://the-owl.forumactif.com/t185-
https://the-owl.forumactif.com/t165-
https://the-owl.forumactif.com/t194-
On serait donc sur du chargement de 16 pages à chaque fois qu'on charge la page du calendrier (+1, donc 17 pages). Et sur l'exemple de votre capture d'écran, ça aurait été 5 + 3 + 3 + 4 + 4 + 3 = 22 pages. C'est vraiment lourd, et j'aurais presque peur que Forumactif bloque le compte à cause de "spam/activité suspicieuse" à cause de ces nombreux chargements.
Mieux vaut que ce soit une modification de Forumactif, c'est tout de suite plus optimisé !
Comme le disait The Godfather dans l'autre sujet, vous pouvez toujours faire une suggestion à Forumactif pour changer ça ; qui sait, 7 ans plus tard, ce n'est peut-être plus un si gros problème d'afficher plus de résultats dans le calendrier !
J'ai un peu regardé, je pense que ce serait trop gourmand en nombre de requêtes.
Imaginons afficher les évènements de Septembre 2032.
Ce mois-ci, il y a 4 dates qui ont 3 évènements ou plus, il faudrait donc récupérer les données des 4 liens suivants pour récupérer le nom des évènements :
https://the-owl.forumactif.com/calendar_scheduler.php?d=1979244000&fid=&
https://the-owl.forumactif.com/calendar_scheduler.php?d=1979762400&fid=&
https://the-owl.forumactif.com/calendar_scheduler.php?d=1979935200&fid=&
https://the-owl.forumactif.com/calendar_scheduler.php?d=1980021600&fid=&
Mais ce n'est pas tout : si on ne prend que ces liens, nous n'avons pas les informations (les débuts de descriptions) qu'on obtient quand pointe la souris sur les autres évènements. Pour les avoir, il faudrait, pour chaque lien, aller explorer un autre lien encore :
https://the-owl.forumactif.com/t144-
https://the-owl.forumactif.com/t222-
https://the-owl.forumactif.com/t208-
https://the-owl.forumactif.com/t185-
https://the-owl.forumactif.com/t174-
https://the-owl.forumactif.com/t178-
https://the-owl.forumactif.com/t185-
https://the-owl.forumactif.com/t199-
https://the-owl.forumactif.com/t169-
https://the-owl.forumactif.com/t185-
https://the-owl.forumactif.com/t165-
https://the-owl.forumactif.com/t194-
On serait donc sur du chargement de 16 pages à chaque fois qu'on charge la page du calendrier (+1, donc 17 pages). Et sur l'exemple de votre capture d'écran, ça aurait été 5 + 3 + 3 + 4 + 4 + 3 = 22 pages. C'est vraiment lourd, et j'aurais presque peur que Forumactif bloque le compte à cause de "spam/activité suspicieuse" à cause de ces nombreux chargements.
Mieux vaut que ce soit une modification de Forumactif, c'est tout de suite plus optimisé !
Comme le disait The Godfather dans l'autre sujet, vous pouvez toujours faire une suggestion à Forumactif pour changer ça ; qui sait, 7 ans plus tard, ce n'est peut-être plus un si gros problème d'afficher plus de résultats dans le calendrier !
Re: Plus de sujets affichés dans le calendrier
Hello, merci pour ta réponse !
Effectivement, je comprends mieux le problème
Je me demande si dans ce cas n'est-il pas possible d'afficher uniquement les liens sans les aperçus ? (Histoire de limiter la demande de ressources et que ce soit moins lourd)
Je vais faire une demande auprès de Forumactif ce soir, histoire de glisser l'idée une seconde fois
Effectivement, je comprends mieux le problème
Je me demande si dans ce cas n'est-il pas possible d'afficher uniquement les liens sans les aperçus ? (Histoire de limiter la demande de ressources et que ce soit moins lourd)
Je vais faire une demande auprès de Forumactif ce soir, histoire de glisser l'idée une seconde fois
Re: Plus de sujets affichés dans le calendrier
Bonjour !
Oui, c'est possible, ça ne ferait plus que 4 pages à charger (dans le cas de ce mois de septembre 2032) ; ce n'est pas "trop", même si ça mettra un temps à s'afficher.
Voilà un script que je viens de coder qui devrait fonctionner, à placer "Sur toutes les pages" :
Je vous laisse faire des tests pour vérifier que ça fonctionne bien pour tous vos cas ?
Oui, c'est possible, ça ne ferait plus que 4 pages à charger (dans le cas de ce mois de septembre 2032) ; ce n'est pas "trop", même si ça mettra un temps à s'afficher.
Voilà un script que je viens de coder qui devrait fonctionner, à placer "Sur toutes les pages" :
- Code:
$(function(){
$('#calendar li a[href*=calendar_scheduler]').each(function(){
let $liste = $(this).parents('ul');
$.get( $(this).attr('href'), function( data ) {
$liste.empty();
$(data).find('.titLISSUJ').each(function(){
let nomLien = $(this).html();
if (nomLien.length > 23){
nomLien = nomLien.substring(0, 20) + '...';
}
$liste.append('<li><img src="https://2img.net/i/fa/modernbb/icon_post_target.gif" alt="Calendrier Icon_post_target" loading="lazy"><a rel="nofollow" href="' + $(this).attr('href') + '" class="genmed">' + nomLien + '</a></li>');
});
});
});
});
Je vous laisse faire des tests pour vérifier que ça fonctionne bien pour tous vos cas ?
Re: Plus de sujets affichés dans le calendrier
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: Plus de sujets affichés dans le calendrier
Bonjour, Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement ! Ce sujet est archivé afin de ne pas perdre les réponses apportées. |
Sujets similaires
» Enlever "Sujets liés aux 5 prochains jours à venir dans le calendrier" dans les statistiques
» Seuls les widgets affichés dans les templates mobile sont repris
» Calendrier : "(X)Sujets liés"
» image qui ne rentre pas dans le cadre de survol d'un evenement dans la calendrier
» Afficher le contenu du calendrier (calendrier + événements) dans l'Annonce du forum
» Seuls les widgets affichés dans les templates mobile sont repris
» Calendrier : "(X)Sujets liés"
» image qui ne rentre pas dans le cadre de survol d'un evenement dans la calendrier
» Afficher le contenu du calendrier (calendrier + événements) dans l'Annonce du forum
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum