Main menu

Forum


A toy VW combi with a Christmas tree on the roof.

The developer takes a few days off for Holidays...
...and will be back with charged battery!

From 23 December to 2 January included
During this period,
assistance from developer will not be provided.

× Forum di assistenza italiano

Problema nel conteggio delle date

  • doraemon
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 9 ans 7 mois #10148 par doraemon
Problema nel conteggio delle date a été créé par doraemon
Buongiorno, ho da poco installato la versione gratuita di questo componente che mi sembra decisamente ben fatto. Ho notato però uno strano comportamento: ho inserito un evento in un periodo composto da una sola data con un ora di inizio ed una di fine. Nel dettaglio dell'evento in corrispondenza della data mi riportava come label "Date" (al plurale). Prima ho pensato fosse in inglese ed ho controllato il file delle traduzioni così ho capito che stava effettivamente usando la forma italiana plurale. Vedendo il codice su icmodel.php ho notato che fa il merge degli array dates e period, aprendo la tabella ho visto che i due campi erano popolati in questo modo:

period: a:1:{i:0;s:16:"2015-06-26 11:00";}
dates: a:1:{i:0;s:16:"0000-00-00 00:00";}

ho provato a mettere NULL sul campo dates e al refresh della pagina mi ha dato correttamente "Data" come label (al singolare).

ho quindi fatto una piccola modifica al codice inserendo questa istruzione:

$alldates = array_filter($alldates, function ($var) {return $var != "0000-00-00 00:00";});

Eliminando dall'array le date vuote. In questo modo ora mi torna correttamente la forma singolare ma non so se sia l'approccio giusto.

Volevo segnalare il problema nel caso vogliate "metterci una pezza" nella prossima versione. Se invece non ho capito il giusto utilizzo del componente mi scuso per la perdita di Tempo :)

Grazie per l'attenzione
Angelo
Les utilisateur(s) suivant ont remercié: Lyr!C

Connexion ou Créer un compte pour participer à la conversation.

  • giusebos
  • Portrait de giusebos
  • Modérateur
  • Modérateur
Plus d'informations
il y a 9 ans 7 mois #10149 par giusebos
Réponse de giusebos sur le sujet Problema nel conteggio delle date
ti ringraziamo, passo tutto a cyril e ti faccio sapere.

HAI BISOGNO DI ASSISTENZA?
leggi qui

Guarda tutti i video tutorial di iCagenda
Watch all video tutorials iCagenda
Regardez toutes les vidéos tutoriels iCagenda
Ver todos los videos tutoriales iCagenda

guarda qui
Les utilisateur(s) suivant ont remercié: Lyr!C

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 9 ans 7 mois #10156 par Lyr!C
Réponse de Lyr!C sur le sujet Problema nel conteggio delle date
Thanks Angelo and giusebos !

You're right!
And your change is a good one.

I will just do a little different addition in next 3.5.6 like this :
$alldates = array_filter($alldates, function($var) {return $var == iCDate::isDate($var);});

This way, return only valid dates ;-)

Thank you! B)
Cyril

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

  • gruppoarancione
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 9 ans 6 mois #10385 par gruppoarancione
Réponse de gruppoarancione sur le sujet Problema nel conteggio delle date
Scusa doraemon,
che problema da sul componente il il post che hai scritto ???

GRAZIE

Connexion ou Créer un compte pour participer à la conversation.

  • doraemon
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 9 ans 6 mois #10386 par doraemon
Réponse de doraemon sur le sujet Problema nel conteggio delle date
in pratica inserendo un evento con una sola data, questa viene riportata al plurale, come se ce ne fossero due o più. La mia correzione elimina le date vuote, quella suggerita da Cyril anche quelle non valide.

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: giusebos
Temps de génération de la page : 0.157 secondes

 

Follow Us

Créez vos templates Joomla avec Template Creator CK

acymailing logo new