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
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 7 Mesi fa #10148 da doraemon
Problema nel conteggio delle date è stato creato da 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
Ringraziano per il messaggio: Lyr!C

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • giusebos
  • Avatar di giusebos
  • Moderator
  • Moderator
Di più
9 Anni 7 Mesi fa #10149 da giusebos
Risposta da giusebos al topic 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
Ringraziano per il messaggio: Lyr!C

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
9 Anni 7 Mesi fa #10156 da Lyr!C
Risposta da Lyr!C al topic 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) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • gruppoarancione
  • New Member
  • New Member
Di più
9 Anni 6 Mesi fa #10385 da gruppoarancione
Risposta da gruppoarancione al topic Problema nel conteggio delle date
Scusa doraemon,
che problema da sul componente il il post che hai scritto ???

GRAZIE

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • doraemon
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 6 Mesi fa #10386 da doraemon
Risposta da doraemon al topic 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.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: giusebos
Tempo creazione pagina: 0.116 secondi

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new