Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon.

Utilisé à ce jour dans 1487 sites
Les événements
Article mis en ligne le 20 novembre 2013
dernière modification le 15 janvier 2017

par Jean Christophe Villeneuve
logo imprimer
Enregistrer au format PDF

Ces noisettes sont celles qui s’affichent au centre de la page quand vous cliquez sur un événement de l’agenda ou sur un événement du mini-calendrier si vous avez choisi que celui-ci affiche des événements et non des articles (page de configuration : "Paramétrage des blocs latéraux" → "Titres et contenus").

Nom des fichiers inc-evenements_events.html
inc-events_agenda.html
inc-events_calendrier.html
pages concernées page événements
mots-clés aucun

Si plusieurs évènements ont lieu le même jour, on affiche la liste.

Sinon, on affiche directement l’événement avec

  • la date de l’événement ou le début et la fin de celui-ci le cas échéant
  • le lieu et l’adresse si ils sont renseignés
  • le descriptif de l’événement ou à défaut le texte de l’article auquel il est lié
  • les inscriptions (inscrits, incertains, absents) et le formulaire d’inscription si vous avez coché cette possibilité pour l’événement

Forum
Répondre à cet article
Les événements
Baumstark - le 21 avril 2018

Bonjour Jean Christophe,
Je me rends compte que le formulaire d’inscription à un évènement fait un peu souci suite à la dernière mise à jour d’Escal.(Cela marchait il y a quelques jours)
L’enregistrement de l’inscription ne se fait plus correctement. Si je m’inscrit, mon nom n’apparait plus dans les inscrits alors que le décompte des participants affiche bien une inscription.
Si je déclare être incertain le décompte est bien mis à jour à 0 mais la colonne incertain n’est pas actualisé.
Et si je déclare ne pas participer, rien ne se passe.
En regardant les codes de la page html j’ai l’impression en fait que la table de retour du formulaire n’apparait tout simplement plus.
Mais je suis au limite de mes compétences.
Luc

Les événements
Jean Christophe Villeneuve - le 21 avril 2018

Bizarre car je n’ai pas touché à cette partie là.

De plus, je ne reproduis pas : voir sur le site de test.

Les événements
Baumstark - le 21 avril 2018

C’est curieux voilà précisément ce qui se passe.
Je crée un évènement en remplissant l’ensemble des items.
Je vais sur le site et tous semble fonctionner (sauf qu’on voit apparaître des crochets :
Page essai4
Pour les crochets :
page
Par contre si je passe par l’agenda en cliquant sur le jour de l’évènement. Je n’ai plus les crochets super, mais par contre l’affichage bilan ne se fait plus.
page

Les événements
Jean Christophe Villeneuve - le 21 avril 2018

là non plus, je ne reproduis pas ...

Aucun fichier copié dans /squelettes ?
Et tous les plugins à jour ?

Les événements
Baumstark - le 21 avril 2018

Effectivement il y avait dans mon répertoire inclusions un reliquat du fichier events_agenda que j’avais modifié avant qu’Escal n’intègre les options. Je pensais avoir fait le ménage. J’ai oublié ce répertoire de mon dossier squelette. Merci pour m’avoir mis sur la piste.
Les perturbations se produisent plus.
Luc

Les événements
Jean Christophe Villeneuve - le 21 avril 2018

Hé hé ... erreur classique ... et rassurante !

Formulaire d’inscription à des événements
Jaseur Boreal - le 21 avril 2018

Bonjour,

Un lien pour tester est toujours plus pratique ...

Avec Agenda, quel est ton plugin d’inscription aux événements ?
Est-ce :

Une réponse se trouve peut-être dans un des deux forums concernés par les inscriptions aux événements.
@+ Cordialement

Formulaire d’inscription à des événements
Jean Christophe Villeneuve - le 21 avril 2018

Pas besoin de plugin à priori, le plugin "agenda" se suffit à lui-même car le formulaire de participation y est intégré (d’ailleurs, le plugin que tu cites n’est compatible qu’avec spip 2)

Formulaire d’inscription à des événements
Jaseur Boreal - le 21 avril 2018

Intégré dans Agenda ... va falloir que je teste, je n’avais pas fait attention à cette posibilité !

Les événements
Baumstark - le 17 avril 2018

Bonjour Jean Christophe,

Je ne suis pas sûr d’utiliser au mieux les avantages apportés par les évènements.
Si j’ai bien compris un évènement est nécessairement associé à un article.

Toute la difficulté est alors de passer de l’un à l’autre. Prenons l’exemple d’un article à qui on associe un évènement.

- si on met dans l’évènement quelques indications dans le descriptif, (j’ai mis du temps à comprendre) le contenu de l’article n’est pas affiché dans l’évènement (cela peut être heureux si l’article est long...) mais dans ce cas on perd totalement le lien avec l’article.
Ne faudrait-il pas alors que dans l’onglet qui précise le lieu et l’adresse, on mette systématiquement le lien vers l’article générateur de l’évènement ? Cela permettrait au visiteur de rebasculer rapidement vers l’article complet.

- si on regarde maintenant l’affichage de l’article dans la partie publique, il n’est pas fait référence au fait qu’il est lié à l’agenda. Or il se trouve que par l’évènement on bénéficie du formulaire sondage et cela est franchement bien pratique.
Là aussi ne faudrait-il pas faire afficher dans l’article le lien vers l’évènement.

N’ayant pas compris s’il était possible de faire cette alternance... je la fait en dur ne mettant dans l’article un lien hypertexte vers l’évènement, et dans l’évènement un lien hypertexte vers l’article... mais cela est bien fastidieux... et je ne pourrais jamais l’expliquer à ceux qui m’aideront à faire vivre le site....

Il doit bien y a voir une manip. Mais je n’ai pas trouvé.

Les événements
Jean Christophe Villeneuve - le 17 avril 2018

Hello

Ce n’est plus lié à Escal mais bien au plugin Agenda.
En effet, un événement est obligatoirement lié à un article. Personnellement, je considère cet article comme un réservoir ou un dossier d’événements.
Mais si on veut utiliser les deux pleinement, je ne vois pas d’autre solution que celle que tu emploies, c’est à dire faire des liens de l’un vers l’autre et réciproquement.

Les événements
Jaseur Boreal - le 17 avril 2018

Bonjour,
Il y a en fait plusieurs façons d’afficher articles et événements :
selon les objectifs du site web avec son agenda,
selon les besoins liés aux affichages des "événements"

On peut par exemple prioriser :

  • un article avec plusieurs événements liés
  • un événement avec plusieurs articles liés
  • un événement tout seul

Quand un événement peut être lié à plusieurs articles, je lui ajoute par exemple dans son descriptif d’événement le modèle Choix_article ce qui permet de proposer à cliquer les articles au contenu lié.
<choix_article|id=xx,yy,zz|colonne=3>

Exemple avec l’agenda : https://www.lettonie-francija.fr/spip.php?page=agenda

Les événements
Baumstark - le 17 avril 2018

Mettre <choix_article|id=xx,yy,zz|colonne=3> dans le descriptif de l’évènement permet d’avoir une mise en page claire avec le logo de l’article. C’est plus explicite qu’un seul lien vers l’article.
Je vais donc le faire systématiquement même si je n’ai qu’un article à référencer.

C’est un bon moyen pour contourner le problème.
Merci.

Les événements
Jaseur Boreal - le 17 avril 2018

Maintenant, j’avoue chercher à automatiser avec une boucle, automatisant le processus pour incorporer systématiquement le "modèle choix_article" avec le N° de l’article lié, dans la "page-html-événement" accessible depuis l’agenda, ou par la noisette "événements à venir".
Le manque de temps ...

Les événements
Jean Christophe Villeneuve - le 17 avril 2018

Fastoche !

  • copie de inc-events_agenda.html de /escal/inclusions vers /squelettes/inclusions
  • dans cette copie ajouter le code suivant
    <BOUCLE_art_lie(ARTICLES){id_article}>
    [(#MODELE{choix_article_base})]
    </BOUCLE_art_lie>

et hop !

Les événements
Jaseur Boreal - le 17 avril 2018

OOooh !
Si simple que cela , je n’y avais pas pensé !
Je m’imaginais tricoter un truc plus compliqué dans le moteur !
Ça va simplifier superbe le temps de saisie !

Les événements
André - le 17 avril 2018

Bonsoir,

Cet ajout m’intéresse, y a t’il une position particulière pour l’ajout dans le fichier inc-events_agenda.html ?

Cordialement,

André

Les événements
Baumstark - le 17 avril 2018

Je viens de mettre la correction dans inc-events-agenda mais avec un petite modification :

       <BOUCLE_art_lie(ARTICLES){id_article}{si #DESCRIPTIF|oui}>
       [(#MODELE{choix_article_base})]
       </BOUCLE_art_lie>
       
       <BOUCLE_art(ARTICLES){id_article}{si #DESCRIPTIF|non}>
       [(#TEXTE|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
       </BOUCLE_art>

Cela permet de faire deux choses :

Si il n’y a rien dans le descriptif de l’évènement, il affiche comme dab l’ensemble de l’article. On peut vouloir souhaiter garder ce fonctionnement.(une souplesse au cas où)

Par contre dès qu’on active le descriptif de l’évènement en mettant "oui" par exemple, l’évènement inclut la cartouche visualisant l’article et son logo.

C’est effectivement un gain de temps important pour une présentation efficace des évènements. C’est un plus vraiment je pense pour la gestion de l’agenda.

Les événements
Baumstark - le 17 avril 2018

J’ai eu du mal à mettre le code.... dans l’article. Désolé. Je vous mets en image l’extrait du fichier inc_events_agenda.

Les événements
Jean Christophe Villeneuve - le 18 avril 2018

Pour mettre du code dans un article ou dans un message de forum, il faut l’entourer de balises codes. Une icône est faite pour ça : le 5e ici.

Les événements, et les bienfaits du "forum et de la liste escal
Jaseur Boreal - le 17 avril 2018

Génial !
quand plusieurs idées sont énoncées et partagées,
il est très agréable de constater les bienfaits du "forum et de la liste escal" pour simplifier et automatiser les processus !

Allez cadeau, un p’tit tour chez arte pour revoir "les âmes Baltes" : https://www.lettonie-francija.fr/1549

je dois juste créer un événement pour cela !

Les événements, et les bienfaits du "forum et de la liste escal
Jean Christophe Villeneuve - le 18 avril 2018

En effet bonne idée de Baumstark donc j’inclues ça dans Escal. Même plus la peine de modifier des fichiers donc !

Mais je me dis qu’on pourrait voir les choses inversement : si un événement a un descriptif, il se suffit à lui même et donc on n’affiche que ce descriptif. Si au contraire il n’en a pas, alors on affiche le cartouche avec le lien vers l’article au lieu d’afficher le texte complet comme actuellement.

Qu’en pensez-vous ?

Ajouter automatiquement l’événement dans une page article
Jaseur boreal - le 18 avril 2018

Maintenant que - super - l’article lié s’affiche soit entièrement, soit avec le modèle-choix_article dans une page-événement.

L’inverse, comme @Baumstark questionnait plus haut, dans une page article, il reste à concevoir, à ajouter automatiquement l’événement :

1. Si un événement avec date et lieu est lié à cet article, ajouter un encadré de ce, ou ces événements lié(s) avec leurs lieux et dates. L’encadré pourrait être mis en forme "flexbox type page agenda"

Exemple : Un article-concert peut avoir plusieurs dates et lieux d’événements liés. Sur la page-article concernant l’orchestre, il est bien pratique de rappeler avec une inclusion encadrée flexbox, que cet orchestre sera en concert à tel endroit telle date, etc ....
Faut-il afficher les lieux et toutes les dates passées ?
.... Mais au moins afficher les dates et lieux des concerts à venir .

Les événements
Jean Christophe Villeneuve - le 18 avril 2018

Je pense que le mieux est de mettre cette boucle juste après la BOUCLE_art ou même à sa place.

Les événements
Jaseur boreal - le 18 avril 2018

Après incorporation de la boucle suggérée par @Baumstark,
Il y a un smillblick que je n’arrive pas à débusquer ! Escal et ses inc-evénements s’emmèle les pinceaux !

Exemple avec cet article 1549 sans aucun mot-clé :
https://www.lettonie-francija.fr/1549

Et le seul événement lié n°362 :
https://www.lettonie-francija.fr/regardez-arte-les-ames-baltes-arts-legendes-paysages-362

Dans la noisette "événements à venir" On constate qu’il y a au 22 avril deux lignes d’affichage très différents du même événement

Le 1er événement du 22 avril :

  • 22 avril : Sur ARTE, documentaire : « Les Âmes baltes, art, légendes et paysages » affiche en fait l’événement n°323 lié à un autre article-1459 et non pas le lien vers son seul article-lié-1549
  • Le 2è événement-362 du 22 avril de la liste, n’affiche en fait que la date et l’heure de l’événement 362 sans aucun lien vers l’article lié.

Il y a en fait deux événements pour le 22 avril, différents, liés à des articles différents, hé bé ! là ça s’emmêle dans les dates et articles.

Bon, j’avoue que la période est dense en événements au Musée d’Orsay, avec cette quantité d’évenements, le test est excellent pour vérifier les bugs.

Une idée pour regarder où se trouve la solution ?
@+

Les événements
Jean Christophe Villeneuve - le 18 avril 2018

Hmmm tu es sur ?

Moi je vois 2 événements au 22 avril avec date et lien vers l’événement correspondant.

Le survol du premier affiche le descriptif de cet événement et le survol du 2e n’affiche rien car il ne doit pas avoir de descriptif.

Les événements
Jaseur boreal - le 18 avril 2018

(suite)

En fait il apparaît que si le descriptif de l’événement est vide, eh bé ! l’article lié qui devrait apparaître avec la 2ème boucle , n’apparaît pas.

Par contre tous les autres événements avec descriptifs, affichent correctement le modèle choix_article avec l’article lié, son titre et son logo.
Et si on ajoute en bas du descriptif rempli un autre modèle choix_article-3 colonnes , il suggère aussi la lecture de ces autres articles. Extra !

Les événements
Jaseur boreal - le 18 avril 2018

(suite 2)
C’est tout bon !
J ’avais un doublon !
(deux fois la même boucle article)

Quand le descriptif d’un événement est vide, c’est l’article entier qui s’affiche !

L’agenda devient très pratique !



Plan du site Contact Mentions légales Espace rédacteurs squelette

RSS Valid XHTML 1.0 Strict

2009-2018 © Escal V3 - Tous droits réservés
Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.87.78
Version Escal-V4 disponible pour SPIP3.2