Black Bear CMS mars 2012 Copyright 2012 Olivier Blais. Guide de développement

Dimension: px
Commencer à balayer dès la page:

Download "Black Bear CMS www.bbcms.fr mars 2012 Copyright 2012 Olivier Blais. Guide de développement"

Transcription

1 Black Bear CMS mars 2012 Copyright 2012 Olivier Blais Guide de développement

2 Sommaire Variables templates... 3 Script code... 5 Classes... 6 Fonctions... 7 Variables d applications... 9 Validator jquery Selectbox Slideshow Swift mailer PHP Thumb Notes BBCMS Guide de développement

3 Variables templates Initialisation : %init% <?php include('./modules/init.php');?> %ref_page% <?php include('./modules/ref_page.php');?> Entête de page : %header% <?php include('./modules/header.php');?> Informations : %sitename% $application['localtitle'] 1 %title% $bbcmscontent->title 2 %domain_name% $application['fulllocaldomain'] 3 1 nom du site web 2 titre de la page affichée 3 url du site web ex: Meta : %meta_description% %meta_keywords% <meta name="description" content=". $bbcmscontent->metadescription. "/> <meta name="keywords" content=". $bbcmscontent->metakeywords. " /> Javascript : %javascript_1% <?php include('./modules/javascript_1.php');?> %javascript_2% <?php include('./modules/javascript_2.php');?> %javascript_3% <?php include('./modules/javascript_3.php');?> %javascript_4% <?php include('./modules/javascript_4.php');?> %javascript_5% <?php include('./modules/javascript_5.php');?> Style CSS : %style% <?php include('./modules/style.php');?> Menu horizontal : %menu% <?php include('./modules/menu.php');?> Menu vertical : %sidemenu% <?php include('./modules/sidemenu.php');?> Fil d Ariane : %breadcrumbs% <?php include('./modules/breadcrumbs.php');?> Affichage des messages d erreurs : %flash_message% <?php echoflashmessage();?> 3 BBCMS Guide de développement

4 Contenu : %content% <?php include('./modules/content.php');?> %script_code% trim($bbcmscontent->scriptcode) Affichage de la liste des news : %news_list% <?php include('./modules/news_list.php');?> Newsletter : %newsletter% <?php include('./modules/newsletter.php');?> Blob : %blob_1% <?php include('./modules/blob_1.php');?> %blob_2% <?php include('./modules/blob_2.php');?> %blob_3% <?php include('./modules/blob_3.php');?> %blob_4% <?php include('./modules/blob_4.php');?> %blob_5% <?php include('./modules/blob_5.php');?> Pied de page : %footer% <?php include('./modules/footer.php');?> Statistiques : %stats_1% <?php include('./modules/stats.php');?> %stats_2% $bbcmscontent->stats 4 4 code de suivi spécifié pour chaque page dans le back-office 4 BBCMS Guide de développement

5 Script code Affichage des actualités : <?php $newscat=1; $newslimit=50; $paging=false; include('./modules/news_view.php');?> $newscat $newslimit $paging id de la catégorie des news à afficher, si l id n est pas spécifié, on affiche toutes les news, les catégories sont gérées dans le fichier config nombre de news à afficher activation de la pagination des news Formulaire de désinscription newsletter : <?php include('./modules/unsubscribe.php');?> Formulaire de contact : <?php include('./modules/contact_us.php');?> Affichage du plan du site : <?php include('./modules/sitemap.php');?> 5 BBCMS Guide de développement

6 Classes Classes content : Méthodes non-statiques : $bbcmscontent = new BbcmsContent(); Select par nom de page $bbcmscontent->selectbypagename($pagename); $bbcmscontent = new BbcmsContent(); $bbcmscontent->selectbyid($id); $bbcmscontent->geturl(); Retourne l'url complète de la page $bbcmscontent = new BbcmsContent(); Retourne les éléments pour le fil d'ariane $bbcmscontent->selectbyid($id); $bbcmscontent->getbreadcrumbs($url, $separator = ">") 1 1 $url = url du site web, nécessaire pour les liens en absolu dans le cadre de l url rewriting Méthodes statiques : BbcmsContent::countChild($idParent); BbcmsContent::getMenu($parentId=0); BbcmsContent::getSmenu($parentId); BbcmsContent::getParentId($id); Retourne le nombre de page enfant Retourne les éléments du 1 er niveau du menu Retourne les éléments du sous-menu Recherche l'id du parent Classes news : Méthodes statiques : BbcmsNews::getNews($category='',$limit='') Recherche les x dernières actus Classes newsletter : Méthodes statiques : BbcmsNewsletter::check ($ ) Vérifie si l'internaute est déjà inscrit à la newsletter 6 BBCMS Guide de développement

7 Fonctions Fonctions communes : url($echo=true) $echo Indique si on fait un echo du résultat Retourne l'adresse du site saveflashmessage($message,$class='') Permet de stocker un message $message $class message à sauvegarder classe css à attribuer au message cleanfilename($strin) Nettoie le nom d'un ficher pour upload $strin Nom du fichier à nettoyer cleanstring($strin, $bstrtolower) Nettoie une chaîne de caractères $strin $bstrtolower Chaîne à nettoyer Indique si strtolower createcombofromarray($options=array(), $selectedid='', $sort=true, $emptyoption=true, $exclude='') Création des options (select box) à partir d'un array $options $selectedid $sort Item Tableau des options (Id => libellé) Item sélectionné Tri du tableau createradiofromarray($name='', $options=array(), $checkedid='', $sort=true) Création des boutons radio à partir d'un array $name $options $checkedid $sort Item Name des radios Tableau des options (Id => libellé) Item sélectionné Tri du tableau printdatetime($datetime,$showtime=0,$letter=0) Fonction permettant d'afficher une date SQL $datetime $showtime $letter Date à convertir Flag d'affichage de l'heure Flag pour type d'affichage 0 : 24/10/2007 [9:23:56] 1 : Mer 24/10/2007 [9:23:56] 2 : Dimanche 30 Décembre 3 : Dimanche 30 Décembre : Décembre : Dim 30 Décembre : Dim 30 Déc BBCMS Guide de développement

8 createcomboday($selectedid='') createcombomonth($selectedid='') Création des options (select box) des jours Création des options (select box) des mois createcomboyear($annee, $nbitem, $selectedid='') Création des options (select box) des années $selectedid $annee $nbitem Item sélectionné Année de départ Nb item à générer createcombohour($selectedid='') createcombominute($selectedid='') getip() datesql($day) is ($ ) cutchain ($chain, $length) Création des options (select box) des heures Création des options (select box) des minutes Fonction pour récupérer l'adresse ip Fonction permettant de convertir une date en SQL et vice versa Teste si l' est valide Coupe une chaine de caractères selon une longueur donnée $chain $length La chaine a coupée Longueur à laquelle on doit couper Fonctions front-office : echoflashmessage() getimagetolightbox($content) Affiche le message stocké dans la fonction saveflasmessage Fonction de traitement des images pour être affiché via lightbox Fonctions back-office : formatsize($bytes, $lang = 'fr', $format = '%.2f') Retourne la taille d'un fichier $bytes $format $lang getuploaderror($err) getage($date) Taille en octets Formatage Indique la langue des unités de taille Retourne le message associé au code d'erreur lors d un upload de fichier Retourne depuis combien de temps s'est écoulé depuis la date de publication 8 BBCMS Guide de développement

9 Variables d applications Front-office : $application['localtitle'] $application['fulllocaldomain'] $application['localfrommailaddressname'] $application['localfrommailaddress'] $application['fonavlimit'] $application['fonavframes'] $application['testenvironment'] $application['inmaintenance'] Nom du site web Adresse du site web Nom de l expéditeur sendmail Adresse de l expéditeur sendmail Nombre d éléments affichés par page Nombre de pages affichées pour la pagination Indique si le site est en environnement de test Indique si le site est en maintenance Back-office : $application['setlocale'] $application['newscat'] $application['localfrommailadminname'] $application['localfrommailadmin'] $application['reportbugmail'] $application['filepath'] $application['filemaxweight'] $application['imgpath'] $application['imgmaxweight'] $application['widthpicture'] $application['heightpicture'] $application['widththumbs'] $application['heightthumbs'] $application['bonavlimit'] $application['bonavframes'] $application['prestaname'] $application['prestafullname'] $application['prestaphone'] $application['presta '] Informations de localisation Catégories des articles Nom de l expéditeur sendmail Adresse de l expéditeur sendmail Adresse de la personne qui reçoit les rapports de bugs Dossier des fichiers Poids max autorisé pour l upload des fichiers Dossier des images Poids max autorisé pour l upload des images Largeur maximum autorisée des images Hauteur maximum autorisée des images Largeur maximum autorisée des miniatures Hauteur maximum autorisée des miniatures Nombre d éléments affichés par page Nombre de pages affichées pour la pagination Nom du prestataire Nom et prénom Téléphone Adresse 9 BBCMS Guide de développement

10 $application['prestaskype'] $application['prestarss'] Skype Flux rss 10 BBCMS Guide de développement

11 Validator jquery Documentation du plugin : Appel de la librairie dans le fichier javascript.php : <script type="text/javascript" src="<?php url()?>/lib/validation/jquery.validate.js"></script> <script type="text/javascript" src="<?php url()?>/lib/validation/additional-methods.js"></script> 1 <script type="text/javascript" src="<?php url()?>/lib/validation/localization/messages_fr.js"></script> 2 1 Appel des méthodes additionnelles 2 Chargement des fichiers de traduction Validation simple d un formulaire : <script> //<![CDATA[ $(document).ready(function(){ $("#idduformulaire").validate(); ); //]]> </script> Pour indiquer les champs à contrôler, il suffit d ajouter une classe à chaque élément input qui doit être vérifié. <form name=" idduformulaire " id=" idduformulaire " method="post" action=""> <p> <label for="cname">name</label> < input id="cname" name="name" class="required" /> </p> <p> <label for="c "> </label> <input id="c " name=" " class="required " /> </p> <p> <input class="submit" type="submit" value="submit"/> </p> </form> Les champs Name et sont obligatoires et on contrôle que le format de l saisi est correct. Validation avancé d un formulaire : Les méthodes avancées de validation ne peuvent pas être appelées directement par l intermédiaire des classes, celles-ci requérant des options à spécifier. Les méthodes doivent être déclarées à l appel de la validation du formulaire. 11 BBCMS Guide de développement

12 <script> //<![CDATA[ $(document).ready(function(){ $("#idduformulaire").validate({ rules: { name : { required: true, minlength: 4, maxlength: 20, { required: true, true ); ); //]]> </script> le champ est obligatoire le nom doit comporter 4 caractères au minimum le nom ne doit pas dépasser 20 caractères Validation par ajax : Le plugin permet d appeler un fichier par ajax pour la validation d un champ. Par défaut, le champ contrôlé est envoyé automatiquement en post. On peut également transmettre des données complémentaires grâce à l option data. <script> //<![CDATA[ $(document).ready(function(){ $("#idduformulaire").validate({ rules: { name : { required: true, remote: { url: "<?php url()?>/ajax/fichier.php", type: "post", data: { form: " idduformulaire ", field_idduchamp: function() { return $("#field_ idduchamp ").val(); ); ); //]]> </script> Personnalisation des messages : Pour chaque champ contrôlé, le plugin affiche un message par défaut en fonction du type de champ lorsque toutes les conditions ne sont pas remplies. Il est possible de personnaliser ce message et de l adapter à chaque champ. 12 BBCMS Guide de développement

13 <script> //<![CDATA[ $(document).ready(function(){ $("#idduformulaire").validate({ rules: { name : { required: true, minlength: 4, messages : { required: "<?php echo ("Veuillez saisir votre nom.")?>", minlength: "<?php echo ("Le nom doit comporter au moins 4 caractères.")?>", ); ); //]]> </script> Méthodes : required( ) Rend l'élément nécessaire. required( dependency-expression ) Rend l'élément nécessaire en fonction d une expression. Exemple dans le cas où un champ est requis si un autre champ est rempli : <script> //<![CDATA[ $(document).ready(function(){ $("#idduformulaire").validate({ rules: { name : { required: function(elt) { return $("#field_autrechamp").val().length > 0; ); ); //]]> </script> 13 BBCMS Guide de développement

14 required( dependency-callback ) Rend l'élément nécessaire en fonction du callback. remote( options ) Requête par ajax. minlength( length ) L élément requiert une longueur minimum. maxlength( length ) L élément ne doit pas dépasser une longueur maximum. rangelength( range ) L élément doit être comprit entre une longueur minimum et maximum. min( value ) L élément requiert une valeur minimum. max( value ) L élément ne doit pas dépasser une valeur maximum. range( range ) L élément doit être comprit dans une plage donnée. 14 BBCMS Guide de développement

15 ( ) L élément doit être un . url( ) L élément doit être une url. date( ) L élément doit être une date. dateiso( ) L élément doit être une date ISO. number( ) L élément doit être un chiffre décimal. digits( ) L élément doit être un chiffre. accept( extension ) L élément accepte seulement les extensions spécifiées. equalto( other ) L élément doit être égal à un autre élément. 15 BBCMS Guide de développement

16 Selectbox Documentation du plugin : Appel de la librairie dans le fichier javascript.php : <script type="text/javascript" src="<?php url()?>/js/selectbox.js"></script> Appel de la feuille de style dans le fichier style.php : <link rel="stylesheet" type="text/css" media="all" href="<?php url()?>/css/selectbox.css" /> Appel du plugin : <script> //<![CDATA[ $(document).ready(function(){ $("#idselect").selectbox(); ); //]]> </script> Implémentation d un appel ajax sur l état onchange : <script> //<![CDATA[ $(document).ready(function(){ $("#idselect").selectbox({ onchange: function (val, inst) { $.ajax({ type: "POST", data: {champ: val, url: "<?php url()?>/ajax/fichier.php", success: function (data) { $("#divupdate").html(data); $("#idselect2").selectbox(); ); ); ); //]]> </script> 16 BBCMS Guide de développement

17 Slideshow Documentation du plugin : Appel de la librairie dans le fichier javascript.php : <script type="text/javascript" src="<?php url()?>/js/slides.min.js"></script> Appel du plugin : <script> //<![CDATA[ $(document).ready(function(){ $("#slides").slides(); ); //]]> </script> CSS : <style type="text/css" media="screen">.slides_container { width:470px; height:170px;.slides_container div { width:470px; height:170px; display:block; </style> HTML : <div id="slides"> <div class="slides_container"> <div> <h1>slide 1</h1> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div> <h1>slide 2</h1> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> </div> </div> 17 BBCMS Guide de développement

18 Swift mailer Documentation de la librairie : PHP Thumb Documentation de la librairie : https://github.com/masterexploder/phpthumb/wiki/basic-usage 18 BBCMS Guide de développement

19 Notes 19 BBCMS Guide de développement

20 20 BBCMS Guide de développement

Créer un modèle pour Joomla 1.5

Créer un modèle pour Joomla 1.5 Créer un modèle pour Joomla 1.5 Dans le dossier templates de Joomla, créer un nouveau dossier au nom du modèle (lettres-chiffres-tirets, éviter caractères accentués et spéciaux) Dans ce dossier template/nom_du_modèle,

Plus en détail

Table des matières. TP Ajax. Séquence 1 L'objet XMLHttpRequest...2 Séquence 2 L'API jquery...3 Séquence 3 XML...4 Séquence 4 L'auto complétion...

Table des matières. TP Ajax. Séquence 1 L'objet XMLHttpRequest...2 Séquence 2 L'API jquery...3 Séquence 3 XML...4 Séquence 4 L'auto complétion... Table des matières Séquence 1 L'objet XMLHttpRequest...2 Séquence 2 L'API jquery...3 Séquence 3 XML...4 Séquence 4 L'auto complétion...7 Bibliographie : http://fr.wikipedia.org/wiki/asynchronous_javascript_and_xml

Plus en détail

AJAX AJAX. Asynchronous JavaScript And XML. Technologie pour créer des pages web interactives Basées sur XML, HTML et JavaScript

AJAX AJAX. Asynchronous JavaScript And XML. Technologie pour créer des pages web interactives Basées sur XML, HTML et JavaScript AJAX Ajax 1 AJAX Asynchronous JavaScript And XML. Technologie pour créer des pages web interactives Basées sur XML, HTML et JavaScript Utilise: HTML pour le marquage XML pour représenter les résultats

Plus en détail

FORMATION CONTINUE IGSO GLOBES VIRTUELS MÉCANISMES ET APPLICATIONS MONTAGE D UNE INTERFACE SUR LA BASE DES API S GOOGLE EARTH ET GOOGLE MAPS

FORMATION CONTINUE IGSO GLOBES VIRTUELS MÉCANISMES ET APPLICATIONS MONTAGE D UNE INTERFACE SUR LA BASE DES API S GOOGLE EARTH ET GOOGLE MAPS FORMATION CONTINUE IGSO GLOBES VIRTUELS MÉCANISMES ET APPLICATIONS MONTAGE D UNE INTERFACE SUR LA BASE DES API S GOOGLE EARTH ET GOOGLE MAPS CODE COMPLET ET COMMENTÉ DE L INTERFACE TABLE DES MATIÈRES 1.

Plus en détail

LES FORMULAIRES. Elisabeth Pecatte elisabeth.pecatte@iut-tlse3.fr

LES FORMULAIRES. Elisabeth Pecatte elisabeth.pecatte@iut-tlse3.fr LES FORMULAIRES Elisabeth Pecatte elisabeth.pecatte@iut-tlse3.fr LES FORMULAIRES Permet de récupérer les informations saisies par l'internaute sur votre site Nécessite un traitement des données : php mail

Plus en détail

JQuery. Définition Mise en oeuvre Sélecteur DOM Méthodes Exemples JQueryUI Conclusion 2/36

JQuery. Définition Mise en oeuvre Sélecteur DOM Méthodes Exemples JQueryUI Conclusion 2/36 JQuery 1/36 JQuery Définition Mise en oeuvre Sélecteur DOM Méthodes Exemples JQueryUI Conclusion 2/36 JQuery Définition Mise en oeuvre Sélecteur DOM Méthodes Exemples JQueryUI Conclusion 3/36 Définition

Plus en détail

Manuel d utilisation de la personnalisation avancée des pages web

Manuel d utilisation de la personnalisation avancée des pages web Manuel d utilisation de la personnalisation avancée des pages web Version 1.B Payline PROPRIETAIRE Page 1/15 Version du modèle : DocStd_50 Page des évolutions Le tableau ci-dessous liste les dernières

Plus en détail

Module 133 Développer des application Web

Module 133 Développer des application Web Module 133 Développer des application Web Validation des formulaires Lab #5 et #6 Version 0.1 EPAI / Frédéric Free Powerpoint Mauron Templates Page 1 Introduction Les formulaires HTML sont omnis présents

Plus en détail

Cours HTML/PHP. Cours HTML/PHP. E.Coquery. emmanuel.coquery@liris.cnrs.fr

Cours HTML/PHP. Cours HTML/PHP. E.Coquery. emmanuel.coquery@liris.cnrs.fr Cours HTML/PHP E.Coquery emmanuel.coquery@liris.cnrs.fr Pages Web Pages Web statiques Principe de fonctionnement : L utilisateur demande l accès à une page Web depuis son navigateur. Adresse tapée, clic

Plus en détail

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 jquery Mobile La bibliothèque JavaScript pour le Web mobile É r i c S a r r i o n Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 Table des matières PREMIÈRE PARTIE

Plus en détail

TP JAVASCRIPT OMI4 jquery et ses Plungins

TP JAVASCRIPT OMI4 jquery et ses Plungins TP JAVASCRIPT OMI4 jquery et ses Plungins Objectifs de ce TP : découvrir quelques exemples d utilisation de la bibliothèque jquery et également quelques plugins. Exercice 1 : gestion d un bouton rollover

Plus en détail

Eclipse et quelques notions de Jquerry

Eclipse et quelques notions de Jquerry Eclipse et quelques notions de Jquerry Tout d abord, une petite présentation s impose. Eclipse est un outil de développement qui permet d éditer du code et de visualiser le résultat grâce à des émulateurs

Plus en détail

Guide d intégration des marques grises Destineo

Guide d intégration des marques grises Destineo Guide d intégration des marques grises Destineo Guide d intégration des marques grises service Présentation du Document élaboré par : 1, rue de la Loire 44 966 Nantes Cedex 9 Tél. +33 (0)2 28 20 50 00

Plus en détail

Prog. Web TP2 Année universitaire 2012 2013 - Formulaires - suite

Prog. Web TP2 Année universitaire 2012 2013 - Formulaires - suite Prog. Web TP2 Année universitaire 2012 2013 - Formulaires - suite 1 INSCRIPTION À UN SITE On suppose que l'inscription à un site offre de nombreux avantages. Pour s'inscrire à ce site il faut saisir :

Plus en détail

MAGICA THEME PRESTASHOP RESPONSIVE. Compatible avec toutes les versions PRESTASHOP 1.6

MAGICA THEME PRESTASHOP RESPONSIVE. Compatible avec toutes les versions PRESTASHOP 1.6 MAGICA THEME PRESTASHOP RESPONSIVE MAGICA a été réalisé par PRESTA-THEME Compatible avec toutes les versions PRESTASHOP 1.6 MAGICA est facilement installable depuis votre back-office PRESTASHOP et compatible

Plus en détail

Pages Web statiques. LIF4 - Initiation aux Bases de données : PHP. Pages Web dynamiques. Illustration. Illustration

Pages Web statiques. LIF4 - Initiation aux Bases de données : PHP. Pages Web dynamiques. Illustration. Illustration statiques LIF4 - Initiation aux Bases de données : E.Coquery emmanuel.coquery@liris.cnrs.fr http ://liris.cnrs.fr/ ecoquery Principe de fonctionnement : L utilisateur demande l accès à une page Web depuis

Plus en détail

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a Plateforme Systempay v1.24 Personnalisation avancée de la page paiement Version 1.2a Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

MODIFICATIONS ET CREATIONS OSCOMMERCE POUR ICI RELAIS

MODIFICATIONS ET CREATIONS OSCOMMERCE POUR ICI RELAIS MODIFICATIONS ET CREATIONS OSCOMMERCE POUR ICI RELAIS Objectif : Le but de ce document est d expliquer les fonctions de chaque nouveau fichier propre au module de livraison ICI relais. Il reprend également

Plus en détail

<link rel = stylesheet  type = text / css  href = monstyle. css  /> Programmation Web AGRAL-3 et MTX-3, 2012-13 SÃl ance TP N o 5 Mars 2013 Objectifs Langage CSS Interactions HTML/CSS Manipulation [Où mettre ses fichiers? ] Pour ce TP vous allez mettre votre fichier HTML

Plus en détail

Introduction à PHP. Formulaires HTML et PHP, interactions avec le client. monnerat@u-pec.fr. 6 avril 2015. IUT de Fontainebleau. Introduction à PHP

Introduction à PHP. Formulaires HTML et PHP, interactions avec le client. monnerat@u-pec.fr. 6 avril 2015. IUT de Fontainebleau. Introduction à PHP Formulaires HTML et PHP, interactions avec le client IUT de Fontainebleau 6 avril 2015 1 Formlaire et traitement 2 Texte Cases à cocher Listes Upload de fichiers Sommaire Formlaire et traitement 1 Formlaire

Plus en détail

Introduction à la Simulation

Introduction à la Simulation ou comment créer votre premier jeu vidéo Jacques Duma http://math.et.info.free.fr/ http://ateliermathematique.free.fr/ Aspect visuel souhaité Aspect visuel souhaité Code source de la page HTML Feuille

Plus en détail

TP JAVASCRIPT IntegWeb SERIE 3 Suite MMI 2014-2015

TP JAVASCRIPT IntegWeb SERIE 3 Suite MMI 2014-2015 TP JAVASCRIPT IntegWeb SERIE 3 Suite MMI 2014-2015 GESTION D UN FORMULAIRE DE CONTACT Objectif : Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL

Plus en détail

Ceci est une documentation préliminaire, traduite par Christine Dubois (Agilcom) et sujette à changement

Ceci est une documentation préliminaire, traduite par Christine Dubois (Agilcom) et sujette à changement Gestion des images Ceci est une documentation préliminaire, traduite par Christine Dubois (Agilcom) et sujette à changement Ce chapitre vous montre comment ajouter et afficher des images dans un site Web

Plus en détail

Présentation. Les surnoms de JS. Historique. Programmation Web

Présentation. Les surnoms de JS. Historique. Programmation Web Présentation Programmation Web JavaScript Jean-Christophe Deneuville jean-christophe.deneuville@xlim.fr Historique JavaScript est un langage reprenant quelques éléments de syntaxe de Java On l intègre

Plus en détail

Introduction à AJAX. Isabelle Mougenot mougenot@lirmm.fr. May 13, 2009. LIRMM Université Montpellier 2

Introduction à AJAX. Isabelle Mougenot mougenot@lirmm.fr. May 13, 2009. LIRMM Université Montpellier 2 LIRMM Université Montpellier 2 May 13, 2009 Quelques clés de compréhension Asynchronous JavaScript And XML (adossé à JavaScript comme à XML) 2005, J.Garret, popularité accrue au travers de quelques applications

Plus en détail

Développement Partie Cliente

Développement Partie Cliente ISI 1022 : Jean-Noël Sorenti. Année 2002/2003 Développement Partie Cliente ISI 1022 : 1 ISI 1022 : Développement Partie Cliente Le développement partie cliente concerne tout développement étant interprété

Plus en détail

Eléments du langage. Eléments du langage PHP. Variables. Variables

Eléments du langage. Eléments du langage PHP. Variables. Variables Eléments du langage Eléments du langage PHP Séparation des instructions Comme en C, C++, Perl, les instructions doivent être séparées par un point virgule. Les commentaires // Ceci est un commentaire sur

Plus en détail

Le langage JavaScript TD N 3. Module IntegWEB MMI 1 2013/2014

Le langage JavaScript TD N 3. Module IntegWEB MMI 1 2013/2014 1 Le langage JavaScript TD N 3 Module IntegWEB MMI 1 2013/2014 Jeu les tables de multiplication 2 Code HTML 3 apprendre les tables de multiplication

Plus en détail

PROGRAMMATION HTML. Baccalauréat S -Spécialité ISN. Objectifs. Prérequis. Du code à la page. 4.3 : Langages de programmation : langage HTML

PROGRAMMATION HTML. Baccalauréat S -Spécialité ISN. Objectifs. Prérequis. Du code à la page. 4.3 : Langages de programmation : langage HTML PROGRAMMATION HTML Baccalauréat S -Spécialité ISN 4.3 : Langages de programmation : langage HTML Objectifs L'élève doit être capable o de créer une page WEB en langage HTML o d'analyser une page WEB en

Plus en détail

PHP. Olivier Aubert 1/24

PHP. Olivier Aubert 1/24 PHP Olivier Aubert 1/24 Introduction PHP = Hypertext PreProcessor Site officiel : http://www.php.net Créé en 1994 par Rasmus Lerdorf (Personal Home Page Tool) 1995 : ajout de la gestion des formulaires

Plus en détail

IceCube.Net. Explicatif technique. Version 1.0

IceCube.Net. Explicatif technique. Version 1.0 IceCube.Net Explicatif technique Version 1.0 Structure IceCube.Net IceCube.Net est structurée de la même manière que des serveurs de type Solaris/Unix soit l arborescence suivante : ROOT _bin _htdocs _scripts

Plus en détail

Javascript : les bases du langage

Javascript : les bases du langage Javascript : les bases du langage Technologies du Web 1 Jean-Christophe Routier Licence 1 SESI Université Lille 1 Université Lille 1 - Licence 1 SESI Technologies du Web 1 1 Javascript présentation partielle,

Plus en détail

Rapport des modifications techniques effectuées

Rapport des modifications techniques effectuées Club Alpin Français Nantes-Atlantique Rapport des modifications techniques effectuées BERROU Quentin BRUNED Boris QUEVA Caroline 11 I CMS choisi : Nous avons choisi d utiliser Joomla! de par sa communauté

Plus en détail

Hack.lu PIGS [500pts]

Hack.lu PIGS [500pts] Hack.lu PIGS [500pts] Pirates International Gold Shipping Write-up par sh4ka - 30/10/2010 Contact: andre DOT moulu AT sh4ka DOT fr Ce document décrit la méthode que j ai utilisé pour résoudre l épreuve

Plus en détail

Conception de sites web : examen final

Conception de sites web : examen final Conception de sites web : examen final Jean-Baptiste.Vioix@u-bourgogne.fr 17 février 2006 Nom : Prénom : 1 Questions de cours (4 pts) Pour les questions de cours, rayez la ou les réponses fausses. 1.1

Plus en détail

Dojo partie 1. Widgets dojo.form Validation des formulaires Côté client Côté serveur Requêtes Ajax

Dojo partie 1. Widgets dojo.form Validation des formulaires Côté client Côté serveur Requêtes Ajax Dojo partie 1 Widgets dojo.form Validation des formulaires Côté client Côté serveur Requêtes Ajax 1 Modules Dojo 3 espaces de noms principaux: dojo: bibliothèque de base dijit: bibliothèque de widgets

Plus en détail

Javascript 2 PARTIE : EVENEMENTS ET OBJETS

Javascript 2 PARTIE : EVENEMENTS ET OBJETS Javascript 2 PARTIE : EVENEMENTS ET OBJETS 1. Programmation événementielle 2. Principe 3. Les événements 4. Gestionnaire d événement 5. Classe et Objet 6. Objets d une page Web 7. Objets divers 8. Exemple

Plus en détail

ISN W eb - 2014-2015

ISN W eb - 2014-2015 Avoir accès aux fichiers sur le serveur web Philippe Renevier Gonin - Php, Fichiers et Formulaires - formation ISN, 2014-2015 02 / 40 Enregistrer les données sur un disque dur Pérennité Partage ou pas

Plus en détail

Un langage qui a la classe. Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez

Un langage qui a la classe. Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez Un langage qui a la classe Mohammed REZGUI m.rezgui06@gmail.com Basé sur le cours de Guillaume Perez Suite de valeur indexé Soit par indice : $Tab[0] = "first one"; Soit par association (en utilisant une

Plus en détail

L objectif de cette étape est de se familiariser avec la création de site web sous VS 2012.

L objectif de cette étape est de se familiariser avec la création de site web sous VS 2012. L objectif de ce tutoriel est de créer un site web statique avec Visual Studio. Le site sera composé d une page HTML, une feuille de style CSS et d un fichier Javascript. Etape 1 Lancer Visual Studio L

Plus en détail

Tp1 Ema EMACS Développement Web

Tp1 Ema EMACS Développement Web Tp1 Ema EMACS Développement Web 1/ Description de l application : Notre première application Web a pour objectif de gérer une liste de todo (truc à faire) : Diagramme de classe simplifié : Application

Plus en détail

Cours Web - Javascript

Cours Web - Javascript Cours Web - Javascript Thierry Vaira BTS IRIS Avignon tvaira@free.fr v0.1 Objectifs Se familiariser avec le langage Javascript et acquérir une pratique minimale. Être capable d intégrer des scripts clients

Plus en détail

Normes graphiques Garaga Identité visuelle 2012-07/GAR-2198

Normes graphiques Garaga Identité visuelle 2012-07/GAR-2198 Normes graphiques Garaga Identité visuelle 2012-07/GAR-2198 Les identifications visuelles sont le résultat d un exercice de design qui met en valeur, de façon particulière, les éléments suivants: le nom

Plus en détail

Dreamweaver CC pour PC/Mac Pour des sites full CSS conformes aux standards du W3C

Dreamweaver CC pour PC/Mac Pour des sites full CSS conformes aux standards du W3C Introduction L'Internet aujourd'hui 7 Le World Wide Web Consortium et les standards 7 Les logiciels de conception de sites web 7 L'objectif du livre 8 Le Creative Cloud d Adobe 9 Interface de conception

Plus en détail

Injections SQL Adrien Baborier, créateur de l extension AcyMailing Nicolas Claverie, créateur de l extension HikaShop

Injections SQL Adrien Baborier, créateur de l extension AcyMailing Nicolas Claverie, créateur de l extension HikaShop Comprendre et éviter les failles les plus répandues Injections SQL Adrien Baborier, créateur de l extension AcyMailing Nicolas Claverie, créateur de l extension HikaShop Sommaire 1. Vérifications coté

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Création de pages dynamiques courantes CHAPITRE 3 169 Figure 3-39 La boîte de dialogue de l objet Liste/Menu permet de configurer les options de l affichage

Plus en détail

1. EDI... 2 2. INSTALLATION DE LARAVEL... 2 3. CREER UN NOUVEAU PROJET LARAVEL... 2

1. EDI... 2 2. INSTALLATION DE LARAVEL... 2 3. CREER UN NOUVEAU PROJET LARAVEL... 2 1 Laravel 5 J. ROMAGNY Table des matières 1. EDI... 2 2. INSTALLATION DE LARAVEL... 2 3. CREER UN NOUVEAU PROJET LARAVEL... 2 A. PACKAGES POUR LARAVEL... 3 B. CONFIGURER LE SITE... 3 C. AFFICHER SON SITE...

Plus en détail

Java EE - Cours 7. Cours de 2 e année ingénieur Spécialisation «Génie Informatique»

Java EE - Cours 7. Cours de 2 e année ingénieur Spécialisation «Génie Informatique» Java EE - Cours 7 Cours de 2 e année ingénieur Spécialisation «Génie Informatique» Rappels 2 Feuilles de Styles : CSS Lorsque l on réalise un site Web, il faut dissocier la partie forme de la partie fond.

Plus en détail

Examen d'informatique module INF112. 1ère session 2003-2004. sans calculatrice, sans document

Examen d'informatique module INF112. 1ère session 2003-2004. sans calculatrice, sans document Examen d'informatique module INF112 1ère session 2003-2004 sans calculatrice, sans document Le barème est indicatif Sauf indiqué contraire, dans les questions à choix multiples, il peut (ou non) y avoir

Plus en détail

TD2 : PHP «avancé» V3.0.0

TD2 : PHP «avancé» V3.0.0 TD2 : «avancé» V3.0.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document en ligne

Plus en détail

Programmation MySQL/PHP. Programmation MySQL/PHP p.1/19

Programmation MySQL/PHP. Programmation MySQL/PHP p.1/19 Programmation MySQL/PHP Programmation MySQL/PHP p.1/19 CGI et bases de données Principe : création de documents à partir d une BD MySQL se charge du stockage, de la protection des données, de l interface

Plus en détail

NORMES TECHNIQUES 2010

NORMES TECHNIQUES 2010 NORMES TECHNIQUES 2010 -> L'offre Display : Mega bannière - Skyscraper- Pavés -> Offre Display : les formats -> Offre Display : les livrables -> Publi rédactionnel -> Accueil Panoramique -> Habillage du

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

Arbres Mathématiques Informatique et Navigateurs Internet

Arbres Mathématiques Informatique et Navigateurs Internet Arbres Mathématiques Informatique et Navigateurs Internet Jacques Duma http://math.et.info.free.fr/ http://ateliermathematique.free.fr/ Arbres Expressions Mathématiques Structure arborescente de l expression

Plus en détail

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources)

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources) Avant-propos 1. Introduction 17 2. À qui s adresse cet ouvrage? 18 3. Les pré-requis 18 4. Les objectifs du livre 19 Introduction à WordPress 1. Introduction 21 2. Qu'est-ce que WordPress? 21 2.1 La licence

Plus en détail

Plan. Unix et Programmation Web. Cours 4. Bref historique d'internet (1/2) Bref historique d'internet (2/2)

Plan. Unix et Programmation Web. Cours 4. Bref historique d'internet (1/2) Bref historique d'internet (2/2) Plan Unix et Programmation Web Cours 4 kn@lri.fr http://www.lri.fr/~kn 4.1 Internet et ses services 4.2 Fonctionnement du Web 4.3 Adressage des documents Web 4.4 Le protocole HTTP Bref historique d'internet

Plus en détail

M2202 Algorithmique TD 5 : Une bannière animée interactive

M2202 Algorithmique TD 5 : Une bannière animée interactive M2202 Algorithmique TD 5 : Une bannière animée interactive Nous verrons dans ce TD comment : enchainer une suite d'images en fondu dans une bannière ; afficher une image spécifique de cette bannière par

Plus en détail

SYSTÈMES D INFORMATIONS

SYSTÈMES D INFORMATIONS SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.

Plus en détail

Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (3ième édition)

Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (3ième édition) Introduction 1. Objectif de l'ouvrage 15 2. Fonctionnement d un site web 16 Utilisation d EasyPHP 1. Introduction 19 2. Installation d'easyphp 20 3. Prise en main d EasyPHP 20 4. Création d une première

Plus en détail

Les formulaires, le langage JavaScript

Les formulaires, le langage JavaScript Les formulaires, le langage JavaScript Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 45 Plan 1 Les formulaires en HTML 2 Le noyau du JavaScript Les

Plus en détail

FORMATION À JQUERY. Thomas Morin Mai 2012

FORMATION À JQUERY. Thomas Morin Mai 2012 FORMATION À JQUERY Mai 2012 Introduction La bibliothèque JavaScript libre jquery Utilise JavaScript de façon facultative et non-intrusive Dans le header, on appelle la librairie jquery, des fonctions personnalisées,

Plus en détail

Travaux pratiques de M2105 Web dynamique

Travaux pratiques de M2105 Web dynamique Travaux pratiques de M2105 Web dynamique L objectif des séances de TP du module M2105 est de créer un mini site web d annuaire permettant à différents utilisateurs de gérer leurs contacts. Les informations

Plus en détail

I Installation de EasyPHP 1.8

I Installation de EasyPHP 1.8 Administration de réseau Le protocole SNMP I Installation de EasyPHP 1.8 Cédric Humbert Page 1/8 L endroit où l on déposera nos dossiers contenant les fichiers html sera : C:\Program Files\EasyPHP1-8\www

Plus en détail

Dreamweaver CS6 pour PC/Mac Pour des sites full CSS conformes aux standards du W3C

Dreamweaver CS6 pour PC/Mac Pour des sites full CSS conformes aux standards du W3C Introduction L'Internet aujourd'hui 7 Le World Wide Web Consortium et les standards 7 Les logiciels de conception de sites web 7 L'objectif du livre 8 Interface de conception L'environnement système 9

Plus en détail

Exercices d application. Lab. JavaScript

Exercices d application. Lab. JavaScript Exercices d application Lab JavaScript l'instruction write() Directives :calcul du carré d un nombre Implémenter le JavaScript présenté en cours fonction de calcul du carré d un nombre dans un fichier

Plus en détail

Rapport de projet Concepteur Développeur Informatique

Rapport de projet Concepteur Développeur Informatique Linda CHIBOUT Rapport de projet Concepteur Développeur Informatique 1 Rapport de projet Sommaire Présentation Projet Étude du projet Diagrammes de cas d utilisation Diagrammes d activité Diagramme de classe

Plus en détail

Dreamweaver - Créer son site internet avec Dreamweaver

Dreamweaver - Créer son site internet avec Dreamweaver 2 Jours Dreamweaver - Créer son site internet avec Dreamweaver dans CREATION WEB - SITE INTERNET Objectifs de la formation Création de site web avec Dreamweaver Concevoir un site Web en HTML avec les fonctions

Plus en détail

Formulaire de contact avec Xtreme Web Designer

Formulaire de contact avec Xtreme Web Designer Formulaire de contact avec Xtreme Web Designer Pour faire un formulaire avec Xtreme Web Designer, j'utilise 5 pages, vous n'êtes pas obligé, en effet 2 pages peuvent suffir mais c'est moins jolie. Donc

Plus en détail

LIF4 - Programmation Web - cours PHP 2

LIF4 - Programmation Web - cours PHP 2 LIF4 - Programmation Web - cours PHP 2 Fabien Duchateau fabien.duchateau [at] univ-lyon1.fr Université Claude Bernard Lyon 1 2015-2016 http://liris.cnrs.fr/fabien.duchateau/ens/lif4/ 1/65 Rappel du cours

Plus en détail

Modules ICI relais & EXAPAQ Predict v4.0

Modules ICI relais & EXAPAQ Predict v4.0 Documentation technique Modules ICI relais & EXAPAQ Predict v4.0 OsCommerce 2.2 Sommaire Sommaire 1. Introduction... 3 2. Installation des modules... 4 3. Configuration des modules... 6 4. Utilisation

Plus en détail

Formation JavaScript : Perfectionnement. Programme. L approche AJAX. L objet XMLHttpRequest. Objectif(s):

Formation JavaScript : Perfectionnement. Programme. L approche AJAX. L objet XMLHttpRequest. Objectif(s): Formation JavaScript : Perfectionnement Objectif(s): Comprendre l'approche AJAX Comprendre l'objet XMLHttpRequest Durée : 2 jour(s) Pré-requis : Bonnes connaissances en (X)HTML, CSS et JavaScript Public

Plus en détail

[ Hornet ] Développement Hornet

[ Hornet ] Développement Hornet [ Hornet ] v1.0 vers v2.0 Cette création est mise à disposition selon le Contrat Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Plus en détail

Java script. DU CMSI : Création et Maintenance des Sites Internet. Wadi TAHRI

Java script. DU CMSI : Création et Maintenance des Sites Internet. Wadi TAHRI Java script DU CMSI : Création et Maintenance des Sites Internet Plan Évolution vers le web dynamique Définition du langage JavaScript Avantages Difficultés Codage Exercices Évolution -1- Avant pages Internet

Plus en détail

ALGORITHMIQUE PROGRAMMATION INTERNET - NIVEAU 1

ALGORITHMIQUE PROGRAMMATION INTERNET - NIVEAU 1 ALGORITHMIQUE PROGRAMMATION INTERNET - NIVEAU 1 Code NFA053, 6 ECTS Chapitre 05 HTML / LES FORMULAIRES Le plus grand soin a été apporté à la réalisation de ce support pédagogique afin de vous fournir une

Plus en détail

Manuel du composant CKForms Version 1.3.2

Manuel du composant CKForms Version 1.3.2 Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant

Plus en détail

STRUCTURE D UNE PAGE HTML/CSS

STRUCTURE D UNE PAGE HTML/CSS STRUCTURE D UNE PAGE HTML/CSS C01 1. STRUCTURE Le langage Html est composé de balises ou (tags) qui permettent de structurer le texte, de le mettre en forme et d insérer des images. Ces instructions sont

Plus en détail

Liste des modules CMS SIGI

Liste des modules CMS SIGI Liste des modules CMS SIGI Document descriptif des modules CMS 6, rue de l Etang, L-5326 Contern Tél. : +352 35 00 99-1 contact@sigi.lu BP 63, L-5201 Sandweiler TVA : LU 13753429 www.sigi.lu Historique

Plus en détail

Présentation du projet

Présentation du projet Présentation du projet Création à l'aide d'oscommerce d'une boutique en ligne de fournitures pour les beaux arts, avec une interface d'administration du site, sécurisée par mot de passe, avec gestion de

Plus en détail

Le Gestionnaire de formulaires CK Forms n est prévu que pour Joomla! 1.5.x!

Le Gestionnaire de formulaires CK Forms n est prévu que pour Joomla! 1.5.x! Tutoriel sur CK Forms 1 Adaptation FR Le Gestionnaire de formulaires CK Forms n est prévu que pour Joomla! 1.5.x! Ce tutoriel vous présente les éléments principaux du composant et plugin CK Forms Installation/Désinstallation

Plus en détail

Programmation orientée objet et événementielle en JavaScript. Département SRC Pôle Universitaire de Vichy Bruno Bachelet

Programmation orientée objet et événementielle en JavaScript. Département SRC Pôle Universitaire de Vichy Bruno Bachelet Programmation orientée objet et événementielle en JavaScript Département SRC Pôle Universitaire de Vichy Bruno Bachelet PARTIE III Les événements Programmation objet et événementielle en JavaScript - SRC

Plus en détail

Modules ICI relais & EXAPAQ Predict v4.0

Modules ICI relais & EXAPAQ Predict v4.0 Documentation technique Modules ICI relais & EXAPAQ Predict v4.0 OsCommerce 2.3 Sommaire Sommaire 1. Introduction... 3 2. Installation des modules... 4 3. Configuration des modules... 6 4. Utilisation

Plus en détail

Accès au SGBD MySQL avec PHP

Accès au SGBD MySQL avec PHP Accès au SGBD MySQL avec PHP Introduction Un des très grand avantage de PHP, est sans aucun doute l'accès facile à différentes bases de données telles que Oracle, Sybase, PostgreSQL ou MySQL que nous allons

Plus en détail

Personnalisation des templates pour LogiVert 6

Personnalisation des templates pour LogiVert 6 Manuel Personnalisation des templates pour LogiVert 6 Copyrights (c)2013 + LogiVert BV Site web : www.logivert.com PRESENTATION... 3 INTRODUCTION... 3 LES 4 NIVEAUX... 3 NIVEAU1 CONFIGURATION DE TEMPLATE...

Plus en détail

Tutoriel d utilisation

Tutoriel d utilisation Tutoriel d utilisation JCE est l éditeur le plus complet pour Joomla! JCE est capable de gérer les mise en page comme un éditeur de type Word ou Open Office. Il permet d insérer des images et médias de

Plus en détail

«14_Synthese _PHP_MySQL_cours_4»

«14_Synthese _PHP_MySQL_cours_4» «14_Synthese _PHP_MySQL_cours_4» Maintenant que nous nous sommes connectés à la base de données et y avons mis des informations via un formulaire (cours 13), nous allons voir comment interroger nos tables

Plus en détail

Bootstrap 3 pour l'intégrateur web CSS et Responsive Web Design

Bootstrap 3 pour l'intégrateur web CSS et Responsive Web Design Chapitre 1 : Introduction A. Le développement des sites Web 14 B. Les fonctionnalités de Bootstrap 14 C. La compatibilité avec les navigateurs 15 D. Télécharger les exemples 15 Chapitre 2 : Installer Bootstrap

Plus en détail

JEU D'ESSAIS : absynth.issb.genopole.fr

JEU D'ESSAIS : absynth.issb.genopole.fr Date: mardi 24 juin 2014 Page 1 of 5 JEU D'ESSAIS : absynth.issb.genopole.fr Introduction Comme la partie authentification et inscription d'un site web représente une éventuelle porte d'entrée dans un

Plus en détail

Créer un formulaire de contact pour votre site gratuitement (6 méthodes)!

Créer un formulaire de contact pour votre site gratuitement (6 méthodes)! Créer un formulaire de contact pour votre site gratuitement (6 méthodes)! Author : soufiane Bonjour, Cherchez-vous depuis des jours comment insérer un formulaire de contact sur votre site web? Gratuitement

Plus en détail

Présentation et explications

Présentation et explications Présentation et explications 1 SOMMAIRE I) Introduction... 3 II) Installation... 3 1) Localement... 3 2) Chez un hébergeur... 4 Installation automatique... 4 Installation manuelle... 4 III) Interface de

Plus en détail

Framework Symfony. (Une introduction) Nicolas de Rugy-Altherre Sylvain Perifel Cristina Sirangelo. L3 Université Paris Diderot

Framework Symfony. (Une introduction) Nicolas de Rugy-Altherre Sylvain Perifel Cristina Sirangelo. L3 Université Paris Diderot Framework Symfony (Une introduction) Nicolas de Rugy-Altherre Sylvain Perifel Cristina Sirangelo L3 Université Paris Diderot Introduction Symfony : framework côté serveur basé sur PHP Intérêts : structuration

Plus en détail

NFA016 : Les formulaires. Les formulaires. Les formulaires (exemple)

NFA016 : Les formulaires. Les formulaires. Les formulaires (exemple) O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Les balises: NFA016 : Les formulaires Les formulaires form : début de formulaire input : différents types de bouton et zone de saisie textarea

Plus en détail

Cours HTML pour débutant

Cours HTML pour débutant Cours HTML pour débutant Guilhem PAROUX 09-10 Mai 2007 I. FONCTIONNEMENT CLIENT-SERVEUR... 3 II. STRUCTURE D UN SITE WEB... 4 III. LE LOGICIEL NVU... 4 IV. METTRE EN LIGNE AVEC LE CLIENT FTP "FILEZILLA"...

Plus en détail

TP2 : PHP. Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP.

TP2 : PHP. Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP. TP2 : PHP Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP. 1 3

Plus en détail

Manuel d'intégration Marque Grise Mobimipy

Manuel d'intégration Marque Grise Mobimipy Manuel d'intégration Marque Grise Mobimipy 1 - PRESENTATION La marque grise est un module de recherche d itinéraires mis à disposition de tous. Cette solution s intégre directement à votre site internet

Plus en détail

1 Pages web dynamiques. 2 Un exemple. 2.1 Objectif

1 Pages web dynamiques. 2 Un exemple. 2.1 Objectif 1 Pages web dynamiques En schématisant on peut considérer que l accès à une pager web depuis une machine s effectue selon une architecture client/serveur. La machine client émet une requête de page web

Plus en détail

Exercices. Exercice 2 : Standardisation de la présentation d'un site

Exercices. Exercice 2 : Standardisation de la présentation d'un site Exercices Exercice 1 : Un AND et un OR étranges. a) Montrer que le AND (respectivement OR) a un fonctionnement différent du && (resp. ). Pour cela, faire un combinatoire sur tous les cas en affichant le

Plus en détail

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEUR WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEUR WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEUR WEB ALGORITHMIQUE PROGRAMMATION ORIENTÉE INTERNET ASPECTS SERVEUR Module 25819 cours et TP A4 (1/2 valeur) Chapitre 8 Les objets en PHP Le plus

Plus en détail

Edge Animate CC 1. INTERFACE... 3 2. STAGE... 6 3. POSITIONNEMENT D ELEMENTS... 6 4. FORME (RECTANGLE, RECTANGLE ARRONDI, ELLIPSE)...

Edge Animate CC 1. INTERFACE... 3 2. STAGE... 6 3. POSITIONNEMENT D ELEMENTS... 6 4. FORME (RECTANGLE, RECTANGLE ARRONDI, ELLIPSE)... 1 Edge Animate CC J. ROMAGNY 1. INTERFACE... 3 A. ECRAN D ACCUEIL... 4 B. ESPACES DE TRAVAIL... 4 C. TESTER SA PAGE DANS LE NAVIGATEUR... 4 D. SAUVEGARDER LE PROJET... 4 E. SAUVEGARDER COMME MODELE...

Plus en détail

Transmission d un signal sur un réseau (streaming) TP 3 : Intégration de vidéos sur un site web

Transmission d un signal sur un réseau (streaming) TP 3 : Intégration de vidéos sur un site web Transmission d un signal sur un réseau (streaming) TP 3 : Intégration de vidéos sur un site web IUT d Arles LP ATC/CA 2010-2011 Objectifs : Inclure dans une page web du code ou un fichier d'indirection

Plus en détail