lien vers article à partir des événements à venir

Michel Suquet
le 8 novembre 2018
à 08:10
Rappel du sujet :

Bonjour,

sur notre site, lorsqu’on clique sur un des Événements à venir (2^e bloc vertical sur la droite), on obtient un résumé de l’événement puis si on clique sur ce résumé l’article correspondant.

Comment faire pour que l’on obtienne directement l’article sans passer par le résumé lorsqu’on clique sur un des événements du bloc vertical ?

Cordialement,

Michel Suquet

Affichage des événements à venir et dans l’agenda

Bonjour,

Dans SPIP un événement est un objet unique, comme un article.
Exemple dans un agenda : https://www.lettonie-francija.fr/spip.php?page=agenda

Plusieurs "événements" à des dates et des lieux différents peuvent être liés au même article. Ce sont par exemple les dates de concerts d’un groupe de musique dans des lieux différents. L’article donne les informations du groupe avec photos et plein de détails. Et cet article est lui-même lié à plusieurs événements.

C’est pourquoi un événement ne mène pas directement à l’article.

Par contre, dans un événement ESCAL rien n’empêche d’y faire figurer le modèle choix_article pour afficher d’autres articles dans le même thème que l’événement.
Exemple : https://www.lettonie-francija.fr/dreux-vernouillet-28-trio-sora-festival-carre-d-as-jeunes

Info ESCAL : http://escal.ac-lyon.fr/spip/spip.php?article208&lang=fr

@+ Cette réponse vous convient-elle ?

Evenements à venir et modèle choix_article

Bonsoir,

Dans un article qui traite d’un sujet, mais en même temps des sujets des années précédentes, exemple : https://www.apmep-iledefrance.fr/203

Il peut être utile de faire l’article avec le texte qui ne change pas de date, les infos qui ne sont pas liées à une date,
et lier cet article avec les événements qui eux sont liés à une date : en créant un événement par date, avec les précisions, date, lieux, programme, contenus, inscriptions, documents à télécharger, ... etc.

Il est ainsi inutile de rappeler en début d’article la référence aux événements identiques des années précédentes ( Les Journées de la Régionale 2014, 2015, 2016, 2017, ...) qui n’ont pas besoin de figurer dans l’article et l’allègent.

On peut par contre en fin d’événement, ajouter les liens vers les anciens événements et la mention d’autres articles avec le modèle choix_article, que ce soit dans un texte d’événement ou dans un article.

Modèle choix_article

lien vers article à partir des événements à venir

Hello

Pour faire court, le lien renvoie ver l’événement et non vers l’article car un article peut contenir plusieurs événements.

Maintenant, ce que tu peux faire c’est

  • copier le fichier inc-evenements_events.html de /escal/inclusions vers /squelettes/inclusions
  • modifier la ligne 54 de ce fichier copié en remplaçant #URL_EVENEMENT par #URL_ARTICLE

Et hop !

Affichage des événements à venir et dans l’agenda

Bonsoir,

merci pour votre réponse cependant je ne comprends pas votre logique : un article étant lié à plusieurs événements, chaque événement est ainsi lié à un seul article et non à plusieurs donc quand on clique sur un de ces événements, je veux que l’on obtienne directement l’article et non son résumé.

Par contre, je comprendrai votre logique si un événement était lié à plusieurs articles : ce qui n’est pas le cas.

Votre réponse ne me convient donc pas.

Cordialement,

Michel Suquet

lien vers article à partir des événements à venir

Oui mais comme un article peut contenir plusieurs événements et que ces événements peuvent ne pas avoir de liens directs entre eux (pas le même lieu par exemple) , avoir juste une thématique commune, il est préférable de renvoyer vers l’évènement que de renvoyer vers l’article.

De plus, un événement permet aussi de proposer une inscription en ligne. Renvoyer vers l’article annihilerait donc cette fonctionnalité.

lien vers article à partir des événements à venir

En regardant votre 2^e message, j’ai essayé de mettre, dans le descriptif de l’événement la balise <choix_article|id=203> mais cela ne donne qu’une partie de l’article 203, comme si je n’avais pas mis la balise ce qui est le comportement par défaut attendu si j’ai bien compris…

Je vois que Jean-Claude a fait une proposition : je vais l’essayer.

Cordialement,

JC = Jean-Christophe

Mais tu n’es pas le premier et sûrement pas le dernier. 😉

lien vers article à partir des événements à venir

Bonsoir,

je viens de modifier/coller le fichier inc-evenements_events.html comme proposé et cela fonctionne comme je le voulais.

Reste la problématique de l’inscription : en ce qui nous concerne, elle est gérée directement dans les articles via le plugin Formidable lorsque cela est nécessaire ; par exemple pour les inscriptions à notre concours dont le thème cette année est Jeux et Maths : il s’agit d’élaborer un jeu complet.

Merci pour vos réponses et vos aides 🙂

Cordialement,

Michel Suquet

JC = Jean-Christophe

Oups ! Jean-Christophe, mille excuses !

lien vers article à partir des événements à venir

Oui je comprends bien. Ce que je voulais dire c’est qu’on ne peut pas généraliser le renvoi vers l’article car cela ferait quelques mécontents parmi les 1572 utilisateurs actuels d’Escal 😕

L’essentiel est que tu aies trouvé une solution qui te convienne. Mais attention, tu bénéficieras plus des éventuelles évolutions apportées à ce fichier copié.

lien vers article à partir des événements à venir

Oui, je comprends cela mais lors des mises à jour, le fichier qui est dans les plugins évoluera correctement : il faudrait donc que, de temps en temps, une fois par an par exemple, je recommence la modification/collage…

Je vais essayer de me mettre un pense-bête. C’est pas gagné !

Cordialement,

Michel Suquet

lien vers article à partir des événements à venir

Il me vient une idée : serait-il possible, de paramétrer le choix #URL_EVENEMENT (choix par défaut : ainsi on n’aurait pas 1572 mécontents potentiels) ou #URL_ARTICLE dans la page de configuration : "Paramétrage des blocs latéraux" → "Titres et contenus" ?

Cordialement,

Michel Suquet

lien vers article à partir des événements à venir

Arf, je savais qu’elle allait venir celle-là ! 😉
Faut que j’y réfléchisse ...

lien vers article à partir des événements à venir

En fait, je me suis souvenu qu’il y avait des paramétrages possibles dans la partie Mini-Calendrier, en plus du titre et du nombre d’événements. C’est pour cela que je me suis dit que des paramètres dans la partie Événements à venir pourraient être utiles…

Bon, rien ne presse et je m’en suis passé jusqu’à présent… Donc si cela est trop compliqué et a pour conséquence trop de changements, il n’y a pas de raison impérieuse à modifier 😉

Merci encore pour ton aide.

lien vers article à partir des événements à venir

Allez hop c’est livré !

lien vers article à partir des événements à venir

Bonsoir Jean-Christophe,

je viens de tester ta modification :
→ mise à jour du plugin
→ suppression du fichier que j’avais modifié/coller dans /squelettes/inclusion
→ cochage du paramètre article au lieu d’événement dans la partie Mini-calendrier
→ essai en cochant événement
→ cochage à nouveau pour article

Dans toutes ces situations, cela fonctionne (après un re-calcul de la page bien entendu).

Merci pour cette modification.

NB : je m’attendais à trouver le paramètre dans la partie Événements à venir et non dans celle Mini-calendrier car nous n’utilisons pas de calendrier en page d’accueil mais comme on doit avoir besoin du plugin Agenda pour la gestion des événements, c’est logique même si cela me semble contra-variant ; cependant, il y a un petit texte qui renvoie au cadre Mini-calendrier donc tout va bien 🙂

Bon week-end,

Michel Suquet

lien vers article à partir des événements à venir

Hello

En fait la liste des événements sous le calendrier et le bloc "événements à venir" fonctionnent exactement de la même façon. Il fallait bien que j’en privilège 1 des 2 ...

Tu me rappelles le sens du mot "contra-variant" stp ? 😉

lien vers article à partir des événements à venir

co-variant et contra-variant sont utilisés en algèbre linéaire : grandeurs variants dans le même sens ou dans des sens contraires.

Par extension, j’utilise ces adjectifs pour exprimer le fait que des paramètres s’accompagnent de façon fluide/proche (co-variants) ou bien de façon moins immédiate/évidente, voire opposée, (contra-variants). je ne sais pas s’il y a une définition "officielle" de cet aspect de la façon dont des choses inter-agissent entre elles.

Cordialement,

Michel Suquet

Agenda : Evénements non liés à un article

Dans un liste d’événements (plugin Agenda), le choix de renvoyer vers l’événement ou vers l’article est-il pour tous les événements, ou seulement pour un événement choisi pour cela ?

Je m’explique,
Il est bien plus pratique et utile de :
 Renvoyer un événement vers un article commun mais adapté à plusieurs dates et plusieurs lieux qui peut ainsi être lié à plusieurs événements uniques. ( exemple un groupe musical et ses divers événements concerts )

 Et plus utile qu’un événement seul s’affiche directement dans l’agenda et/ou la noisette à venir sans avoir besoin de lui créer un article lié.

La problématique avait déjà été exposée dans le forum "AGENDA"  :
 SPIP Agenda événements non liés à un article
 http://contrib.spip.net/Agenda-2-0#forum489538
 Ajout d’une constante pour autoriser la création/modification d’évènements orphelins par les admins : _AGENDA_AUTORISER_ORPHELINS

Le regard de Cédric concepteur d’AGENDA et celui de Maieul seraient d’une grande aide, et vaudrait le coup.

Qu’en dites-vous ?

Agenda : Evénements non liés à un article

Bonjour,

en fait, cela dépend de la conception du site. Sur le site de mon association, on a fait le choix de ne pas afficher d’agenda. On trouve cela inutile. L’affichage des Événements à venir est suffisant.

Pour répondre à la demande de Le Jaseur Boréal, serait-il possible d’envisager d’avoir le choix événement ou article lors de la création de chaque événement ? Par défaut serait proposé le choix effectué dans la partie "Paramétrage des blocs latéraux" → "Titres et contenus". Je ne sais pas si cela est facile à mettre en place avec Escal ou si cela dépend du plugin Agenda.

Cordialement,

Michel Suquet

Agenda : Evénements non liés à un article

Escal ne peut pas traiter au cas par cas. Les choix "événement" ou "article" se fait pour tout le site. C’est donc un choix de site à faire au départ.

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document