[WikiListe] Squelettes universels

BohwaZ bohwaz at dioxyde.org
Mer 9 Juil 23:04:53 CEST 2003


Salut à tous,

Je suis heureux de pouvoir vous annoncer que j'ai mis au point une classe 
permettant d'appliquer le principe des squelettes SPIP à n'importe quelle 
script PHP.

Bon je vous explique, cette classe est librement utilisable et facilement pour 
reprendre le contenu de tables SQL existantes.

Explication: La classe peut à partir d'un squelette tirer des informations de 
la bases SQL.

Exemple: on a une base SQL avec 3 tables: textes, rubriques, auteurs. Chaque 
table constitue un type de boucle. Exemple: <BOUCLE1(TEXTES)>

Tous les critères des boucles Spip sont applicables, sauf les critères 
{unique}, {doublon} et {a/b} (qui permet d'afficher par exemple 1/3 des 
résultats). Tous les champs de la table désignée par le type de boucle sont 
utilisables sous forme de balises #TITRE (par exemple).

Cette classe gère même la possibilité d'appliquer des fonctions aux balises, 
comme ceci: (#TITRE|justifier).

Maintenant imaginez un peu les applications possibles: grâce à cette classe on 
peux réécrire facilement à l'aide du concept des squelettes SPIP tout le 
visuel de tous les scripts PHP existant.

Mais comme un exemple vaux mieux qu'un long discours, voici un petit exemple 
qui récupère les titres des 20 derniers fils de discussion du forum de 
<PRé>Textes:

http://www.bohwaz.lautre.net/test/test.php

Des liens vers le code source et le squelette sont en bas de la page.

Regardez un peu le squelette vous verrez comme c'est super comme système, et 
je n'ai développé aucun code PHP spécifique au forum PréTextes pour ça, tout 
ce que j'ai fait c'est utiliser la structure de la table SQL que je 
connaissait.

-- 
 Cordialement,
 BohwaZ <bohwaz at dioxyde.org>


Plus d'informations sur la liste de diffusion wiki