sur un site enSPIP 3.3.0-dev [24575] … avec la version agenda 3.2.26 pas de pb.
ce code
avec Agenda 4.2.1 - agenda-ef595 v4.2.1 j’ai le message d’erreur suivant
Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MariaDB server version for the right syntax to use near ’agendafull ’date_fin’) AND (evenements.statut = ’publie’) ORDER BY evenements.d’ at line 4
SELECT evenements.id_article, L1.id_rubrique, evenements.date_debut, evenements.timezone_affiche, evenements.date_fin, evenements.id_evenement, evenements.id_evenement_source, evenements.titre FROM spip_evenements AS evenements INNER JOIN spip_articles AS L1 ON ( L1.id_article = evenements.id_article ) WHERE (evenements.date_debut agendafull ’date_fin’) AND (evenements.statut = ’publie’) ORDER BY evenements.date_debut
/var/www/demospip/ecrire/public/composer.php calculer_select() sql_select() ; 996
en attendant une solution j’ai supprimé agenda des sites
*
avec Agenda 4.2.1 - agenda-ef595 v4.2.1 j’ai le message d’erreur suivant*
Erreur SQL 1064
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ’agendafull ’date_fin’) AND (evenements.statut = ’publie’) ORDER BY evenements.d’ at line 4
SELECT evenements.id_article, L1.id_rubrique, evenements.date_debut, evenements.timezone_affiche, evenements.date_fin, evenements.id_evenement, evenements.id_evenement_source, evenements.titre FROM spip_evenements AS `evenements` INNER JOIN spip_articles AS L1 ON ( L1.id_article = evenements.id_article ) WHERE (evenements.date_debut agendafull ’date_fin’) AND (evenements.statut = ’publie’) ORDER BY evenements.date_debut
/var/www/demospip/ecrire/public/composer.php calculer_select()/sql_select(); / 996
en attendant une solution j'ai supprimé agenda des sites
quelqu'un a t-il une idée du pb?
Les critères agendafull étaient liés aux critères agenda du core, qui ne sont plus maintenus, car on passe désormais par fullcalendar. Manque de pot pour toi, fullcalendar fait aussi partie des choses qui vont changer dans la 3.3 (et je n'ai franchement pas le temps de me pencher sur la question pour m,ettre à jour fullcalendar facile !).
Quoi qu'il en soit, tu peux mettre dans ton fichiers mes_options.php la ligne suivante :
avec Agenda 4.2.1 - agenda-ef595 v4.2.1 j’ai le message d’erreur suivant*
Erreur SQL 1064
You have an error in your SQL syntax; check the manual that corresponds
to your MariaDB server version for the right syntax to use near
’agendafull ’date_fin’) AND (evenements.statut = ’publie’) ORDER BY
evenements.d’ at line 4
SELECT evenements.id_article, L1.id_rubrique, evenements.date_debut,
evenements.timezone_affiche, evenements.date_fin,
evenements.id_evenement, evenements.id_evenement_source,
evenements.titre FROM spip_evenements AS evenements INNER JOIN
spip_articles AS L1 ON ( L1.id_article = evenements.id_article ) WHERE
(evenements.date_debut agendafull ’date_fin’) AND (evenements.statut =
’publie’) ORDER BY evenements.date_debut
/var/www/demospip/ecrire/public/composer.php
calculer_select()/sql_select(); / 996
en attendant une solution j’ai supprimé agenda des sites
quelqu’un a t-il une idée du pb?
Les critères agendafull étaient liés aux critères agenda du core, qui ne
sont plus maintenus, car on passe désormais par fullcalendar. Manque de
pot pour toi, fullcalendar fait aussi partie des choses qui vont changer
dans la 3.3 (et je n’ai franchement pas le temps de me pencher sur la
question pour m,ettre à jour fullcalendar facile !).
Quoi qu’il en soit, tu peux mettre dans ton fichiers mes_options.php la
ligne suivante :
Les critères agendafull étaient liés aux critères agenda du core, qui ne sont plus maintenus, car on passe désormais par fullcalendar. Manque de pot pour toi, fullcalendar fait aussi partie des choses qui vont changer dans la 3.3 (et je n'ai franchement pas le temps de me pencher sur la question pour m,ettre à jour fullcalendar facile !).
Pour l'instant, c'est pas encore acté pour SPIP 3.3
En ce qui concerne l’utilisation du plugin agenda dans les squelettes, vous pouvez vous référer à la documentation du Plugin Agenda pour SPIP 1.9.2.
et dans la doc plugin 1.9 on trouve …
Critères agenda
Le critère agenda de SPIP permettant de sélectionner des occurrences appartenant à un jour, une semaine, un mois, une période ne s’applique pas ici directement compte tenu qu’un évènement a une date de début et une date de fin, et qu’il faut en tenir compte. À défaut, il permet de sélectionner les évènements dont la date de début est dans la période considérée.
Pour le compléter, le critère agendafull est défini, qui permet de sélectionner tous les évènements à cheval sur la période considérée (dont l’intersection avec la période n’est pas nulle). Exemple : {agendafull date_debut,date_fin, mois, #ENV{annee}, #ENV{mois}}
Le jeudi 11 février 2021 à 19:38 +0100, Josiane ALETTO a écrit :
oui mais dans la doc il est dit
Squelettes et boucle EVENEMENTS
En ce qui concerne l’utilisation du plugin agenda dans les
squelettes, vous pouvez vous référer à la documentation du Plugin
Agenda pour SPIP 1.9.2.
et dans la doc plugin 1.9 on trouve ...
Critères agenda
Le critère agenda de SPIP permettant de sélectionner des occurrences
appartenant à un jour, une semaine, un mois, une période ne
s’applique pas ici directement compte tenu qu’un évènement a une date
de début et une date de fin, et qu’il faut en tenir compte. À défaut,
il permet de sélectionner les évènements dont la date de début est
dans la période considérée.
Pour le compléter, le critère agendafull est défini, qui permet de
sélectionner tous les évènements à cheval sur la période considérée
(dont l’intersection avec la période n’est pas nulle). Exemple :
{agendafull date_debut,date_fin, mois, #ENV{annee}, #ENV{mois}}
> > Message du 11/02/21 19:28
> > De : "Maïeul Rouquette" <maieul@maieul.net>
> > A : "Josiane ALETTO" <josiane.aletto@orange.fr>, spip@rezo.net
> > Copie à :
> > Objet : Re: pb avec agenda
> >
> > le plugin oui, mais lui même ne propose pas d'affichage sous
> forme
> > calendaire...
> >
> > cf le plugin agenda_fullcalendar et les articles à ce sujet sur
> contrib
> >
> > Le jeudi 11 février 2021 à 19:18 +0100, Josiane ALETTO a écrit :
> > > pour info : Le plugin agenda est marqué compatible spip 3.3
> dans
> > > contrib
> > >
> > > je vais essayer de chercher une boucle avec les dates ...
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
Le jeudi 11 février 2021 à 19:38 +0100, Josiane ALETTO a écrit :
oui mais dans la doc il est dit
Squelettes et boucle EVENEMENTS
En ce qui concerne l’utilisation du plugin agenda dans les
squelettes, vous pouvez vous référer à la documentation du Plugin
Agenda pour SPIP 1.9.2.
et dans la doc plugin 1.9 on trouve …
Critères agenda
Le critère agenda de SPIP permettant de sélectionner des occurrences
appartenant à un jour, une semaine, un mois, une période ne
s’applique pas ici directement compte tenu qu’un évènement a une date
de début et une date de fin, et qu’il faut en tenir compte. À défaut,
il permet de sélectionner les évènements dont la date de début est
dans la période considérée.
Pour le compléter, le critère agendafull est défini, qui permet de
sélectionner tous les évènements à cheval sur la période considérée
(dont l’intersection avec la période n’est pas nulle). Exemple :
{agendafull date_debut,date_fin, mois, #ENV{annee}, #ENV{mois}}