Plugin FLEXIContent Calendar
J’ai développé nous nos besoins un plugin pour FLEXIContent qui vous permet de saisir des dates via un calendrier. Vous allez me dire que ça existe déjà, oui mais j’ai amélioré un peu le principe en y rajoutant quelques options.
Je me suis basé sur le script mootools de Aeron.
Voici les possibilités de ce nouveau plugin :
- Système de skin, vous pouvez utiliser un des 3 skins existants ou bien créer le votre.
- Entièrement multilingue (actuellement disponible en français et en anglais)
- Possibilité d’afficher de 1 à 9 calendriers
- Choix du format d’affichage et de saisie (support de « d, D, j, l, N, w, S, F, m, M, n, Y, y » voir PHP::date())
- Gestion du nombre de jours minimum entre deux dates
- Gestion de liste de dates pour contraindre la saisie (liste ou bien SQL)
- Contrainte de saisie (date antérieur ou postérieur)
- Différents style de navigation
- Possibilité de sélectionner le jour de début de la semaine
- …
Quelques écrans et quelques explications sur le plugin FLEXIContent Calendar :
Les autres styles :
| Dashboard | I-heart-ny |
Liste des paramètres :
Nombre de calendrier : Détermine le nombre de calendrier à afficher
Style : Sélection de la feuille de style à appliquer
Type : Permet de sélectionner un des types standard pour la saisie de vos dates
Type personnalisé : Vous avez la possibilité de créer un type de saisie personnalisée. Il est possible de saisir une date sur plusieurs zones, chaque zone est soit de type « select » ou « input ». Dans le cas d’une zone « select », il est impératif que la liste personnalisée soit renseignée. Le format d’une zone utiliser les standard de PHP::date(). Un type doit être construit avec le format suivant :
type_zone1::format1%%type_zone2::format2 …
Exemple :
input::l d%%select::M-Y
Liste personnalisée : Liste de valeur qui pourront apparaitre dans les zones « select » et qui indique également les contraintes de saisie. Il est possible d’utiliser une liste de valeur de date au format (Y-m-d) séparée par des virgules. Ou bien une requête SQL qui renvoit une liste de date.
Jours minimum entre deux dates : Indique le nombre de jour minimum qu’il doit y avoir entre deux dates dans le cas où l’on affiche plusieurs calendriers.
Style de navigation : Sélection du mode de navigation lors du parcours du calendrier : par mois, par mois et année ou bien aucune navigation possible.
Dates sélectionnables : Limite la sélection des dates en fonction d’une référence passée ou future.
Dates sélectionnables personnalisées : Saisir une valeur entière, positive ou négative qui déterminera la référence passé ou future qui limitera la sélection.
Jour de début : Détermine le jour du début de la semaine
Position (x,y) : Tweak permettant de repositionner l’affichage du calendrier en modifiant l’axe x et y.
Séparateur de zone : Caractère qui séparera l’affichage des différentes zones. null = aucun caractère.
N’hésitez pas à me faire part de votre expérience avec ce plugin et des éventuels bugs que vous pouvez rencontrer.


épouse
je te souhaite de bonnes fêtes en famille, le web n’est qu’une facette de la réalité…mais je repasserai bientôt !
![]o)](http://blog.netassopro.com/wp-includes/images/smilies/cowboy.png)






Le 04/07/2010 à 21:54 , nEra a dit:
it looks great! thanks so much for the plugin, love the skin