Afficher les évènements sans passer par le forum

3 participants

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

Résolu Afficher les évènements sans passer par le forum

Message par Arkayn Mar 22 Aoû 2017 - 0:37

Détails techniques


Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://festivals-jeux.forumactif.com/

Description du problème

Bonjour,

Nous avons d'un côté un calendrier, lié au forum. Dans celui-ci, nous pouvons créer un sujet et si on clique sur le calendrier à sa date, il affiche le sujet (dans mon cas, des évènements liés au monde du jeu, comme des dates de festivals).

De l'autre côté, nous avons le bouton évènements où nous pouvons créer... des évènements ! En suivant les conseils de Neptunia, j'ai créé un widget pour afficher les évènements sous forme de liste sur mon portail (je créerai un autre sujet pour cela car il affiche aussi bien les évènements à venir que ceux passés et dans l'ordre de création. Pas top).

Je sais que widget et calendrier peuvent paraître redondants mais ils seront complémentaires une fois bien implantés.

L'idée est de me passer du forum et de n'utiliser que le portail pour mes besoins. Mais si je créé un évènement grâce au bouton, sa date apparait bien sur le calendrier. Par contre, si je clique sur cette date, il m'affiche le calendrier puisqu'il cherche un lien inexistant dans le forum.

J'aimerais trouver le moyen en cliquant sur une date du calendrier d'afficher l'évènement dans la partie gauche du portail, dans "Derniers sujets" ou dans un widget.

En résumé :
- créer un évènement avec le bouton évènement - ok
- Voir sa date apparaître dans le calendrier - ok
- Cliquer sur le calendrier et voir l'évènement - pas ok.

Merci d'avance.
Arkayn

Arkayn
Nouveau membre

Messages : 20
Inscrit(e) le : 12/06/2007

http://festivals-jeux.forumactif.com/
Arkayn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher les évènements sans passer par le forum

Message par Neptunia Mar 22 Aoû 2017 - 2:14

Bonjour, et bienvenue sur le Forum des Forums Forumactif


j'ai créé un widget [...] il affiche aussi bien les évènements à venir que ceux passés et dans l'ordre de création..
Il me semble que le widget utilise non pas l'ordre de création des événements mais la date des événements en commençant par les plus futuristes pour finir par les événements de plus en plus anciens dans le passé.

Mais si je créé un évènement grâce au bouton, sa date apparait bien sur le calendrier. Par contre, si je clique sur cette date, il m'affiche le calendrier puisqu'il cherche un lien inexistant dans le forum.
Toute la subtilité est là, le widget Calendrier permet d'accéder à deux contenus différents.

Si vous cliquez sur le lien Calendrier en bas du widget, vous ouvrez le calendrier au mois en cours et sur ce calendrier vous avez bien accès directement à vos événements-événements, ainsi qu'à vos sujets où la fonction événement calendrier a été employée. Vous avez la même chose avec le lien Calendrier présent dans la barre de navigation.

En revanche si vous cliquez sur une date dans le widget calendrier, vous ouvrez l'agenda et cette fois seuls les événements liés à un sujet du forum sont disponibles, ce qui me parait bizarre d'ailleurs.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher les évènements sans passer par le forum

Message par Arkayn Mar 22 Aoû 2017 - 3:01

Tout à fait. Je cherche donc le moyen de contourner cette limitation.
Arkayn

Arkayn
Nouveau membre

Messages : 20
Inscrit(e) le : 12/06/2007

http://festivals-jeux.forumactif.com/
Arkayn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher les évènements sans passer par le forum

Message par Neptunia Mar 22 Aoû 2017 - 3:05

Et bien il suffit de virer le widget Calendrier pour forcer les visiteurs à cliquer sur le calendrier de la navigation.




Edité :

Bien que je vous suggère d'attendre quelques jours avant de passer ce sujet comme résolu (j'ai de mon côté demandé si c'était normal d'avoir les événements sur le calendrier et pas sur l'agenda) ce petit script placé sur toutes les pages aura pour fonction de rediriger tous les liens agenda vers le calendrier.

Code:
$(function(){
  if($('a.gen[href^="/calendar_scheduler.forum"]').length) {
        $('a.gen[href^="/calendar_scheduler.forum"]').attr('href','/calendar');    };
    });
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher les évènements sans passer par le forum

Message par Arkayn Mar 22 Aoû 2017 - 10:24

Merci Neptunia. Cela pourrait servir à tout le monde.
Arkayn

Arkayn
Nouveau membre

Messages : 20
Inscrit(e) le : 12/06/2007

http://festivals-jeux.forumactif.com/
Arkayn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher les évènements sans passer par le forum

Message par Chacha Mer 30 Aoû 2017 - 10:03

Afficher les évènements sans passer par le forum 8djze9qBonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 8 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.
Chacha

Chacha
Modéractif
Modéractif

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

https://forum.forumactif.com/
Chacha 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