[SPIP Zone] Plugin agenda et spip 191

Bonjour,
Je viens de mettre à jour le plugin (5760) et spip 191(7493).
Depuis, le calendrier mini dans l'espace public ne va plus au mois suivant mais à m+2, de même il ne va plus au mois précédent mais reste sur le mois en cours.
Ceci dit auparavant je ne comprenais pas bien pourquoi il ne se positionnait pas sur le mois de l'événement mais sur celui de la publication de l'article.

Autre comportement "étrange" mais pas spécifique à cette version : le formulaire proposer un événement ne fonctionne pas : l'url spip.php?article6&ajout_evenement=oui ne permet pas d'obtenir le formulaire de proposition.

Je doit merder quelque part mais je ne comprend pas où.

Ces comportement sont visible ici : http://www.fcperivegauche31.org/spip.php?article6&ajout_evenement=oui

Merci des vos éclairages

Pierre

On y revient...

J'ai installé la dernière version du plugin (0.12) (le ficher .zip du jour)
et rien ne va ou presque...

dans ma page de gestion d'article j'ai toujours ce message juste au dessus du "formulaire" agenda.

*Warning*: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in */home/www/1c20ad65b723b126bab86b2d916dc071/web/plugins/agenda/public/criteres_agenda.php* on line *11*

dans la partie publique, il m'est impossible d'avoir le formulaire proposer un événement, j'ai plutôt ces messages :
voir : http://www.avalts.ch/spip.php?article20&ajout_evenement=oui

*Warning*: Unknown(plugins/Agenda/balise/formulaire_edition_evenement.php): failed to open stream: No such file or directory in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *70*

*Warning*: (null)() [function.include <http://www.avalts.ch/function.include&gt;\]: Failed opening 'plugins/Agenda/balise/formulaire_edition_evenement.php' for inclusion (include_path='.:/opt/php/lib/php') in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *70*

*Fatal error*: Call to undefined function: balise_formulaire_edition_evenement_dyn() in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *71*

J'essaie quand-même d'entrer un événement... et rien!
je constate que le plugin ne m'a pas créé les tables spécifiques :

<BOUCLE_agenda>(evenements)
*Erreur MySQL*
evenements.date_debut, evenements.date_fin, evenements.horaire, evenements.titre, evenements.lieu, evenements.descriptif FROM spip_evenements AS `evenements` WHERE (evenements.id_article = '20') AND (LEAST((UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(evenements.date_debut))/86400, TO_DAYS(now())-TO_DAYS(evenements.date_debut), DAYOFMONTH(now())-DAYOFMONTH(evenements.date_debut)+30.4368*(MONTH(now())-MONTH(evenements.date_debut))+365.2422*(YEAR(now())-YEAR(evenements.date_debut))) < '0') ORDER BY evenements.date_debut
*Table 'avaltsch.spip_evenements' doesn't exist*
</BOUCLE_agenda>

Bref... désolé de ne pas pouvoir contribuer aux corrections...
mais je veux bien faire le testeur de service.

Alex

tu as un probleme d’installation la …
et un probleme de version aussi car le bug a été réparé hier soir
Cedric

Praz Alexandre a écrit :

Je veux bien te croire.
Je viens de télécharger cette version (0.12) du plugin...

Je vais une fois de plus tout effacer, vider le cache et tenter de tout réinstaller.
de plus amples informations dans quelques minutes

Au passage, bravo Cédric car ce plugin va vite devenir indispensable.

cedric.morin@yterium.com a écrit :

tu as un probleme d'installation la ...
et un probleme de version aussi car le bug a été réparé hier soir
Cedric

Praz Alexandre a écrit :

On y revient...

J'ai installé la dernière version du plugin (0.12) (le ficher .zip du jour)
et rien ne va ou presque...

dans ma page de gestion d'article j'ai toujours ce message juste au dessus du "formulaire" agenda.

*Warning*: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in */home/www/1c20ad65b723b126bab86b2d916dc071/web/plugins/agenda/public/criteres_agenda.php* on line *11*
    
dans la partie publique, il m'est impossible d'avoir le formulaire proposer un événement, j'ai plutôt ces messages :
voir : http://www.avalts.ch/spip.php?article20&ajout_evenement=oui

*Warning*: Unknown(plugins/Agenda/balise/formulaire_edition_evenement.php): failed to open stream: No such file or directory in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *70*

*Warning*: (null)() [function.include <http://www.avalts.ch/function.include&gt;\]: Failed opening 'plugins/Agenda/balise/formulaire_edition_evenement.php' for inclusion (include_path='.:/opt/php/lib/php') in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *70*

*Fatal error*: Call to undefined function: balise_formulaire_edition_evenement_dyn() in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *71*
    

J'essaie quand-même d'entrer un événement... et rien!
je constate que le plugin ne m'a pas créé les tables spécifiques :

<BOUCLE_agenda>(evenements)
*Erreur MySQL*
evenements.date_debut, evenements.date_fin, evenements.horaire, evenements.titre, evenements.lieu, evenements.descriptif FROM spip_evenements AS `evenements` WHERE (evenements.id_article = '20') AND (LEAST((UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(evenements.date_debut))/86400, TO_DAYS(now())-TO_DAYS(evenements.date_debut), DAYOFMONTH(now())-DAYOFMONTH(evenements.date_debut)+30.4368*(MONTH(now())-MONTH(evenements.date_debut))+365.2422*(YEAR(now())-YEAR(evenements.date_debut))) < '0') ORDER BY evenements.date_debut
*Table 'avaltsch.spip_evenements' doesn't exist*
</BOUCLE_agenda>
    

Bref... désolé de ne pas pouvoir contribuer aux corrections...
mais je veux bien faire le testeur de service.

Alex
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 29 sept. 06 à 15:16, Praz Alexandre a écrit :

On y revient...

J'ai installé la dernière version du plugin (0.12) (le ficher .zip du jour)
et rien ne va ou presque...

dans ma page de gestion d'article j'ai toujours ce message juste au dessus du "formulaire" agenda.

*Warning*: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in */home/www/1c20ad65b723b126bab86b2d916dc071/web/plugins/agenda/public/criteres_agenda.php* on line *11*

dans la partie publique, il m'est impossible d'avoir le formulaire proposer un événement, j'ai plutôt ces messages :
voir : http://www.avalts.ch/spip.php?article20&ajout_evenement=oui

*Warning*: Unknown(plugins/Agenda/balise/formulaire_edition_evenement.php): failed to open stream: No such file or directory in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *70*

*Warning*: (null)() [function.include <http://www.avalts.ch/function.include&gt;\]: Failed opening 'plugins/Agenda/balise/formulaire_edition_evenement.php' for inclusion (include_path='.:/opt/php/lib/php') in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *70*

*Fatal error*: Call to undefined function: balise_formulaire_edition_evenement_dyn() in */home/www/1c20ad65b723b126bab86b2d916dc071/web/ecrire/public.php(145) : eval()'d code* on line *71*

J'essaie quand-même d'entrer un événement... et rien!
je constate que le plugin ne m'a pas créé les tables spécifiques :

<BOUCLE_agenda>(evenements)
*Erreur MySQL*
evenements.date_debut, evenements.date_fin, evenements.horaire, evenements.titre, evenements.lieu, evenements.descriptif FROM spip_evenements AS `evenements` WHERE (evenements.id_article = '20') AND (LEAST((UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(evenements.date_debut))/86400, TO_DAYS(now())-TO_DAYS(evenements.date_debut), DAYOFMONTH(now())-DAYOFMONTH(evenements.date_debut)+30.4368*(MONTH(now())-MONTH(evenements.date_debut))+365.2422*(YEAR(now())-YEAR(evenements.date_debut))) < '0') ORDER BY evenements.date_debut
*Table 'avaltsch.spip_evenements' doesn't exist*
</BOUCLE_agenda>

Bref... désolé de ne pas pouvoir contribuer aux corrections...
mais je veux bien faire le testeur de service.

Je viens de déposer un événement et ça a marché impeccable.
Vois si tu réceptionne bien l'evt dans ton interface privé mais depuis l'interface public je n'ai pas constaté d'autres problème que la validité html
  (il faudrait fermer par exemple la balise img =
<fieldset class='agenda-visu-evenement' id='agenda-visu-evenement'>
<div class='agenda-visu-evenement-bouton-fermer'>
<a href='spip.php?article20'
onclick="$('#agenda-visu-evenement').hide();
$('#afficher_horaire_debut_evenement').hide();
$('#afficher_horaire_fin_evenement').hide();
cal_repetitions.hide();
return false;"><img src='plugins/agenda/img_pack/croix.png' width='12' height='12' style='border:none;'></a>
</div>
<legend>Ajouter un &eacute;v&eacute;nement</legend>

Moi je n'arrive même pas à afficher le formulaire :
http://www.fcperivegauche31.org/spip.php?article4&ajout_evenement=oui

Praz Alexandre a écrit :

Je veux bien te croire.
Je viens de télécharger cette version (0.12) du plugin...

Je vais une fois de plus tout effacer, vider le cache et tenter de tout réinstaller.
de plus amples informations dans quelques minutes

Au passage, bravo Cédric car ce plugin va vite devenir indispensable.

Désolé je ne peux pas vous répondre avant un plus long moment, il me semble que mon hébergeur ait quelques soucis...

Alex

Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?
2) que faut-il enlever ici où là pour réinstaller totalement ce plugin?

merci de vos éclairages

Alex

Praz Alexandre a écrit :

Je veux bien te croire.
Je viens de télécharger cette version (0.12) du plugin...

Je vais une fois de plus tout effacer, vider le cache et tenter de tout réinstaller.
de plus amples informations dans quelques minutes

Au passage, bravo Cédric car ce plugin va vite devenir indispensable.

cedric.morin@yterium.com a écrit :
  

tu as un probleme d'installation la ...
et un probleme de version aussi car le bug a été réparé hier soir
Cedric

Praz Alexandre a écrit :
    

Praz Alexandre a écrit :

Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?

2 tables : spip_evenements et spip_mots_evenements

2) que faut-il enlever ici où là pour réinstaller totalement ce plugin?

supprimer le meta agenda_base_version, dans la table spip_meta, je pense.

--
James

James a écrit :

Praz Alexandre a écrit :

Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?

2 tables : spip_evenements et spip_mots_evenements

2) que faut-il enlever ici où là pour réinstaller totalement ce plugin?

supprimer le meta agenda_base_version, dans la table spip_meta, je pense.

J'ai dû me planter quelque part...
Finalement, j'ai supprimé ma base, relancer l'installation du site, activé les plugins et enfin rechargé une base sauvegardée il y a quelques jours...

bref, j'ai pas tout compris, mais l'essentiel c'est que celà fonctionne.

Pour Pierre : tu n'arrives toujours pas à faire apparaître le formulaire de proposition d'événement? Comment l'as-tu "appelé" dans ton squelette?

Alex

Le 29 sept. 06 à 18:48, Praz Alexandre a écrit :

James a écrit :

Praz Alexandre a écrit :

Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?

2 tables : spip_evenements et spip_mots_evenements

2) que faut-il enlever ici où là pour réinstaller totalement ce plugin?

supprimer le meta agenda_base_version, dans la table spip_meta, je pense.

J'ai dû me planter quelque part...
Finalement, j'ai supprimé ma base, relancer l'installation du site,
activé les plugins et enfin rechargé une base sauvegardée il y a
quelques jours...

bref, j'ai pas tout compris, mais l'essentiel c'est que celà fonctionne.

Pour Pierre : tu n'arrives toujours pas à faire apparaître le formulaire
de proposition d'événement? Comment l'as-tu "appelé" dans ton squelette?

Avec cette boucle :
<BOUCLE_formtest(ARTICLES) {id_article=#ID_ARTICLE}>
<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url{id_evenement,''})]'>Proposez un evenement</a>
</BOUCLE_formtest>
J'obtiens le lien mais pas le formulaire lorsqu'on clique dessus, seulement la modif de l'url

Pierre FICHES a écrit :

Le 29 sept. 06 à 18:48, Praz Alexandre a écrit :

James a écrit :
    

Praz Alexandre a écrit :
      

Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?
        

2 tables : spip_evenements et spip_mots_evenements

2) que faut-il enlever ici où là pour réinstaller totalement ce plugin?
        

supprimer le meta agenda_base_version, dans la table spip_meta, je pense.

J'ai dû me planter quelque part...
Finalement, j'ai supprimé ma base, relancer l'installation du site,
activé les plugins et enfin rechargé une base sauvegardée il y a
quelques jours...

bref, j'ai pas tout compris, mais l'essentiel c'est que celà fonctionne.

Pour Pierre : tu n'arrives toujours pas à faire apparaître le formulaire
de proposition d'événement? Comment l'as-tu "appelé" dans ton squelette?
    

Avec cette boucle :
<BOUCLE_formtest(ARTICLES) {id_article=#ID_ARTICLE}>
<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url {id_evenement,''})]'>Proposez un evenement</a>
</BOUCLE_formtest>
J'obtiens le lien mais pas le formulaire lorsqu'on clique dessus, seulement la modif de l'url

moi je le fais ainsi (dans une boucle article)

<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url{id_evenement,''})]'><:agenda:titre_cadre_ajouter_evenement:></a>
#FORMULAIRE_EDITION_EVENEMENT

mais je crois que je ne suis pas totalement en phase avec le système mais ça a le mérite de fonctionner

bonne suite

alex

Le 29 sept. 06 à 19:40, Praz Alexandre a écrit :

Pierre FICHES a écrit :

Le 29 sept. 06 à 18:48, Praz Alexandre a écrit :

James a écrit :

Praz Alexandre a écrit :

Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?

2 tables : spip_evenements et spip_mots_evenements

2) que faut-il enlever ici où là pour réinstaller totalement ce plugin?

supprimer le meta agenda_base_version, dans la table spip_meta, je pense.

J'ai dû me planter quelque part...
Finalement, j'ai supprimé ma base, relancer l'installation du site,
activé les plugins et enfin rechargé une base sauvegardée il y a
quelques jours...

bref, j'ai pas tout compris, mais l'essentiel c'est que celà fonctionne.

Pour Pierre : tu n'arrives toujours pas à faire apparaître le formulaire
de proposition d'événement? Comment l'as-tu "appelé" dans ton squelette?

Avec cette boucle :
<BOUCLE_formtest(ARTICLES) {id_article=#ID_ARTICLE}>
<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url {id_evenement,''})]'>Proposez un evenement</a>
</BOUCLE_formtest>
J'obtiens le lien mais pas le formulaire lorsqu'on clique dessus, seulement la modif de l'url

moi je le fais ainsi (dans une boucle article)

<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url{id_evenement,''})]'><:agenda:titre_cadre_ajouter_evenement:></a>
#FORMULAIRE_EDITION_EVENEMENT

mais je crois que je ne suis pas totalement en phase avec le système mais ça a le mérite de fonctionner

Je vais essayer, sait on jamais...

Merci

Pierre

Pierre FICHES a écrit :

Le 29 sept. 06 à 19:40, Praz Alexandre a écrit :

  
Pierre FICHES a écrit :
    
Le 29 sept. 06 à 18:48, Praz Alexandre a écrit :

      
James a écrit :

        
Praz Alexandre a écrit :

          
Effectivement, j'ai un problème d'installation....
le plugin ne crée pas les tables...

bon je le reconnais, j'ai été peut-être un peu à l'arrache.
je vais encore vérifier, donc questions:
1) quelles sont les tables créées par le plugin agenda?

            
2 tables : spip_evenements et spip_mots_evenements

          
2) que faut-il enlever ici où là pour réinstaller totalement  
ce  plugin?

            
supprimer le meta agenda_base_version, dans la table spip_meta,  
je  pense.

          
J'ai dû me planter quelque part...
Finalement, j'ai supprimé ma base, relancer l'installation du site,
activé les plugins et enfin rechargé une base sauvegardée il y a
quelques jours...

bref, j'ai pas tout compris, mais l'essentiel c'est que celà   
fonctionne.

Pour Pierre : tu n'arrives toujours pas à faire apparaître le   
formulaire
de proposition d'événement? Comment l'as-tu "appelé" dans ton   
squelette?

        
Avec cette boucle :
<BOUCLE_formtest(ARTICLES)  {id_article=#ID_ARTICLE}>
<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url  
{id_evenement,''})]'>Proposez un evenement</a>
</BOUCLE_formtest>
J'obtiens le lien mais pas le formulaire lorsqu'on clique dessus,   
seulement la modif de l'url
      
moi je le fais ainsi (dans une boucle article)

<a href='[(#SELF|parametre_url{ajout_evenement,oui}|parametre_url 
{id_evenement,''})]'><:agenda:titre_cadre_ajouter_evenement:></a>
#FORMULAIRE_EDITION_EVENEMENT

mais je crois que je ne suis pas totalement en phase avec le  
système mais ça a le mérite de fonctionner

    

Je vais essayer, sait on jamais...

Merci

Pierre
  

banco, le gagnant est alexandre !