Download Calendrier avec mise en forme CSS

      Information

 Information

Ce fichier zip contient les fichiers pour gérer un calendrier avec mise en forme CSS :
- calendrier.php : contient les fonctions de manipulation de date et de génération du calendrier.
- index.php : contient deux exemples d'utilisation du calendrier.
- calendrier.css : contient deux exemples de mise en forme du calendrier
- table_jour_feries.sql : contient la définition de la table de gestion des jours fériés.
- jours_feries.php : contient les fonctions de calcul des jours fériés.

La fonction d'affichage du calendrier showCalendar reçoit quatres paramètres : l'année, le mois, le nom du calendrier et le premier jour de la semaine (1=lundi). Le nom permet de définir plusieurs calendriers sur une même page car il est le préfixe des styles CSS et des fonctions de "callback".

Deux fonctions de callback optionnelles peuvent être définies (le préfixe "nom_du_calendrier" est le nom passé en paramètre de la fonction showCalendar ):
- nom_du_calendrier_check_mois : renvoi true si le mois est accessible par la navigation et false sinon
- nom_du_calendrier_get_info_date : renvoi le texte et le style css associé à une jour du calendrier Dans l'exemple, l'url rewritting est désactivable grâce au paramètre $url_rewritting. Sinon il faut définir les lignes suivantes de le fichier

fichier .htaccess :

RewriteEngine on RewriteRule ^([0-9]+-[0-9]+)\.([0-9]+-[0-9]+-[0-9]+)\.html$ /calendrier/?mois=$1&jour=$2 [L]
RewriteRule ^([0-9]+-[0-9]+)\.html$ /calendrier/?mois=$1 [L] RewriteRule ^([0-9]+-[0-9]+-[0-9]+)\.html$ /calendrier/?jour=$1 [L]

La langue par défaut est le français.


  • Merci de signaler tout problème rencontré avec ce script

L'ajout de commentaire est libre et ne demande pas d'inscription

[1]

  • avatar

    Invité

    01 Juil 2010 à 16:51

     tatatat

 Exemple

Copie d'écran du script Calendrier avec mise en forme CSS

Présentation de PHP

PHP débutant et initié 50 Tutoriel

Présentation de MySQL

  Derniers scripts PHP / MySQLi

IGalerie 3.0.9

Script PHP / MySQL
Langue langue fr
Date 21 Déc 2020
Taille 0.87 Mo
Catégorie Galeries

TYPO3 10.4.11

logo TYPO3
Langue langue fr
Date 16 Déc 2020
Taille 36 Mo
Catégorie CMS

E107 2.3.0

logo e107
Langue langue fr
Date 14 Déc 2020
Taille 12 Mo
Catégorie CMS

Vtiger 7.3

Script PHP / MySQL
Langue langue fr
Date 14 Déc 2020
Taille 60 Mo
Catégorie CRM