IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez / Téléchargez Sources et Outils PHP Discussion :

Script de calendrier avec events en infobulles (PDO)


Sujet :

Contribuez / Téléchargez Sources et Outils PHP

  1. #1
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Points : 2 981
    Points
    2 981
    Par défaut Script de calendrier avec events en infobulles (PDO)
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Script de calendrier avec events en infobulles (PDO)

    Script de gestion de calendrier et d'évènements avec une base de données.



    Deux versions sont disponibles : MySQL (pour hébergement mutualisé) et PDO (pour tous types de bases de données).

    Qu'en pensez-vous ?

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut PDO?
    La version PDO elle est ou ?

  3. #3
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    C'est la version PDO qui est référencée dans cette source
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Salut,
    Est-il normal qu'il manque un script javascript dans le répertoire du calendrier ?

  5. #5
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 378
    Points : 5 731
    Points
    5 731
    Billets dans le blog
    1
    Par défaut
    Super de proposer un script de calendrier en PDO ; existe-t-il un exemple où on puisse le voir ? Sinon, j'ai essayé de le faire tourner (après avoir créé une bdd) et il ne trouve pas la fonction displayCalendar (ligne 31 de index.php)...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour Laurent,

    1/ Toutes les fonctions sont dans includes/calendar.php.

    2/ Le script date un peu... (2011)

    Il faut faire quelques modifications.
    Dans index.php :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8" />
    	<title>Calendrier</title>
    	<link rel="stylesheet" type="text/css" href="./stylesheets/calendar.css" media="screen" />
    	<link rel="stylesheet" type="text/css" href="./stylesheets/infobulle.css" media="screen" />
    	<script type="text/javascript" src="./javascript/calendar.js"></script>
    </head>
    3/ il faut ajouter quelques paramètres au script de connexion PDO.

    4/ Mais comme cela a été dit dans le message précédent, il manque le dossier javascript et le fichier javascript/calendar.js !
    => on peut SUPPRIMER la ligne (le calendrier fonctionne très bien SANS) :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    	<script type="text/javascript" src="./javascript/calendar.js"></script>

    5/ Les dates enregistrées en BdD sont de... 2007 (event_date : 2007-04-19,...) !
    Il faut actualiser event_date (event_date : 2015-09-19,...) pour les voir sur le calendrier 2015.

    6/ Quant à l'admin... on ne fait pas plus spartiate.

    Conclusions
    • Malgré tout, ça peut faire une bonne base de départ pour créer son propre calendrier évènementiel.
    • Pas de protection de l'espace admin

    Améliorations possibles
    • Pouvoir circuler dans le calendrier SANS rechargement de page (via AJAX) serait un plus.
    • Design CSS à actualiser
    • Afficher sous le calendrier : "Événements du jour" / "Événements pour demain" avec liste des événements.
    Dernière modification par Invité ; 15/09/2015 à 09h50.

  7. #7
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 378
    Points : 5 731
    Points
    5 731
    Billets dans le blog
    1
    Par défaut
    Certes Jérôme, ce script est un peu vieux, mais ne souhaitant pas réinventer la roue, j'ai fait une recherche Google et je n'ai rien trouvé de mieux...

    Bon, OK pour les modifs à faire (et pas que dans le index.php mais aussi dans toutes les pages de l'admin). Pour la connexion à la bdd, je n'ai pas repris leur code mais un que j'ai déjà utilisé :
    connect_mysql.php :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
    include_once (dirname(__DIR__).'\\includes\MyPdo.php');
    header('Content-type: text/html; charset=UTF-8');
    //// connexion
    try{
    				$bdd = new MyPdo("calendar");
      }
    catch(PDOException $e){
    				echo "argggggggggggggg".$e->getMessage();
    				return(FALSE);
    			}		
    ?>
    et pour l'inclure dans index.php et dans les différentes pages de l'admin : include_once (dirname(__DIR__).'\\calendar-pdo\includes\connect_mysql.php');Pour les modifs que tu suggères, je vais essayer de voir pour les points 2 et 3 mais pas le 1 (pas encore formé à l'Ajax) et quand je rencontrerai des difficultés (presque sûr), je reviendrai ici.
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

Discussions similaires

  1. Script de calendrier avec events en infobulles (MySQL)
    Par Yoshio dans le forum Contribuez / Téléchargez Sources et Outils
    Réponses: 10
    Dernier message: 29/05/2014, 16h03
  2. [MySQL] Probleme script de formulaire avec calendrier
    Par ErwinB dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/09/2009, 16h54
  3. Script bash : Pb avec sed
    Par fred64 dans le forum Linux
    Réponses: 3
    Dernier message: 19/08/2005, 11h24
  4. Script assez difficile avec random
    Par LFC dans le forum Requêtes
    Réponses: 6
    Dernier message: 01/08/2003, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo