Deltacms

Catégories => Modules Plugins => Discussion démarrée par: ptijoz le Nov 08, 2025, 06:49 PM

Titre: jscalendar demande de modifications
Posté par: ptijoz le Nov 08, 2025, 06:49 PM
Bonjour,
serait-il possible :
exemple où l'on voit que le dernier objet n'est pas au bon endroit
(https://ptijoz.fr/site/file/source/bugs/extension_jcalendar_01.png)

Bien cordialement.
Titre: Re : jscalendar demande de modifications
Posté par: Lionel le Nov 08, 2025, 08:25 PM
Citation de: ptijoz le Nov 08, 2025, 06:49 PM
  • d'ajouter la notion d'heure ? et de trier pour chaque date par l'heure ?
  • d'éditer un objet ? (par exemple il y a un "4" à supprimer sur la ligne 4)
Bonsoir,
Pour ces 2 points :
Titre: Re : jscalendar demande de modifications
Posté par: Sylvain le Nov 09, 2025, 07:41 AM
Bonjour Ptijoz,

Contrairement aux modules les plugins sont sans paramétrage (ou très réduit). Par contre c'est une bonne idée de supprimer la numérotation actuelle et de faire un classement alphanumérique de la liste, ce qui ouvre la porte à une suite d'évènements horodatés manuellement et classés automatiquement.
Titre: Re : jscalendar demande de modifications
Posté par: ptijoz le Nov 09, 2025, 09:12 AM
Citation de: Lionel le Nov 08, 2025, 08:25 PMBonsoir,
Pour ces 2 points :
  • Tu as déjà horodaté tes événements, qu'entends-tu par notion d'heure ?
  • Il te suffit de supprimer les événements à partir du n°4, puis de les réécrire correctement et dans le bon ordre

pour la notion d'heure, j'aurai souhaité que ce ne soit pas rentré avec l'éditeur, mais par une fonction de façon à éviter des formats bizarroïdes style
(https://ptijoz.fr/site/file/source/bugs/heure_jcalendar_01.png)

Supprimer tous les événements et les réécrire... Oui, c'est possible, personnellement, ça ne me gêne pas, mais le ou les utilisateurs qui vont gérer le site ne vont pas comprendre ce manque d'ergonomie et il y aura risques d'erreurs ou d'oublis.

Citation de: Sylvain le Nov 09, 2025, 07:41 AMBonjour Ptijoz,

Contrairement aux modules les plugins sont sans paramétrage (ou très réduit). Par contre c'est une bonne idée de supprimer la numérotation actuelle et de faire un classement alphanumérique de la liste, ce qui ouvre la porte à une suite d'évènements horodatés manuellement et classés automatiquement.
Oui ! c'est ce que je souhaiterais mais je ne sais pas le travail que ça vous demande.
Si l'utilsateur rentre une mauvais format d'heure, il le verra et refera son message pour s'adapter aux autres messages et le tri automatique va le remettre au bon endroit.

Merci si vous pouvez integrer ces modifications.

Bien à vous.

Titre: Re : jscalendar demande de modifications
Posté par: Sylvain le Nov 13, 2025, 08:37 AM
Bonjour Ptijoz,

Les heures resteront en saisie manuelle avec un format libre.

Voici une version alternative de jscalendar qui modifie l'affichage des évènements : pas de numérotation dans l'ordre de saisie et tri alphanumérique (souvent nommé 'naturel').

 jscalendar_v20_sort.zip

Bons tests

Cordialement
Titre: Re : jscalendar demande de modifications
Posté par: ptijoz le Nov 13, 2025, 11:25 AM
Bonjour et un grand merci pour votre réactivité. J'ai testé et ça fonctionne parfaitement. Pour ce qui du format de l'heure, oui, manuellement, c'est aussi bien.


Par contre, je n'ai pas trouvé comment rapatrier dans la nouvelle page les anciennes données (et même dupliquer la page de calendrier remet tout à blanc) Je pense que les données sont rattachées à chaque page. Rien de bien contraignant, ce n'était que par simple curiosité.

Bien cordialement


Titre: Re : jscalendar demande de modifications
Posté par: Sylvain le Nov 13, 2025, 11:39 AM
Oui, les données des plugins sont liées au nom de la page et pour rester simples les plugins ne gèrent pas ce changement de nom, idem pour la duplication. Par contre le fichier qui associe les plugins à la page est bien mis à jour.

Pour jscalendar je pense proposer la version triée sous la forme d'un autre plugin jscalendarsort, les 2 plugins pouvant cohabiter sur le même site.

Merci encore de ta contribution très constructive à ce projet.