Installation calendrier
Sur demande, le script du calendrier version disponibilités peut être personnalisé pour être adapté à vos besoins ( plus de critères, gestion pour autre type que location d'hébergement, etc...)
Prérequis :
- PHP
- Base de données Mysql (pour les versions avec base de donnée)
Formule script + installation comprise
Je n'ai jamais installer de script, je ne sait pas comment faire?
Je vous offre la possibilité d'acheter le script installation comprise
Pour installer le script :
1. Télécharger sur votre serveur le contenu du répertoire du calendrier voulu( téléchargez uniquement le contenu du répertoire )de préférence dans le répertoire ou vous
désirez afficher le calendrier.
2. Pour les utilisateurs de Free, vous devez mettre un répertoire "sessions" à la racine de votre site
3. Afficher le fichier install.php (répertoire admin) avec votre navigateur internet et renseigner les paramètres de connexion à la base de données , ainsi que les identifiants de connexion( si vous ne les connaissez
pas rapprocher vous de votre hébergeur).
4. Si l'installation est réussie supprimer le fichier install.php , le calendrier est prêt à être utilisé.
Sur demande, le script du calendrier version disponibilités peut être personnalisé pour être adapté à vos besoins ( plus de critères, gestion pour autre type que location d'hébergement, etc...)
Pour installer le script :
1. Télécharger sur votre serveur le contenu du répertoire du calendrier voulu( téléchargez uniquement le contenu du répertoire ) de préférence dans le répertoire
ou vous désirez afficher le calendrier, toutes les versions du calendrier sont comprises dans le zip, vous n'avez besoin de télécharger que la version dont vous avez besoin.
2. Pour les utilisateurs de Free, vous devez mettre un répertoire "sessions" à la racine de votre site
3. Afficher le fichier install.php (répertoire admin) avec votre navigateur internet et renseigner les paramètres demandés.
4. Si l'installation est réussie supprimer le fichier install.php et genere_config.php, le calendrier est prêt à être utilisé.
Sur demande, le script du calendrier version disponibilités peut être personnalisé pour être adapté à vos besoins ( plus de critères, gestion pour autre type que location d'hébergement, etc...)
Pour installer une version "légère" du script :
cette version doit de préférence n'être utilisée que pour des sites de type portail de location, ou avec gestion membre
1. Télécharger sur votre serveur le contenu du répertoire "calendrier des reservations - disponibilite - evenement version légère" ( téléchargez uniquement le contenu
du répertoire )de préférence dans le répertoire ou vous désirez afficher le calendrier.
2. Pour les utilisateurs de Free, vous devez mettre un répertoire "sessions" à la racine de votre site
3. Afficher le fichier install.php (répertoire admin) avec votre navigateur internet et renseigner les paramètres de connexion à la base de données ainsi que les identifiants de connexion( si vous ne les connaissez
pas rapprocher vous de votre hébergeur).
4. Si l'installation est réussie supprimer le fichier install.php , le calendrier est prêt à être utilisé.
Sur demande, le script du calendrier version disponibilités peut être personnalisé pour être adapté à vos besoins ( plus de critères, gestion pour autre type que location d'hébergement, etc...)
Tous les paramètres doivent être édité à la main ou via un script que vous devez développé, directement dans les fichiers respectifs :
- parametre_calendrier.php pour modifier l'aspect du calendrier
- liste_logement_locataire.php , pour les tableaux des locataires, logements et couleurs
Pour afficher un simple calendrier, utilisez les fichiers se trouavnt dans le répertoire simple calendrier en php:
(la base de données n'est pas requise)
Attention : avant éventuellement d'éffacer des lignes "en trop" dans le code ( suivant la personnalisation que vous souhaitez faire), faites fonctionner le script, une fois
que le script est installé et fonctionne, vous pourrez éffacer les lignes de codes non utiles pour votre utilisation
- calendrier.php :
Si vous renomer le fichier calendrier.php , vous devez indiquer le nom du nouveau fichier sur ces 2 lignes :
//nom de la page ou se trouve le script
$adresse_page = "calendrier.php";
//nom de la page a ouvrir lorsqu'on clic sur une date
$adresse_destination = "calendrier.php";
Si vous désirez que les dates aient un lien vers une autre page, paramétrer :
$date_lien = 0;
et inscrire le nom de la page qui doit s'ouvrir
//nom de la page a ouvrir lorsqu'on clic sur une date***********************************************
$adresse_destination = "calendrier.php";
Editer et modifier les paramètres de couleurs, format, nombre de mois à afficher, etc...
Vous pouvez également choisir si vous désirez une couleur de fond spécifique au jour d'aujourd'hui
Pour personnaliser facilement les couleurs et apparences, rendez vous sur cette page
Pour afficher utiliser le script en date picker ( inscription d'une date dans un champs de formulaire)
(la base de données n'est pas requise)
Attention : avant éventuellement d'éffacer des lignes "en trop" dans le code ( suivant la personnalisation que vous souhaitez faire), faites fonctionner le script, une fois que le script est installé et fonctionne, vous pourrez éffacer les lignes de codes non utiles pour votre utilisation
- calendrier.php :
Si vous renomer le fichier calendrier.php , vous devez indiquer le nom du nouveau fichier sur ces lignes :
//nom de la page ou se trouve le script
$adresse_page = "calendrier.php";
Editer et modifier les paramètres de couleurs, format, nombre de mois à afficher, etc... dans le début du script calendrier.php
Vous pouvez également choisir si vous désirez une couleur de fond spécifique au jour d'aujourd'hui
Pour personnaliser facilement les couleurs et apparences, rendez vous sur cette page
Dans votre formulaire, insérer un lien à coté du champs à remplir ( soit une image soit un texte)
un lien qui doit ouvrir une fenetre pop up de préférence, avec comme cible le script calendrier.php ( ou le nouveau nom du fichier si vous l'avez renomé)
Vous devez attribuer au champs à remplir un nom à l' id qui doit être entrée en paramètre du script calendrier.php
vous pouvez utiliser le script pour emplir plusieurs champs de formulaire se trouvant sur la même page, néanmoins n'oubliez pas de donner un attribut d' "id" différent pour chaque champs de date.
Si vous voulez "forcer" vos visiteurs à remplir le champs via le calendrier, il suffit d'indiquer l'attribut readonly dans le tag de l'input, dans ce cas le champs ne pourra pas être rempli via le clavier mais pourra être rempli via le calendrier
exemple :
si la date cliqué doit être inscrite dans le champs date_debut, alors le lien à coté du champs de saisie doit être :
calendrier.php?idcible=date_debut
exemple complet :
code à mettre entre les balises <head> pour permettre l'ouverture du calendrier en fenêtre pop up
<script language="JavaScript" type="text/javascript">
<!--
function popupwnd(url, toolbar, menubar, locationbar, resize, scrollbars, statusbar, left, top, width, height)
{
var popupwindow = this.open(url, '', 'toolbar=' + toolbar + ',menubar=' + menubar + ',location=' + locationbar + ',scrollbars=' + scrollbars + ',resizable=' + resize + ',status=' + statusbar + ',left=' + left + ',top=' + top + ',width=' + width + ',height=' + height);
}
//-->
</script>
code à mettre dans votre formulaire
<input type="text" id="date_debut" style="font-family:Courier New;font-size:16px;" name="date_debut" value=""><a href="javascript:popupwnd('calendrier.php?idcible=date_debut&langue=fr','no','no','no','yes','yes','no','50','50','450','280')" target="_self"><img src="images/calendrier.gif" id="Image2" alt="" align="top" border="0" style="width:26px;height:26px;"></a>
vous pouvez entrer d'autres paramètres par l'url
exemple pour ouvrir le calendrier en anglais :
calendrier.php?idcible=date_debut&langue=eng
Voir chapitre "Paramètres pouvant être entrées par l'url"
je vous conseille d'essayer d'abord le script sans l'intégrer dans une autre page, intégrez le seulement après avoir réussi à faire fonctionner le script sur votre serveur
Si vous utilisez un modèle payant, les codes html ou php prêt à l'emploi sont fourni directement dans l'espace admin du script (onglet code)
Pour intégrer le calendrier visiteur dans une page existante , il y a plusieurs solutions:
- dans une frame la solution la plus simple :
Les codes prêt à l'emploi sont disponible dans le script , onglet code"
- ou en intégrant le code
via un include, dans la page ( cette page doit avoir une extension php) ou vous désirez afficher le calendrier et à l'endroit ou vous désirer afficher le calendrier
<?php
//chemin relatif vers le fichier liste calendrier visiteur*******************************************
include("calendrier.php");
?>
dans ce cas il faut aussi :
- enlever la balise session_start(); du fichier calendrier.php et la mettre au tout début de la page ou sera affiché le calendrier,
cette instruction doit être la première instruction de la page
<?php
session_start();
?>
-modifier ces 2 lignes en indiquant le nom de la page dans laquelle est insérée le script
//nom de la page ou se trouve le script*************************************************************
$adresse_page = "calendrier.php";
//nom de la page a ouvrir lorsqu'on clic sur une date***********************************************
$adresse_destination = "calendrier.php";
et supprimer les balises html
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Calendrier des réservations / disponibilités en php</title>
<meta name="generator" content="Mathieuweb - http://www.mathieuweb.fr/calendrier/calendrier.php">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php
et tout à la fin du fichier après la fermeture de la balise php ?>, rajouter ces 2 lignes
- ou insérez
directement tout le code du script dans une page existante (déconseillé car rend des éventuelles mise à jour plus compliquée), la page doit avoir une extension php.
Insérez le code à l'endroit ou vous désirez voir afficher le calendrier.
dans ce cas il faut aussi :
- enlever la balise session_start(); du fichier calendrier.php et la mettre au tout début de la page (cette instruction doit être la première ligne de code de la page) ou
sera affiché le calendrier, cette instruction doit être la première instruction de la page
<?php
session_start();
?>
-modifier ces 2 lignes en indiquant le nom de la page dans laquelle est insérée le script
//nom de la page ou se trouve le script*************************************************************
$adresse_page = "calendrier.php";
//nom de la page a ouvrir lorsqu'on clic sur une date***********************************************
$adresse_destination = "calendrier.php";
et supprimer les balises html
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Calendrier des réservations / disponibilités en php</title>
<meta name="generator" content="Mathieuweb - http://www.mathieuweb.fr/calendrier/calendrier.php">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php
et tout à la fin du fichier après la fermeture de la balise php ?>, rajouter ces 2 lignes
Si vous installez la page calendrier.php ( calendrier coté visiteur) dans un autre répertoire que le répértoire "parent" du répertoire "admin", vous devez :
- Ouvrir le fichier calendrier.php (coté visiteur) avec votre éditeur de texte (notepad par exemple)
- modifier les chemins vers les fichiers appellés par les fonctions include, en indiquant le chemin relatif vers le répertoire "admin" du calendrier
// chemin vers le fichier config.inc.php paramètrews de connection à la base de données*************
include("admin/connexion.php");
etc...
Il est possible de changer la langue du calendrier :
- soit en changeant la variable $langue = fr' directement dans le fichier, ceci modifie la langue par défaut du calendrier
- soit en faisant entrez dans les paramètres de l'Url la langue désirée, exemple, pour afficher le calendrier en anglais, ouvrir la page avec cette adresse : calendrier.php?langue=eng , etc...
ou Des codes prêt à l'empoi son disponible pour le script calendrier des disponiblités ou événements, onglet "Code"
mois : numero du premier mois à afficher dans le calendrier ----
an : année du premier mois a afficher dans le calendrier ----
langue : choix de la langue ( fr,francais, all,allemand, eng, anglais ) ----
logement : tri des réservations suivant numéro "id_logement" ----
locataire : tri des réservations suivant numero "id_locataire" ----
date_lien : si égale à 0, les dates sont cliquables
ou Des codes prêt à l'empoi son disponible pour le script calendrier des disponiblités ou événements, onglet "Code"
Pour assurer un maximum de sécurité, il est nécessaire de protéger le répertoire "admin" par un fichier .htaccess