Suche senden
Hochladen
Memento Boucles SPIP
•
1 gefällt mir
•
2,324 views
Patrick Vincent
Folgen
Technologie
Unterhaltung & Humor
Melden
Teilen
Melden
Teilen
1 von 5
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Structure de données en PHP
Structure de données en PHP
Jean-Marie Renouard
Les structures de données PHP5
Les structures de données PHP5
Jean-Marie Renouard
Modèle relationnel
Modèle relationnel
Musatge
éTude de la norme classement afnor
éTude de la norme classement afnor
Abdallah Erradi
SUDOC, mode d'emploi
SUDOC, mode d'emploi
BibUnicaen
TCE1-Organisation administrative
TCE1-Organisation administrative
Abdelkhalek Kim
Benharratharijtp2 classification
Benharratharijtp2 classification
ARIJ BenHarrath
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?
Mickael Perraud
Empfohlen
Structure de données en PHP
Structure de données en PHP
Jean-Marie Renouard
Les structures de données PHP5
Les structures de données PHP5
Jean-Marie Renouard
Modèle relationnel
Modèle relationnel
Musatge
éTude de la norme classement afnor
éTude de la norme classement afnor
Abdallah Erradi
SUDOC, mode d'emploi
SUDOC, mode d'emploi
BibUnicaen
TCE1-Organisation administrative
TCE1-Organisation administrative
Abdelkhalek Kim
Benharratharijtp2 classification
Benharratharijtp2 classification
ARIJ BenHarrath
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?
Mickael Perraud
Cours3 gdm sql
Cours3 gdm sql
Abdelbaki IpNöse
Tirer parti des décorateurs de Zend_Form
Tirer parti des décorateurs de Zend_Form
Mickael Perraud
oracle : le PL-SQL
oracle : le PL-SQL
Mohammed Jaafar
SQL et MySQL
SQL et MySQL
Jean-Marie Renouard
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
Abdoulaye Dieng
C# 7 - Nouveautés
C# 7 - Nouveautés
James RAVAILLE
Séminaire éco-citoyen Bio-inspiration
Séminaire éco-citoyen Bio-inspiration
Patrick Vincent
SCEWC 2018 Erasme P VINCENT
SCEWC 2018 Erasme P VINCENT
Patrick Vincent
Workshop IA publiques
Workshop IA publiques
Patrick Vincent
Challenge Transport - Restitution
Challenge Transport - Restitution
Patrick Vincent
Innovation ouverte - Sprint créatif
Innovation ouverte - Sprint créatif
Patrick Vincent
Ludomuse
Ludomuse
Patrick Vincent
Présentation HOST-Communication / Webnapperon 2
Présentation HOST-Communication / Webnapperon 2
Patrick Vincent
Ateliers de co-design seniors - HOST
Ateliers de co-design seniors - HOST
Patrick Vincent
Lift12 workshop conductor
Lift12 workshop conductor
Patrick Vincent
Webnapperon
Webnapperon
Patrick Vincent
RFID au Muséolab - retours d'expérience
RFID au Muséolab - retours d'expérience
Patrick Vincent
Formation - P3 - SPIP Squelettes
Formation - P3 - SPIP Squelettes
Patrick Vincent
Formation - P2 - Standards du Web
Formation - P2 - Standards du Web
Patrick Vincent
Formation - P1 - Spip Utilisation
Formation - P1 - Spip Utilisation
Patrick Vincent
Memento HTML CSS
Memento HTML CSS
Patrick Vincent
Formation - WiFi
Formation - WiFi
Patrick Vincent
Weitere ähnliche Inhalte
Ähnlich wie Memento Boucles SPIP
Cours3 gdm sql
Cours3 gdm sql
Abdelbaki IpNöse
Tirer parti des décorateurs de Zend_Form
Tirer parti des décorateurs de Zend_Form
Mickael Perraud
oracle : le PL-SQL
oracle : le PL-SQL
Mohammed Jaafar
SQL et MySQL
SQL et MySQL
Jean-Marie Renouard
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
Abdoulaye Dieng
C# 7 - Nouveautés
C# 7 - Nouveautés
James RAVAILLE
Ähnlich wie Memento Boucles SPIP
(6)
Cours3 gdm sql
Cours3 gdm sql
Tirer parti des décorateurs de Zend_Form
Tirer parti des décorateurs de Zend_Form
oracle : le PL-SQL
oracle : le PL-SQL
SQL et MySQL
SQL et MySQL
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
C# 7 - Nouveautés
C# 7 - Nouveautés
Mehr von Patrick Vincent
Séminaire éco-citoyen Bio-inspiration
Séminaire éco-citoyen Bio-inspiration
Patrick Vincent
SCEWC 2018 Erasme P VINCENT
SCEWC 2018 Erasme P VINCENT
Patrick Vincent
Workshop IA publiques
Workshop IA publiques
Patrick Vincent
Challenge Transport - Restitution
Challenge Transport - Restitution
Patrick Vincent
Innovation ouverte - Sprint créatif
Innovation ouverte - Sprint créatif
Patrick Vincent
Ludomuse
Ludomuse
Patrick Vincent
Présentation HOST-Communication / Webnapperon 2
Présentation HOST-Communication / Webnapperon 2
Patrick Vincent
Ateliers de co-design seniors - HOST
Ateliers de co-design seniors - HOST
Patrick Vincent
Lift12 workshop conductor
Lift12 workshop conductor
Patrick Vincent
Webnapperon
Webnapperon
Patrick Vincent
RFID au Muséolab - retours d'expérience
RFID au Muséolab - retours d'expérience
Patrick Vincent
Formation - P3 - SPIP Squelettes
Formation - P3 - SPIP Squelettes
Patrick Vincent
Formation - P2 - Standards du Web
Formation - P2 - Standards du Web
Patrick Vincent
Formation - P1 - Spip Utilisation
Formation - P1 - Spip Utilisation
Patrick Vincent
Memento HTML CSS
Memento HTML CSS
Patrick Vincent
Formation - WiFi
Formation - WiFi
Patrick Vincent
Mehr von Patrick Vincent
(16)
Séminaire éco-citoyen Bio-inspiration
Séminaire éco-citoyen Bio-inspiration
SCEWC 2018 Erasme P VINCENT
SCEWC 2018 Erasme P VINCENT
Workshop IA publiques
Workshop IA publiques
Challenge Transport - Restitution
Challenge Transport - Restitution
Innovation ouverte - Sprint créatif
Innovation ouverte - Sprint créatif
Ludomuse
Ludomuse
Présentation HOST-Communication / Webnapperon 2
Présentation HOST-Communication / Webnapperon 2
Ateliers de co-design seniors - HOST
Ateliers de co-design seniors - HOST
Lift12 workshop conductor
Lift12 workshop conductor
Webnapperon
Webnapperon
RFID au Muséolab - retours d'expérience
RFID au Muséolab - retours d'expérience
Formation - P3 - SPIP Squelettes
Formation - P3 - SPIP Squelettes
Formation - P2 - Standards du Web
Formation - P2 - Standards du Web
Formation - P1 - Spip Utilisation
Formation - P1 - Spip Utilisation
Memento HTML CSS
Memento HTML CSS
Formation - WiFi
Formation - WiFi
Memento Boucles SPIP
1.
BOUCLES, CRITERES, FILTRES
MEMENTO – SPIP 2 d'après http://www.spip-contrib.net http://www.spip.net/fr et http://www.erasme.org CRITERES de boucles FILTRES de boucles BALISES générales FILTRES de balises Comparaison Sélection Configuration du Site: Filtres de texte {critère} {début,nombre} #URL_SITE_SPIP majuscules {critère=valeur} {debut_xxx,b} #NOM_SITE_SPIP justifier, aligner_droite, {critère=#BALISE} {1/3} #EMAIL_WEBMASTER aligner_gauche, centrer {critère=#GET{var}} {a,n-b} #LOGO_SITE_SPIP {critère=#ENV{var}} {n-a,b} textebrut avec <,=,>=,<=,==,!= Chemin relatif couper{80} Tri "#DOSSIER_SQUELETTE/fichier" ligne_longue{10} Union de valeurs {par titre} "#CHEMIN{fichier}" {critère IN v1,v2,...} {par hasard} supprimer_numero {par visites} Inclusion de squelettes nl2br Arborescence {par date} [(#INCLURE{fond=nom_sq})] PtoBR {id_rubrique} {par date_redac} <INCLURE{fond=nom_sq}> taille_en_octets {id_secteur} {par ...}{inverse} match{^w+} {branche} * Cache replace{origine,dest} Combinaison de #CACHE{24*3600} |concat{texte2} Date filtres de tri {age>n} {par filtre} Formulaires Les filtres des dates {age_redac>n} {par num filtre} #FORMULAIRE_FORUM affdate {age_relatif>n} {!par filtre} #FORMULAIRE_RECHERCHE ex:[(#DATE|affdate{'Y-m'})] {mois} {par filtre1, #FORMULAIRE_INSCRIPTION affdate_jourcourt {annee} filtre2, ...} #FORMULAIRE_SIGNATURE affdate_court {mois_redac} #FORMULAIRE_SITE affdate_mois_annee {annee_redac} Exclusion #FORMULAIRE_ECRIRE_AUTEUR jour, mois, annee {doublons} heures, minutes, secondes {doublons xxx} Balises de mise en page nom_jour, nom_mois, saison {unique} #PUCE #FORMULAIRE_ADMIN Filtres d'images Présentation #DEBUT_SURLIGNE |image_reduire{largeur, {"inter"} #FIN_SURLIGNE hauteur} ex :{« , »} image_recadre{largeur,hauteu Paramètres de l'URL r,position} Recherche #ENV{parametre,defaut} image_aplatir{format,couleur_ {recherche} #EVAL{_request('parametre')} fond} {par points} image_gamma{valeur} Générations d'URL(*, **) image_typo{police,couleur,taille} [(#SELF)] [(#URL_PAGE{squelette})] Autres Filtres +|parametre_url{valeur}|... inserer_attribut{attribut,val} extraire_attribut{attribut} Jeux de caractères parametre_url{parametre,val} #CHARSET traduire_nom_langue #LANG alterner{a,b,c,...} #LANG_DIR / _LEFT / _RIGHT #MENU_LANG Filtres techniques #MENU_LANG_ECRIRE entites_html texte_script Commentaire attribut_html [(#REM) commentaire] texte_backend abs_url Variables #SET{variable,valeur} Les filtres mathématiques #GET{variable} plus{xx}, moins{xx}, #EVAL{expression_php} mult{xx} div{xx}, modulo{xx} Balises techniques #SPIP_CRON Filtres de test #INSERT_HEAD |sinon{valeursinon} #HTTP_HEADER{argument} |?{valeursioui,valeursinon} |==, |!=, |>, |>=, |< {val} Tableaux #SET{tab,#ARRAY{cle1,item1,..}} [(#BALISE|=={val}|oui [(#GET{tab}|table_valeur{1})] [(#GET{tab}|table_valeur{cle})] code avec instructions] #SET{tab, #GET{tab}| array_merge{#ARRAY{clef, val}}
2.
Syntaxe SPIP résumée
: <B_nom> Code HTML optionnel avant <BOUCLE_nom(TYPE){critère1}{critère2}...{critèrex}> #COMPTEUR_BOUCLE [ texte optionnel avant (#BALISE|filtre|filtre...) texte optionnel après ] Une balise d'une autre boucle : [(#_principale:BALISE)] <BOUCLE_recursive(boucle_nom)> </BOUCLE_recursive> </BOUCLE_nom> #TOTAL_BOUCLE </B_nom> Code HTML alternatif <//B_nom> BOUCLE CRITERES BALISES ARTICLES {tout} #ID_ARTICLE {id_article} #SURTITRE {id_rubrique} #TITRE {id_secteur} #SOUSTITRE {branche} #DESCRIPTIF {id_auteur} #CHAPO {id_mot} #TEXTE {titre_mot=xxxx} #PS {type_mot=yyyy} #DATE {id_groupe=zzzz} #DATE_REDAC {lang} #DATE_MODIF {date} #ID_RUBRIQUE {date=...} #ID_SECTEUR {date==...} #NOM_SITE {recherche} #URL_SITE {statut=prop|prepa #VISITES |publie|refuse|poubelle} #POPULARITE {exclus} #LANG tri Les balises calculées {par popularite} #NOTES #INTRODUCTION #LESAUTEURS #PETITION #URL_ARTICLE #FORMULAIRE_FORUM #FORMULAIRE_SIGNATURE #PARAMETRES_FORUM Les logos #LOGO_ARTICLE #LOGO_ARTICLE_RUBRIQUE #LOGO_RUBRIQUE #LOGO_ARTICLE_NORMAL #LOGO_ARTICLE_SURVOL RUBRIQUES {id_rubrique} #ID_RUBRIQUE {id_secteur} #TITRE {id_parent} #DESCRIPTIF {racine} #TEXTE {id_enfant} #ID_SECTEUR {meme_parent} #LANG {recherche}
3.
BOUCLE
CRITERES BALISES {tout} Les balises calculées: {lang} #NOTES {exclus} #INTRODUCTION #URL_RUBRIQUE #DATE #FORMULAIRE_FORUM #PARAMETRES_FORUM #FORMULAIRE_SITE Le logo: #LOGO_RUBRIQUE #LOGO_RUBRIQUE_NORMAL #LOGO_RUBRIQUE_SURVOL BREVES {tout} #ID_BREVE {id_breve} #TITRE {id_rubrique} #DATE {id_mot} #TEXTE {titre_mot=xxxx} #NOM_SITE {type_mot=yyyy} #URL_SITE {id_groupe=zzzz} #ID_RUBRIQUE {lang} #LANG {recherche} Les balises calculées: #NOTES #INTRODUCTION #URL_BREVE #FORMULAIRE_FORUM #PARAMETRES_FORUM Le logo: #LOGO_BREVE #LOGO_BREVE_RUBRIQUE AUTEURS {tout} #ID_AUTEUR {id_auteur} #NOM {id_article} #BIO {lang} #EMAIL {lang_select} #NOM_SITE {login} #URL_SITE {statut} #PGP #LANG #STATUT #EN_LIGNE Les balises calculées: #NOTES #URL_AUTEUR #FORMULAIRE_ECRIRE_AUTEUR Le logo: #LOGO_AUTEUR FORUMS {id_forum} #ID_FORUM {id_article} #ID_THREAD {id_rubrique} #URL_FORUM {id_breve} #ID_BREVE {id_syndic} #ID_ARTICLE {id_thread} #ID_RUBRIQUE {id_parent} #ID_SYNDIC {id_enfant} #DATE {meme_parent} #TITRE {plat} #TEXTE {tout} #NOM_SITE {id_secteur} #URL_SITE {id_mot} #NOM {titre_mot=xxx} #EMAIL {id_groupe} #IP {type_mot=yyyy} Les balises calculées: #FORMULAIRE_FORUM #PARAMETRES_FORUM
4.
BOUCLE
CRITERES BALISES MOTS {tout} #ID_MOT {id_mot} #TITRE {id_groupe} #DESCRIPTIF {id_article} #TEXTE {id_rubrique} #TYPE {id_breve} #LOGO_MOT {id_syndic} #URL_MOT {id_forum} {titre=xxx} {type=xxx} GROUPE_MOTS #ID_GROUPE #TITRE SITES ou SYNDICATION {tout} #ID_SYNDIC {id_syndic} #NOM_SITE {id_rubrique} #URL_SITE {id_secteur} #DESCRIPTIF {id_mot} #ID_RUBRIQUE {titre_mot=xxxx} #ID_SECTEU {type_mot=yyyy} {id_groupe=zzzz} Autres balises: #LOGO_SITE critères d’affichage: #URL_SYNDIC {moderation=oui} #FORMULAIRE_FORUM {syndication=oui/non} #PARAMETRES_FORUM DOCUMENTS {id_article} #LOGO_DOCUMENT {id_rubrique} #FICHIER ou (#URL_DOCUMENT) {id_breve} #TITRE #DESCRIPTIF critères d’affichage: #TYPE_DOCUMENT {mode=document/image} #TAILLE {extension==jpg|gif|png} #LARGEUR #HAUTEUR #ID_DOCUMENT #EMBED_DOCUMENT SYNDIC_ARTICLES {tout} #ID_SYNDIC_ARTICLE {id_syndic_article} #ID_SYNDIC affiche {id_syndic} #TITRE {id_rubrique} #URL_ARTICLE {id_secteur} #DATE #LESAUTEURS #DESCRIPTIF #NOM_SITE #URL_SITE SIGNATURES {tout} #ID_SIGNATURE {id_signature} #ID_ARTICLE {id_article} #DATE {par nom_email} #MESSAGE {par ad_email} #NOM #EMAIL #NOM_SITE #URL_SITE HIERARCHIE {id_article} Celles de la boucle RUBRIQUES {id_rubrique} {tout}
5.
Syntaxes avancées (à
compléter) : [(#AUTORISER{modifier, rubrique, #ID_RUBRIQUE}) <a href="#URL_ACTION_AUTEUR{editer_#OBJET,nan,#SELF}&id_parent=# ID_RUBRIQUE&statut=publie&titre=nouveau+contenu"> </a> #FORMULAIRE_EDITER_SITE{#ID_SYNDIC, #ID_RUBRIQUE, #SELF} ]
Jetzt herunterladen