Un cours de syntaxe SPIP sur irc, pour le moins surréaliste.
Par Alexandra, mardi 3 octobre 2006 à 16:46 :: Lu sur IRC ::#369
[avant(#BALISE{arguments_balise}|
filtre1{arg_filtre1}|filtre2{arg_filtre2})apres]Connaissiez-vous la syntaxe new style ?
Et Cedric tentant d’expliquer aux plus incrédules que tout les trucs qui ne suivent pas le schéma de #BALISE{argument}|filtre, ce sont des dérogations heritées des versions de SPIP antérieure à la 1.9 (...)
Z’avez bien sûr tout compris :)
Travaux pratiques et mise en application :
cent20[Je suis en train de faire mes
(#VALISE{delai=urgent}|chaussette|slip|moins_de6kg}) car je part en avion]
Cerdic oui, enfin sematiquement là
cent20 attends j’en fais une mieux
Cerdic chausette, slip sont plutôt des arguments
cent20 justement
Cerdic et moins_de_6kk un filtre oui
cent20 je rajoutechausette{10}comme 10 paires
Allergie[(je suis en train de faire mes(#VALISE{delai=urgent}
|chaussette{droite}|chaussette{gauche}|culotte) et de reserver]
[mon train(#SNCF{classe=2}|reservation{oui})
pour demain]
Cerdicmettre_chausettes{10}alors :
un filtre fait quelque chose, y a une action ; un argument c’est juste une info, un objet ...
cent20 faut faire un filtre de test entre train et avion en fonction du prix
_jacques_j
if (x==droite) droite=droite+1 ;
if(x==gauche) gauche=gauche+1 ;
if(droite==gauche) return("OK") ;
else return("recompter vos chaussettes") ;}
Syntaxe bien spip 1.9 conforme au nouveau compilo.
Retenez-là bien, elle sera bientôt ajoutée à la documention officielle de SPIP :
Trève de plaisanteries.
Tout ca pour quoi ?
Et bien pour arriver à ca :
C’est pas beau SPIP !

Commentaires
le complément indispensable c’est d’avoir les filtres suivant définis dans votre fichier mes_fonctions.php :
C’est le plugin pour râper les carottes qui vous est monté à la tête, là ? :)
Pfff, c’est même pas internationalisé...
Y’a mon « prof » de PHP (enfin de PHP pour créer du javascript :( ) qui se demande pourquoi je me marre !
lol lol lol
[(<:je_suis:>(#MDR|abdomen{<:crispé:>}|machoire{<:démontée:>}
|collègues{<:dans_l'incompréhension_la_plus_totale:>)]