Skip to main content Help Control Panel

Login   A+   A-

Development «   To be integrated «  

Intégration de jsCalendar, un objet DHTML

Afin de sélectionner facilement une date au bon format, je vous propose jsCalendar, sous licence LGPL.

L'intérêt est sans doute secondaire mais, qui sait, cela aidera peut-être les développement ultérieurs.

Vous trouverez en annexes un fichier zip contenant les fichiers modifiés et testés suivants convenant à la version 6.3.1:

  • shared/global.php à la ligne 1000, charge les scripts , choisit la langue par défaut automatiquement et le style par défaut (cette dernière partie encore à travailler)
  • articles/publish.php
  • articles/stamp.php
  • sections/edit.php
  • ainsi que le répertoire included/jscalendar

Je vous propose de laisser l'équipe tester et intégrer au besoin dans la version suivante.

Amusez-vous

Files

js Calandar for yacs 443,238 bytes, 216 downloads

Correctif.


Edited by Vinc on Apr. 22 2006
Zoom

Comments

Chacha
226 posts

on Apr. 22 2006


Bonjour,

J'ai telechargé, dezipé,et rien ne se passe....

j'ai bien jscalendar ( fichier) sur le serveur, mais pas d'apparition du calendrier lors d'une modification d'une page.

j'ai raté quelques choses

A+
Vinc
from Bruxelles
114 posts

on Apr. 22 2006


Chacha :  Je ne peux répondre qu'en décrivant mieux la manière dont je l'intègre.

Il existe une procédure dans yacs pour intégrer les scripts manuellement dans les forums.

Voici comment je fais de mon côté.

0. En supposant que yacs se trouve dans le répertoire yacs de ton serveur, et en supposant que la mise à jour  vers la 6.3.1 a été réalisée,  après avoir fait une copie de sauvegarde du répertoire yacs,

1. on dézippe le fichier zip ci-joint dans un répertoire.

2. on copie le répertoire yacs (contenu dans l'archive zip) dans la racine du serveur. Ceci a pour effet d'insérer les scripts jscalendar dans le répertoire included et d'écraser les script listés ci-dessus dans le message précédent.

3. Pour voir si cela fonctionne, on crée une nouvelle section ou on en modifie une. Dans la dernière partie du formulaire, on ouvre les options avancées. A droite des champs destinés à la date d'activation et la date d'expiration, j'ai placé un bouton qui ouvre le calendrier. Un autre méthode aurait été d'ouvrir le calendrier dès qu'on clique sur le champ mais je préférais ne pas trop modifier les habitudes de ceux qui travaillent uniquement au clavier (yacs possède beaucoup de raccourcis utiles ).

4. il est possible qu'il faille relancer le serveur si la page a été placée en cache mais je ne sais pas si cette fonction est active pour les formulaires... Cfr forum pour mise à jour manuelle du serveur.

J'espère que ceci t'aidera

A+

Chacha
226 posts

on Apr. 24 2006


Bonjour,

Je dois être une pomme,et te remercie pour tes explications très claires.Mais après 2 ftp, et vérification des fichiers sur mon site, cela ne marche toujours pas....

Pas de bouton qui réagit.

Bon , je ne vais pas en faire un fromage, car serieusement je me demande si jscalendar est nécessaire.

a+
AnsteyER
avatar
285 posts

on Feb. 15 2007


Bon jour. Je ne parle pas de francaise. Aidez moi, si vous plait. Ou est l'anglaise version?
Moi-meme
avatar
from Entre chaise et clavier...
1386 posts

on Mar. 5 2007


Bonjour Vinc,
aurais-tu quelques impressions d'écran à fournir pour donner une idée du rendu ?

Merci d'avance
Vinc
from Bruxelles
114 posts

inspired from Moi-meme on Mar. 28 2007


Moi-meme : Honnêtement, c'eut été un plaisir. J'ai réalisé un patch pour une version antérieure (la 6.2). Je ne pense qpas que ceci ait plu car cela n'a pas été repris par l'équipe. Je n'ai donc plus envie de réaliser un patch qui ne serait pas intégré au code et qui soit finalement écrasé par une mise à jour. J'estime que les démonstrations de leur site sont suffisemment explicites.

Je me suis demandé si le refus ne tenait pas u type de licence peut être pas tout à fait compatible avec celle de YACS.

L'usage requiert l'intégration de code javascript dans l'en-tête et un rappel ldes fonctions de l'en-tête lors de son utilisation dans le corps du formulaire.

La nouvelle version internationalisée ne devrait pas poser de vrai problème car le changement de langue se réalise par un simple changement de code ISO dans le code html, "en" ->"fr", par exemple. 

GnapZ
from Caribbean
2970 posts

inspired from vinc on Mar. 28 2007


Vinc : Je ne saurais dire pourquoi mais cette proposition n'a pas été suivie (à tort).

Tout cela est passé inapperçu peut-être dans une période de gros problèmes.

Toujours est-il que même si une telle proposition (et le travail effectué) ne sont pas retenues, nous vous devons au moins des explications !

Je vais donc (avec tout ce retard) étudier ceci et faire remonter l'info aux membres de l'équipe ... équipe ouverte à tout membre contributeur qui souhaite s'y intégrer bien sûr.

Et pour ce fil, nous vous devons au moins des excuses ne serait-ce que pour vous avoir laissé sans réponse.
Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

inspired from vinc on Mar. 28 2007


Vinc: Je confirme les propos de GnapZ précédents, et m'excuse bien humblement d'avoir zappé cette contribution. Il faut absolument revenir là-dessus et planifier cette intégration.
Vinc
from Bruxelles
114 posts

inspired from Bernard on Mar. 29 2007


Pas de soucis. Quoiqu'il en soit, j'apprécie toujours votre boulot. Vous pouvez toujours compter sur moi pour vous proposer des choses concrètes, de temps en temps, même lorsque je ne suis pas nécéssairement à même de les finaliser.

Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

on Aug. 11 2007


Pour mémoire : jsCalendar est intégré à YACS depuis la version 7.4
Moi-meme
avatar
from Entre chaise et clavier...
1386 posts

on Oct. 23 2007


Petit feedback : ce n'est peut-être pas indispensable, mais je trouve cette intégration très réussie, jolie, et pratique de surcroît.

Découvert par hasard : Un double-clic dans le formulaire d'insertion de la date ouvre le jsCalendar (équivalent à commencer à entrer un chiffre)

Vinc
from Bruxelles
114 posts

on Oct. 29 2007


merci

Rate this page
Posted by Vinc on Apr. 20 2006, commented by Vinc on Oct. 29 2007, (popular)