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
  • Topic Author
  • New Member
  • New Member
More
9 years 4 months ago - 9 years 4 months ago #10763 by 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
Last edit: 9 years 4 months ago by Klol.

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
9 years 4 months ago #10770 by Lyr!C
Replied by Lyr!C on 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 Attachment:

Please Log in or Create an account to join the conversation.

  • Klol
  • Topic Author
  • New Member
  • New Member
More
9 years 4 months ago #10789 by Klol
Replied by Klol on 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

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
9 years 4 months ago #10796 by Lyr!C
Replied by Lyr!C on topic Afficher toutes les dates de la période

Klol wrote: 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 Attachment:

Please Log in or Create an account to join the conversation.

Moderators: Lyr!C
Time to create page: 0.223 seconds

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new