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 d'aide en Français

Afficher toutes les dates de la période

  • Klol
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 4 Mesi fa - 9 Anni 4 Mesi fa #10763 da Klol
Bonjour,

Tout d'abord super module! Merci!

J'aurai une question.
Est ce qu'il est possible dans la description d'un événement, d'afficher toutes les dates de la période et pas seulement "du... au... "
Que si on met du 1er septembre au 30 septembre tous les mardis il affiche :
mardi 1er septembre 08:00 - 12:00
mardi 8 septembre 08:00 - 12:00
mardi 15 septembre 08:00 - 12:00
mardi 22 septembre 08:00 - 12:00

Merci d'avance pour la réponse
Belle après midi
Ultima Modifica 9 Anni 4 Mesi fa da Klol.

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 4 Mesi fa #10770 da Lyr!C
Risposta da Lyr!C al topic Afficher toutes les dates de la période
Bonjour,

Tout peut dépendre de vos paramètres de menu, mais ceci n'est pas codé dans iCagenda.
Pour rendre ceci possible il faudrait créer une fonction php pour cela dans un thème pack personnalisé.

Mais en sachant qu'une telle fonction ne serait plus valide d'ici début 2016, quand la version 3.7 sera développée.

Avez-vous quelques connaissance php ?

Cordialement,
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.

  • Klol
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 4 Mesi fa #10789 da Klol
Risposta da Klol al topic Afficher toutes les dates de la période
Merci pour la réponse.

Oui j'ai quelques notions.
Je pourrais tester quelque chose.

Vous dites que ca sera plus valide en 2016 parce que la mise à jour écrasera les codes?

Belle journée

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 4 Mesi fa #10796 da Lyr!C
Risposta da Lyr!C al topic Afficher toutes les dates de la période

Klol ha scritto: Merci pour la réponse.

Oui j'ai quelques notions.
Je pourrais tester quelque chose.

Vous dites que ca sera plus valide en 2016 parce que la mise à jour écrasera les codes?

Belle journée

Oui, car la sauvegarde des dates à partir de la version 3.7 se feront dans une table séparée.
Actuellement, les dates d'une période sont sérialisées dans la colonne "period" que l'on peut appeler dans un template de site avec la variable $item->period
Date de début : $item->startdatetime
Date de fin : $item->enddatetime
Les jours de la semaine sont eux appelés via $item->weekdays
Donc, l'idée est de créer un fonction en tête du fichier qui va retourner le résultat que vous souhaitez, et d'afficher le résultat à la place de la variable $EVENT_VIEW_DATE

Reste donc à créer cette petite fonction, à partir des données date de début et date de fin ET/OU période, ainsi que les jours de la semaine selon la fonction...
Par exemple, un truc du genre (non testé...) :
function listeDates()
{
	$dates_periodes = unserialize($item->period);
	$jours = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
	$result = '';
	foreach ($dates_periodes as $date)
	{
		$result.= '<li>' . $jours[date('w', strtotime($date))] . ' ' . date('j F', strtotime($date)) . ' - ' . date('H:i', strtotime($item->enddatetime)) . '</li>';
	}
	return $result;
}

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.

Moderatori: Lyr!C
Tempo creazione pagina: 0.246 secondi

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new