Une petite aide pour modifier un .js(Calendar)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Une petite aide pour modifier un .js(Calendar)

par Maitrepylos » 21 mars 2006, 17:23

Super merci de ton aide.

:lol: :lol: :lol: :lol:

par naholyr » 21 mars 2006, 16:46

Bon alors, j'ai trouvé la ligne à modifier, mais je te conseille de conserver plutot le script tel qu'il est. En effet en restant appuyé sur les flêches "<<" ou ">>" on fait apparaitre une liste d'années allant jusqu'à -23, les années étant décrémentées de 2 en 2.

Si tu veux plus d'amplitude tu peux aller dans le fichier "calendar-setup.js" (il est fait pour customiser les paramètres du calendrier) et ligne 88 tu trouves

Code : Tout sélectionner

param_default("step", 2);
Si on modifie le 2 en 3 les années sont decrémentées de 3 en 3, et vont ainsi de Y-1 à Y-32. Si on met 4 ça ira de Y-1 à Y-43.
Cela me paraît être la solution la plus propre.

Si tu tiens à modifier le Y-1 en Y-18 c'est à la ligne 298 de calendar.js

Code : Tout sélectionner

var Y = cal.date.getFullYear() + (fwd ? 1 : -1);
Si on change le "-1" en "-18" les années commenceront à Y-18 dans la liste.

par Maitrepylos » 21 mars 2006, 16:02

En restant appuyé dessus me convient très bien. :lol:

par naholyr » 21 mars 2006, 15:56

Je vais jeter un oeil à la bestiole, je ne comprends pas pourquoi ça décrémente de 2 en 2 chez moi et de 1 en 1 chez toi :lol:
Tu veux retirer 18 à l'année en cours en cliquant sur le bouton "<<" ou en restant appuyé dessus (le premier item du menu est Y-18) ?

par Maitrepylos » 21 mars 2006, 15:39

Non, tu as bien compris, mais chez moi cela décrémente de -1.

de plus je veux m'en servir pour des dates anniverssaire de personnes majeures, donc si il pouvais directement passer à -18 d'entrée de jeux, cele serais bien.

Merci de ton aide

par naholyr » 21 mars 2006, 15:19

Heu chez moi pour réduire l'année c'est :
- soit on clique sur le bouton "<<" et ça réduit d'un an
- soit on reste appuyé dessus et il y a 12 cases et les années sont décrémentées de 2 en 2, soit de Y-1 à Y-23.

Donc ta réduction de 20 ans tu l'as déjà, ou j'ai mal compris la problématique :?

Une petite aide pour modifier un .js(Calendar)

par Maitrepylos » 21 mars 2006, 15:03

Bonjour,

J'ai trouvé sur le forum une adresse pour une application javascript vraiment sympa. Calendar

Mais bon, je suis très très très mauvais en javascript.

Dans ce petit calendrier il est possible sur le coté de reduire de 10 ans l'année en cours, moi je voudrais pouvoir la diminué de 20 ans.

Pourriez-vous me dire où je dois modifier, pour obtenir ce résultat.

D'avance merci.

MaitrePylos