pense-bête de bruno sanchiz

Accueil > CMS > Spip > aides de spip

aides de spip

Publié le 15 mars 2017, dernière mise-à-jour le 28 août 2024, 26 visites, visites totales.

sql spip

https://programmer.spip.net/sql_fetch,659
https://programmer.spip.net/affichage_entetes_final,429


BOUCLES

la syntaxe des boucles : https://www.spip.net/fr_article898.html


balises spip

https://www.spip.net/fr_article1902.html


https://contrib.spip.net/Les-raccourcis-typographiques-en-standard-avec-SPIP


ancre : a name

Ancre et retour à l’ancre : [definition_ancre<-] et [retour à l'ancre->#definition_ancre] :


Statistiques

le fichier plugins-dist/statistiques/public/stats.php lit et écrit un fichier tmp/visites/[0-9a-f]{10} qui contient
a:6:{s:8:"autre        0        ";i:3;s:11:"article        21        ";i:1;s:11:"article        45        ";i:2;s:12:"rubrique        83        ";i:1;s:11:"rubrique        1        ";i:1;s:12:"article        223        ";i:1;}


DATE : https://contrib.spip.net/Utilisation-des-filtres-de-date-SPIP
en code spip, DATE=date de création, DATE_modif=DATE de MODIFication ; ça marche aussi en minuscules dans les boucles.


Ajouter un mot clé sur une liste de mots : Les mots [Les mots|les mots clés]


Liste des derniers articles modifiés

https://www.spip.net/fr_article1971.html


la div de recherche de spip qui se trouve dans formulaires/recherche.html est appelée par #FORMULAIRE_RECHERCHE dans 404.html , article.html , auteur.html , breve.html , calendrier.html , contact.html , forum.html , mot.html , plan.html , recherche.html , rubrique.html , site.html , sommaire.html


meta dans spip :

  • mots clés
    • <meta name="Keywords" content="<BOUCLE_keywords(MOTS) {type=meta_keywords}{","}>[(#TITRE|textebrut)]</BOUCLE_keywords>" /> 
    • <BOUCLE_keywords(MOTS) {type=meta_keywords}{id_article ?}{","}> pour seulement les mots clés de l’article
    • http://forum.spip.net/fr_203292.html
    • https://www.spip.net/fr_article1493.html

      Pour chaque type de page, un squelette

      http://www.spip.net/fr_article3437.html

spip.php ?article3437 => article.html
spip.php ?rubrique143 => rubrique.html
spip.php ?mot12 => mot.html
spip.php ?auteur5 => auteur.html
spip.php ?site364 => site.html
spip.php => sommaire.html
spip.php ?page=abcd => abcd.html
spip.php ?page=plan => plan.html
spip.php ?page=recherche&recherche=ecureuil => recherche.html

on place les nouveaux squelettes dans squelettes avec les même sous-répertoires ; ex : include/footer.html


Les balises propres au site

ici ou


inclusions

ici
<INCLURE{fond=fichier, paramètres ...}> : Le « fichier » est le nom du fichier que l’on veut intégrer dans sa page.

<INCLURE{fond=inclure/header} /> : le fichier est inclure/header.html


image d entete

squelettes-dist/css/layout.css lgn 12 :
.header {background: #FFF url(img/br_background.png);}


test dans nav.html

<?php if (#COMPTEUR_BOUCLE < 7 ) { ?>


afficher tous les articles d’une rubrique

  • virer les 3 PAGINATION de rubrique.html

Il faut utiliser le critere branche à la place de id_rubrique dans ta boucle _articles de rubrique.html
<BOUCLE_articles(ARTICLES){branche}{!par date} {pagination 8}>
récupérer recursivement tous les articles d’une rubrique et de ses sous rubriques
N’hésite pas a consulter la documentation de base pour les boucles articles de spip


squelettes-dist/modeles/plan.html

sommaire.html : #MODELE{plan} -> #MODELE{articleux}
squelettes-dist/modeles/articleux.html


A Vérifier

<?php $soustitre = '[(#SOUSTITRE|texte_script)]'; ?>

boucles :


Articles

http://www.spip.net/fr_article902.html
premières lignes : #INTRODUCTION


Forums

https://contrib.spip.net/Tutorial-l...


Css

vous pouvez facilement rajouter quelques définitions surchargeant les expressions données dans le habillage.css standard, en créant et complétant un fichier perso.css dans Le dossier ./squelettes, automatiquement pris en compte par SPIP.


Les filtres de SPIP

https://www.spip.net/fr_article901.html

  • Les filtres des dates
  • Filtres de texte
  • Filtres de test
  • Filtres de logos
  • Les filtres mathématiques
  • Filtres techniques
  • Ajouter ses propres fonctions (( mes_fonctions.php )
  • Filtres avec des paramètres

tableaux en spip

||Légende du Tableau|Résumé du Tableau||
| {{Nom}} | {{Date de naissance}} | {{Ville}} |
| Jacques | 5/10/1970 | Paris |
| Claire | 12/2/1975 | Belfort |
| Martin | 1/31/1957 | Nice |
| Marie | 23/12/1948 | Perpignan |
Légende du Tableau
Résumé du Tableau
Nom Date de naissance Ville
Jacques 5/10/1970 Paris
Claire 12/2/1975 Belfort
Martin 1/31/1957 Nice
Marie 23/12/1948 Perpignan
[bruno sanchiz]