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
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 9 ans 4 mois - il y a 9 ans 4 mois #10763 par 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
Dernière édition: il y a 9 ans 4 mois par Klol.

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 4 mois #10770 par Lyr!C
Réponse de Lyr!C sur le sujet 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) .

Fichier attaché :

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

  • Klol
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 9 ans 4 mois #10789 par Klol
Réponse de Klol sur le sujet 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

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 4 mois #10796 par Lyr!C
Réponse de Lyr!C sur le sujet Afficher toutes les dates de la période

Klol écrit: 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) .

Fichier attaché :

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

Modérateurs: Lyr!C
Temps de génération de la page : 0.217 secondes

 

Follow Us

Créez vos templates Joomla avec Template Creator CK

acymailing logo new