Front - Module Calendrier - Détail Evenement

Issue #174 resolved
Franck Darras created an issue

Bonjour Emmanuel,

J'ai un bug bizarre sur le module de calendrier.

J'ai 3 événéments sur un week end, mais quand je regarde le calendrier je ne vois qu'un evenement et en plus il est différent suivant le jour choisi

En pièce jointe, les différents écrans

PI : cela fonctionne parfaitement lorsque les événements sont tous dans la même journée avec des heures précises

[code]
PHP Version : 5.6.8
MySQL Version : 5.5.44-MariaDB-1~wheezy
Joomla : 3.4.3
component_com_acepolls : 1.0.9
component_com_jce : 2.5.2
component_com_allevents : 3.2.25
module_mod_aecalendar : 3.2.25
module_mod_aedrag : 3.2.25
module_mod_aefilters : 3.2.25
module_mod_aefullcalendar : 3.2.25
module_mod_aelist : 3.2.25
module_mod_aeslide : 3.2.25
[/code]

Comments (10)

  1. Emmanuel Lecoester repo owner

    si ce n'est pas en local, c'est possible de m'envoyer l'url stp ?

    car mon test lui est concluant...

  2. Emmanuel Lecoester repo owner

    je confirme ..
    pourtant mes évènements dans codropsEvents reprennent bien ce qu'il faut :

    '09-13-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/601'>Carrière Beffes Encadrants</a></span>",
    '09-12-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/601'>Carrière Beffes Encadrants</a></span>",
    '09-13-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/603'>Carrière Beffes</a></span>",
    '09-12-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/603'>Carrière Beffes</a></span>",
    '09-13-2015' : "<span><a style='color:#2019d4;backcolor:#71b9f0;' href='/index.php/fr/component/allevents/event/602'>Carrière Apnée Beffes</a></span>",
    '09-12-2015' : "<span><a style='color:#2019d4;backcolor:#71b9f0;' href='/index.php/fr/component/allevents/event/602'>Carrière Apnée Beffes</a></span>",

    je vais creuser ...

  3. Franck Darras reporter

    Bonjour Emmanuel,

    Je me suis rendu compte que dans la variable "codropsEvents" dans certains cas pour des évélements ayant lieu le même jour, je n'ai qu'un seule date et des span consécutifs
    Exemple le 16 juin :

    '06-16-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/585'>Sortie Corse Incantu Juin 2015</a></span><span><a style='color:#2019d4;' href='/index.php/fr/component/allevents/event/532'>Niveau 1</a></span><span><a style='color:#2019d4;' href='/index.php/fr/component/allevents/event/533'>Niveau 2</a></span><span><a style='color:#2019d4;' href='/index.php/fr/component/allevents/event/534'>Niveau 3</a></span><span><a style='color:#2019d4;' href='/index.php/fr/component/allevents/event/535'>Les Loups</a></span>",
    

    Pour les dates posant problèmes, j'ai plusieurs dates et le code javascript ne fait pas la concaténation
    '09-12-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/601'>Carrière Beffes Encadrants</a></span>",
    '09-12-2015' : "<span><a style='color:#2019d4;backcolor:#0592f0;' href='/index.php/fr/component/allevents/event/603'>Carrière Beffes</a></span>",

    Peut être regarder comment est générer codropsEvents ?

    Amicalement
    Franck

  4. Emmanuel Lecoester repo owner

    et bien joli boulot !

    en fait c'est le helper qui génère codropsEvents :)

    il faut donc modifier le order by que je fais sur la date sauf que dans ton cas tu as activé en backend les jours multiples dans les calendrier donc ... c'est plus cette date qui faut utiliser mais cal.dt

    pour corriger : dans /modules/com_allevents/mod_aecalendar/helper.php chercher le order et modifier comme suit :

    $query->order ('cal.dt ASC') ;
    
  5. Franck Darras reporter

    Bonjour Emmanuel,

    Désolé, je n'étais pas disponible ces derniers jours.

    Je te confirme que le changement est OK pour les événements sur plusieurs jours et j'ai testé aussi pour les evénements sur le même jour

    Merci
    Franck

  6. Log in to comment