Action data-info, action replace et selection de ligne
- micmor
- Auteur du sujet
- Hors Ligne
- Membre elite
Moins
Plus d'informations
il y a 1 semaine 1 jour #2732
par micmor
Action data-info, action replace et selection de ligne a été créé par micmor
Bonjour
J'utilise sans problème l'action data-info, combinée avec votre nouvelle action replace.
ici: www.asbl-des-locaux.be/agenda
et ici: www.asbl-des-locaux.be/ (dans agenda de l'asbl)
{up data-info=dataperso/data-csv/liste_des_animations.csv | datatype=csv | encoding=ISO-8859-15 | lign-filter=date_f><{up php= echo date('Ymd H:i:s');} - 20991231 | lign-sort=date_d:asc | lign-max=2 | template=[div]{up icon=chevron-right | prefix=fa fa-} ##titre##
{up icon=calendar-day | prefix=fa fa-} ##date_d## - ##date_f##
{up icon=clock | prefix=fa fa-} ##heure_d## - ##heure_f##
{up icon=map | prefix=fa fa-} ##lieu##
{up icon=folder | prefix=fa fa-} ##cat##
[/div] | col-type=date_d:date,date_f:date | date-format=%d/%m/%Y | lign-select=cat:R-ASBL;A-ASBL,remarque:"" | no-data-html=[p class="b tc"]Aucune réunion prévue[/p]}{/up replace} {up link=www.asbl-des-locaux.be/agenda | label=Vers l'agenda complet | icon }
Comme on peut le voir dans le premier lien, la dernière colonne remarque sert à noter par exemple lorsqu'il y a des annulations (dans la colonne remarque du fichier csv: c'est noté ANNULE) . L'action replace, colorie en rouge ANNULE et ajoute quelques caractères.
Dans le module de la page d'accueil, la liste n'affiche que les deux futures réunions ou animations de l'asbl.
J'utilise l'option lign-select: lign-select=cat:R-ASBL;A-ASBL,remarque:"" . Je test si la colonne remarque est vide.
Ce qui permet lorsqu'il y a une annulation par exemple (ANNULE dans la colonne remarque) de ne pas afficher la ligne correspondante (ici réunion du 29 novembre 2024) et d'afficher la suivante. Jusque-là tout fonctionne parfaitement.
Aurait-il moyen d'avoir un test contraire pour lign-select pour tester si la colonne remarque ne contient pas "ANNULE" avec un code comme (lign-select:!="ANNULE" ce qui permettrait d'autres annotations dans la colonne remarque. Car pour le moment, c'est soit vide et c'est affiché ou il y a quelque chose et ce n'est pas affiché.
Merci
J'utilise sans problème l'action data-info, combinée avec votre nouvelle action replace.
ici: www.asbl-des-locaux.be/agenda
et ici: www.asbl-des-locaux.be/ (dans agenda de l'asbl)
{up data-info=dataperso/data-csv/liste_des_animations.csv | datatype=csv | encoding=ISO-8859-15 | lign-filter=date_f><{up php= echo date('Ymd H:i:s');} - 20991231 | lign-sort=date_d:asc | lign-max=2 | template=[div]{up icon=chevron-right | prefix=fa fa-} ##titre##
{up icon=calendar-day | prefix=fa fa-} ##date_d## - ##date_f##
{up icon=clock | prefix=fa fa-} ##heure_d## - ##heure_f##
{up icon=map | prefix=fa fa-} ##lieu##
{up icon=folder | prefix=fa fa-} ##cat##
[/div] | col-type=date_d:date,date_f:date | date-format=%d/%m/%Y | lign-select=cat:R-ASBL;A-ASBL,remarque:"" | no-data-html=[p class="b tc"]Aucune réunion prévue[/p]}{/up replace} {up link=www.asbl-des-locaux.be/agenda | label=Vers l'agenda complet | icon }
Comme on peut le voir dans le premier lien, la dernière colonne remarque sert à noter par exemple lorsqu'il y a des annulations (dans la colonne remarque du fichier csv: c'est noté ANNULE) . L'action replace, colorie en rouge ANNULE et ajoute quelques caractères.
Dans le module de la page d'accueil, la liste n'affiche que les deux futures réunions ou animations de l'asbl.
J'utilise l'option lign-select: lign-select=cat:R-ASBL;A-ASBL,remarque:"" . Je test si la colonne remarque est vide.
Ce qui permet lorsqu'il y a une annulation par exemple (ANNULE dans la colonne remarque) de ne pas afficher la ligne correspondante (ici réunion du 29 novembre 2024) et d'afficher la suivante. Jusque-là tout fonctionne parfaitement.
Aurait-il moyen d'avoir un test contraire pour lign-select pour tester si la colonne remarque ne contient pas "ANNULE" avec un code comme (lign-select:!="ANNULE" ce qui permettrait d'autres annotations dans la colonne remarque. Car pour le moment, c'est soit vide et c'est affiché ou il y a quelque chose et ce n'est pas affiché.
Merci
Connexion ou Créer un compte pour participer à la conversation.
- lomart
- Hors Ligne
- Administrateur
il y a 1 semaine 1 jour #2735
par lomart
C'est la structure de vos données qui est à revoir. Ajoutez une colonne pour le statut de la réunion
Réponse de lomart sur le sujet Action data-info, action replace et selection de ligne
Non, c'est déjà une usine à gazAurait-il moyen d'avoir un test contraire pour lign-select
C'est la structure de vos données qui est à revoir. Ajoutez une colonne pour le statut de la réunion
Connexion ou Créer un compte pour participer à la conversation.
- micmor
- Auteur du sujet
- Hors Ligne
- Membre elite
il y a 1 semaine 21 heures #2743
par micmor
Réponse de micmor sur le sujet Action data-info, action replace et selection de ligne
Ok, merci pour l'idée.
Connexion ou Créer un compte pour participer à la conversation.