Escal c’est un jeu de squelettes
- hautement paramétrable
- gérant le multilinguisme
- permettant l’intégration d’un forum, d’un trombinoscope, d’un agenda, ...
- évolutif en fonction des demandes, si elles sont gentiment demandées
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... et de qui veut.
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é.
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.
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 :
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>
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.
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 ...
Fastoche !
<BOUCLE_art_lie(ARTICLES){id_article}>
[(#MODELE{choix_article_base})]
</BOUCLE_art_lie>
et hop !
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 !
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é
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.
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.
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.
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 !
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 ?
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 .
Je pense que le mieux est de mettre cette boucle juste après la BOUCLE_art ou même à sa place.
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é :
lien supprimé
Et le seul événement lié n°362 :
lien supprimé
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 :
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 ?
@+
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.
(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 !
(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 !
Escal c’est un jeu de squelettes