Cours Python

 CopyrightFrance.com
Développement Web
  1. Introduction au langage HTML
  2. Structure d'un document HTML
  3. Mise en forme d’un document HTML
  4. Liens hypertexte
  5. Insertion d’images
  6. Les attributs de la balise BODY
  7. Les tableaux HTML
  8. Les listes HTML
  9. Les Frames HTML
  10. Les formulaires HTML
  11. Les caractères spéciaux HTML
  12. Ressources et références HTML
  13. Exercices HTML avec correction
  1. Introduction au langage CSS
  2. Propriétés d'un sélecteur
  3. La propriété Text CSS
  4. La propriété background CSS
  5. La propriété Font CSS
  6. La propriété border CSS
  7. Propriétés margin et padding
  8. Propriétés Height & Width
  9. Class et les ID CSS

Javascript Basique
  1. Introduction au langage Javascript
  2. Variables, fonctions et operateurs Javascript
  3. Les structures de contrôle et les boucles Javascript
  4. Les événements Javascript
  5. Le modèle Objet du Javascript
  6. L'objet array Javascript
Framework JQuery
  1. Introduction au Framework jQuery
  2. Premier pas avec le framework jQuery
  3. Les Sélecteurs jQuery
  1. Introduction au langage PHP
  2. Premier programme php
  3. Variables et Fonctions php
  4. Opérateurs arithmétiques et logiques
  5. Les structures de contrôle en php
  6. Les tableaux en php
  7. Control des formulaires en php
  8. Upload des fichiers en php
  9. Gestion des dossiers et des fichiers en php
  10. Colorisation syntaxique en php
  11. Cookies php
  12. Les variables globales php
  13. Sessions php
  14. Les variables php d’environnement
  15. Les classes et la poo php
  16. La librairie php_gd2 des images
  17. Lecture d’un fichier xml en php
  18. Les expressions régulières en php
  19. Moteurs de template php : smarty et fast temp…
  1. Introduction au Framework PHP Laravel
  • Installation Laravel 8 & premier projet
    1. Langage MySql
    2. Introduction au langage MySql
    3. Installation du Serveur MySql
    4. Manipulation des bases de donnée MySql
    5. Manipulation desTables MySql
    6. Insértion de données MySql
    1. Installation Wordpress
    2. Modification du theme Wordpress
    3. Installation d'un plugin
    4. Gestion des catégories
    5. Gestion des articles
    6. Gestion des menus Wordpress
    7. Gestion des pages
    8. Gestion des Plugins
    9. Gestion des Widgets
    10. Gestion des Médias
    11. Gestion des commentaires
    12. Création formulaire de contact
    13. Outil Importation & exportation
    14. Gestion des extensions
    15. Réglage et paramètres
    1. Introduction à Joomla
    2. Installation Joomla
    3. Architecture de Joomla
    Bases de données
    TICE & Multimédia
    Math Pour Informatiques
    UserOnline
    Utilisateurs/utilisatrices: 6 Guests, 5 Bots


    III  - Etude de quelques classes du Framework Joomla

    III - 1  La classe JFactory
    Une dizaine de méthodes sont associées à à la classe JFactory on peut en citer les principales :
    getUser() : Retourne les informations d’un utilisateur connecté (Exemple1)
    getDBO() : Permet l’accès et la récupération de la base de donnée ( Exemple2)
    getEditor() : Permet d’accéder à l’éditeur sélectionné de joomla (par exemple tynimce)(Exemple3)
    getConfig() : Permet d’accéder aux différentes configurations du site (Exemple 4)
    getURI() : Retourne des information concernant l’url : actuelle, de base…(Exemple5)
    getLanguage() : Retourne le langage actuel (Exemple 6)
    getDate() : Retourne la date et l’heure actuelle (Exemple7)
    getMailer() :Permet d’envoyer un mail (Exemple8)
    getDocument() :Manipule les propriétés du document : Title, Metadata, Description…(Exemple9)
    getApplication() : Renvoie une information sur l’objet (Exemple 10 )
    getTemplate() : Récupère l’objet template (Exemple 11)
    getSession() : Permet de créer une session (Exemple 12)
    getACL() : Gère les droits d’accès aux objets
    getCache() : Renvoie une référence à l'objet cache
    getXMLParser() : Renvoie une référence à un objet xml parser( Exemple 13 )

    Utilisation de la méthode getUser()

    Exemple 1 :

    Cet exemple  permet d’afficher les  identifiants d’un utilisateur  :

    $user =& JFactory::getUser();
    if (!$user->guest) {
      echo 'You are logged in as:
    '
    ;
      echo 'User name: ' . $user->username . '
    '
    ;
      echo 'Real name: ' . $user->name . '
    '
    ;
      echo 'User ID  : ' . $user->id . '
    '
    ;

    }

     

     - Nom d’utilisateur

    -          Nom

    -          - identité

    -         

    Utilisation de la méthode getDBO()

    La méthode getDBO() a pour principal objectif , la connexion et l’extraction des données de la base de donnée de Joomla. Pour se connecter et extraire des donnée de la base de joomla plusieurs autres méthodes sont conjointement utilisées avec cette dernière on peu en citer :

    loadObjectList()
    loadResult()
    loadResultArray()
    loadAssoc ()
    loadAssocList()
    LoadObject
    loadRow()
    loadRowList()

    Utilisation de loadObjectList()

    Après avoir établit une connexion à la base de donnée à l’aide de l’instruction :

    $db=& JFactory::getDBO();

    Et après avoir créer une requete l’avoir envoyé par l’instruction :

    $db->setQuery($query);

    La méthode loadObjectList() est utilisé à ce niveau pour récupérer les donnée de la table sélectionnée dans la requête sous forme d’un tableau d’objet ( c.a.d un tableau array() dont les éléments qui le constitut sont des objets ) . Cette méthode charge un tableau d'objets ou un tableau associatif d'objets.


    Exemple2 (loadObjectList() ):

    Voici un exemple permettant d’afficher les 5 derniers articles à l’aide de la méthode getDBO()  et la méthode loadObjectList()

    $db=& JFactory::getDBO();
    $query = $db->getQuery(true);
    $query="SELECT*FROM #__content order by id desc limit 0, 5 ";
    $db->setQuery($query);
    $result=$db->loadObjectList();
           foreach($result as $res){
     echo"Titre : ".$res->title;
     echo"
    Crée le  : "
    .$res->created;
     echo"

    ";

     }

    Cet exemple affiche les titres des derniers articles avec la date de leurs création

    Remarque :

    Si on veut récupérer une seule donnée de la base de joomla on utilise autre méthode que loadObjectList(), On pourra utiliser à cet effet la méthode loadResult() ou loadAssoc()

    Utilisation de la méthode loadResult()

    Cette méthode appliquée d’une façon native renvoie le premier enregistrement de la table sélectionnée dans la requête. Si nous voulons récupérer un enregistrement spécifique nous devons le spécifier dans la requête de sélection

    Exemple 4 ( loadResult() ): Voici un exemple permettant d’afficher le nom de l’article dont l’id=1

    $db =& JFactory::getDBO();
    $sql = $db->getQuery(true);
    $sql = 'SELECT title  FROM #__content where  id=1';
    $db->setQuery( $sql );
    $result = $db->loadResult();
    echo $result;


    Utilisation de la méthode loadAssoc()

    Cette méthode charge le premier enregistrement dans un tableau associatif en utilisant les noms des colonnes de table comme clés du tableau. Si on veut par exemple obtenir un enregistrement spécifique, on doit le spécifier dans la requête de sélection

    Exemple  4 ( loadAssoc() ) Cet exemple permet d’afficher l’article dont l’id =5

    $db =& JFactory::getDBO();
    $sql = $db->getQuery(true);
    $sql = 'SELECT*FROM #__content where id=5 ';
    $db->setQuery( $sql );
    $result = $db->loadAssoc();
    echo $result[title];

      

    Laisser un commentaire