Utilisation des squelettes Association Rhizomes – 11 août 2006.

Slides:



Advertisements
Présentations similaires
La rédaction dun article Accès à lespace privé Sélectionnez lespace privé
Advertisements

Boucles et Balises SPIP 2.0.6
Les Boucles et Balises SPIP 2.0.6
Les Boucles et Balises SPIP Prendre en compte les éléments et relations : Maîtriser la syntaxe et exploiter les générateurs de boucles et balises.
François Daniel Giezendanner, SEM (Service Ecoles et Medias) - DIP - Genève, 4-5 Théodore-de-Bèze, 1205 CH-Genève Tél: / ,
Créer et Faire Vivre un Site Web Pédagogique Stage 09A013.
1 Tutoriel SPIP Rédacteur. 2 Sommaire Connexion Interface SPIP Menu SPIP Rédiger un article Interface de création d’un article Fonctionnalités de base.
BCDI MODE D’EMPLOI. Qu’est ce que BCDI ? BCDI est un logiciel de recherche: c’est catalogue des documents présent au CDI du collège.
Catalog fonctionne sur vos données Catalog est préconfiguré pour fonctionner directement avec les données – WinBooks Accounting – WinBooks Logistics –
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Les Boucles et Balises SPIP Prendre en compte les éléments et relations : Maîtriser la syntaxe et exploiter les générateurs de boucles et balises.
Mode d'emploi de la Main Courante des Territoires.
1 ::: GUIDELINE BACK OFFICE SITE UNIVERS INFIRMIER À l’attention de Audrey Vesque et Delio Prudente MARDI 25 JUIN 2013.
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
Toulibre : présentation de... par Rémy Sanchez +.
POWERPOINT UTILISATION DU SITE PRO Septembre 2015 PRESENTATION DU SITE INTERNET :
KOSMOS 1 Communiquer et publier de l’information Module 4 1.Transmettre des informations par les services des rubriques 2.Animer un blog 3.Notifier des.
Toulibre : présentation de... xhtml + css par Rémy Sanchez.
Octobre 2013 Smartweb Refonte des sites Internet AIDE – K-Sup v6.
SPIP.
Ajouter le code dans une page html
I- ANALYSE DU BESOIN / Plan
Rechercher des articles et des sites web
Module de gestion des tournées de livraison
I- ANALYSE DU BESOIN / Plan
Les boites texte et dossier
Construire des requêtes
De nombreuses nouveautés !
Intégration du P7 dans l’épreuve E41
Université Stendhal - Grenoble
Langage de manipulation de données (LMD)
Sous menu de l’application «micro» (‘IHM’)
Spip / Joomla...en 1h ! Mercredi 30 Avril 2008.
Logiciel de gestion des adhérents
CADAL Layout de la page langue Accueil> Qu'est ce que Cadal ? Légal
FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT basé sur FENIX
Programmation en C++ Fonctions
Présentation multimédia avec open office
Cyber-Sphinx Séance 2.
Asynchronous Javascript And Xml
5.
Nouvelles balises de structure
LE NUMERIQUE À STENDHAL pour les élèves et les parents
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Activité 5 – La validation de l’information sur le web
Programmation en C++ Fonctions
Cyber-Sphinx Séance 2.
Structure D’une Base De Données Relationnelle
SPIP Pour faire un site sous Spip, voici une sélection d'outils.
Guide Utilisateur. Guide Utilisateur.
CSS et DREAMWEAVER (Suite et fin)  Les liens
Introduction Moodle est un système de gestion de cours, conçu pour aider les enseignants à créer des cours en ligne et de gérer les interactions virtuelles.
Le contenu d’un journal : les rubriques
Le contenu d’un journal : les rubriques
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
2 Copyright © 2004, Oracle. Tous droits réservés. Restreindre et trier les données.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
CountrySTAT / FENIX Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT/FENIX.
Comment personnaliser Microsoft SharePoint Site web
Comment utiliser l’application ?
Programmation Web : Introduction à XML
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
2/24/2019 Outils informatiques Séance 2 : les styles 1 1.
Base de données Table des clients Table des fournisseurs Table des commandes clients Formulaire des clients Formulaire des fournisseurs Formulaire des.
1. 2 TABLEUR: Calc mars 19 Myriam Boullanger - Bureautique - Calc Suite Gratuite Libre Office Dans le navigateur (Internet Explorer, Google Chrome, FireFox,…),
Catherine Cyrot - bibliothèques numériques - cours 3
ScienceDirect Guide d’utilisation de la base de données : ScienceDirect Pr R. EL OUAHBI.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Site web, Ce qu’il faut savoir ?
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Utilisation des squelettes Association Rhizomes – 11 août 2006

Principe général de SPIP Fichier «.php3 » Fichier «.html » <?php $fond = "article"; $delais = 24 * 3600; include ("inc-public.php3"); ?> <?php $fond = "article"; $delais = 24 * 3600; include ("inc-public.php3"); ?> Exemple pour article.php3 Appel du squelette « article.html » Délai de recréation de la page (système de cache) Par exemple article.html Fichier du squelette : partie à modifier ➢ (X)HTML ➢ Boucles propres à SPIP Les modèles dans /dist/ peuvent être modifiés directement dans le dossier mais déconseillé !!!! Copier les fichiers «.html » dans /dist/ à la racine du site avant de les modifier ou dans le dossier /squelettes/. Accueil : sommaire.html Articles : article.html Brèves : breve.html... URL :

Les boucles Princi pe Dans la base de données, par exemple pour la table des articles : Extraire dans la base de données le contenu de l'article (ou brève...) d'intérêt. Mais aussi, une liste des articles contenu dans une rubrique. Exem ple Il y a n articles dans la rubrique d'intérêt : Titre de l'article 1 Contenu de l'article 1 Titre de l'article 2 Contenu de l'article 2 Titre de l'article 3 Contenu de l'article Titre de l'article n Contenu de l'article n 1 seul code source quelque soit le nombre et le contenu des articles (brèves ou rubriques...)

Les boucles Syntaxe de base... Code (X)HTML et balises SPIP Code (X)HTML et balises SPIP... Avec : n : nom de la boucle (unique) TYPE : le type de boucle (ARTICLES, BREVES...) {critère1} : critères de sélection (requête) Par exemple, sélection des 3 premiers articles de la rubrique #3 classés par date :... Contenu de la boucle Contenu de la boucle...

Les boucles Code HTML optionnel Code optionnel avant la boucle... Code (X)HTML et balises SPIP Code optionnel après Code alternatif Code optionnel avant la boucle... Code (X)HTML et balises SPIP Code optionnel après Code alternatif Avec : n : nom de la boucle (unique) TYPE : le type de boucle {critère1} : critères de sélection (requête) Par exemple, sélection des 3 premiers articles de la rubrique #3 classés par date : Les 3 derniers articles de la rubrique : Contenu de la boucle Il n'y a pas d'article :-( Les 3 derniers articles de la rubrique : Contenu de la boucle Il n'y a pas d'article :-( Il est possible d'insérer des éléments conditionnels : ➢ Si la requète ne retourne rien ➢ Du code HTML avant et après la boucle

Les balises SPIP Principe de base Exemple : Les 3 derniers articles de la rubrique : [(#LOGO) ]#TITRE par #AUTEUR le #DATE Il n'y a pas d'article :-( Les 3 derniers articles de la rubrique : [(#LOGO) ]#TITRE par #AUTEUR le #DATE Il n'y a pas d'article :-( Toutes les balises SPIP commencent par # (dièse) Balises optionnelles La balise #LOGO est une balise optionnelle. Ce qu'il y a entre crochets n'apparaîtra que si l'auteur a défini un logo. Dans notre exemple, on ne passe une ligne que s'il y a une image.

Les balises SPIP Boucles imbriquées Exemple pour faire apparaître la liste des rubriques avec le titre des 3 premiers articles : #TITRE #TITRE (faisant parti de la rubrique #_mes_rubriques:TITRE) #TITRE #TITRE (faisant parti de la rubrique #_mes_rubriques:TITRE) Il est possible d'imbriquer des balises entre elles. Appliquer des filtres Pour mettre le titre en majuscule et le justifier le contenu : [(#TITRE|majuscules)] [(#TEXTE|justifier)] [(#TITRE|majuscules)] [(#TEXTE|justifier)]

Caractéristiques des boucles La boucle ARTICLES Critères de sélection {id_rubrique} Sélectionne les articles contenus dans la rubrique où se trouve l'article sélectionné. Utile pour lister les « articles dans la même rubrique » {id_auteur} Sélectionne les articles de l'auteur de l'article. {recherche} Sélectionne les articles correspondant aux mots indiqués dans le formulaire de recherche Balis es {statut=...} Sélectionne les articles suivant leur statuts : proposés, en preparation, publies (par défaut), refuses, à la poubelle #SURTITRE #TITRE #SOUSTITRE #SURTITRE #TITRE #SOUSTITRE Sur-titre, titre et sous-titre #DESCRIPTIF #CHAPO #DESCRIPTIF #CHAPO Descriptif, chapeau #TEXTE Contenu de l'article #NOTES Notes en bas de page #LESAUTEURS Liste des auteurs #LOGO_ARTICLE #LOGO_ARTICLE_NORMAL #LOGO_ARTIClE_SURVOL #LOGO_ARTICLE #LOGO_ARTICLE_NORMAL #LOGO_ARTIClE_SURVOL Le logo de l'article #INTRODUCTION Descriptif s'il existe, sinon, les 600 premiers caractères

Caractéristiques des boucles La boucle RUBRIQUES Critères de sélection {meme_parent} Retourne la liste des rubriques dépendant de la même rubrique que la rubrique en cours. Permet d’afficher les rubriques « sœurs » qui se trouvent au même niveau dans la hiérarchie. {exclus} Ne retourne pas la rubrique dans laquelle on se trouve déjà. Balis es #TITRE Titre #DESCRIPTIF Descriptif #TEXTE Texte de la rubrique #LOGO_RUBRIQUE #LOGO_RUBRIQUE_NORMAL #LOGO_RUBRIQUE_SURVOL #LOGO_RUBRIQUE #LOGO_RUBRIQUE_NORMAL #LOGO_RUBRIQUE_SURVOL Le logo de la rubrique

Caractéristiques des boucles La boucle BREVE Critères de sélection {id_rubrique} Retourne la liste des brèves dans la même rubrique Balis es #TITRE Titre #NOM_SITE #URL_SITE #NOM_SITE #URL_SITE Nom et adresse du site en référence #TEXTE Texte de la brève #LOGO_BREVE Le logo de la brève #INTRODUCTION Les 600 premiers caractères du texte

Caractéristiques des boucles Critères communs à toutes les boucles Classem ent {par quelque_chose} Ordre de présentation du résultat de la requête. Ex. : date, date_redac, titre, hasard... Opérations logiques {inverse} Inverse l'ordre de classement {critère = valeur} {critère != valeur} {critère < valeur} {critère > valeur}... {critère = valeur} {critère != valeur} {critère < valeur} {critère > valeur}... Par exemple, sélection des articles n'étant pas dans la rubrique 15 : Affichage entre les résultats Pour, par exemple, afficher la liste des auteurs de l'article : #NOM #NOM Donne la même chose que la balise #LESAUTEURS

Le site de Rhizomes Sommaire.h tml #TITRE ([(#DATE|affdate_court)]) </fieldset #TITRE ([(#DATE|affdate_court)]) </fieldset Les dernières brèves

Le site de Rhizomes Sommaire.h tml Les derniers articles : les dépêches 0}{inverse}{0,6}> #TITRE [(#LOGO_ARTICLE|left|#URL_ARTICLE|reduire_image{150})] #INTRODUCTION Le [(#DATE|nom_jour)] [(#DATE|affdate)] #NOM 0}{inverse}{0,6}> #TITRE [(#LOGO_ARTICLE|left|#URL_ARTICLE|reduire_image{150})] #INTRODUCTION Le [(#DATE|nom_jour)] [(#DATE|affdate)] #NOM

Le site de Rhizomes Sommaire.h tml Les prochaines manifestations Retrouvez-nous lors de nos prochaines manifestations : [(#DATE_REDAC|affdate)] : #TITRE Retrouvez-nous lors de nos prochaines manifestations : [(#DATE_REDAC|affdate)] : #TITRE

À vous de jouer !