Voici un script permetant de faire un cadre facilement autour d un test, d un article ou d une arborescence.
Ce script a demarrer avec l idee des cadres dans l administration de spip.
Tout d abord, je voudrait remercier Baboon pour m avoir fournit la base et la comprehension des imbrications en html/spip.
regarder l exemple ci-dessous :
 Exemple de cadre
|
il y a trois points importants dans ce cadre : l icone, le titre et le contenu.
L icone est modifiable a volonte, le titre ou le contenu est un texte libre ou un article.
vous pouvez telecharger le fichier exemple avec ses images et ses icones : (Merci de changer les couleurs du cadre)

Fichier exemple du cadre
(Merci de changer les couleurs du cadre)
Dans un premier temps il faut le decompresser a la racine de spip. Il cree deux dossiers "cd_images" pour les images et les icones et "cd_scripts" pour le fichier des fonctions php et un fichier exemple.html a la racine.
Description du fichier exemple.html :
<html>
<head>
<title>Les idees Spox</title>
</head>
<!-- en debut de fichier -->
<?php require ("cd_scripts/lib_01.inc"); ?>
<!-- pour demarrer le cadre -->
<?php encadre('rubrique2.gif','Le titre du cadre','93'); ?>
<br><center>VOTRE TEXTE ICI OU VOTRE ARTICLE</center>
<!-- pour fermer le cadre -->
<?php ferme_cadre(); ?>
</body>
</html>
Dans vos squelettes, vous pouvez ajouter les trois lignes suivantes :
1 - la premiere ligne a placer en debut de fichier est la declaration des fonction PHP :
<?php require ("cd_scripts/lib_01.inc"); ?>
2 - La seconde ligne est l entete du cadre avec l icone et le titre a mettre avant votre texte :
<?php encadre('rubrique2.gif','Le titre du cadre','93'); ?>
ou
<?php encadre('article2.gif','[(#TITRE|textebrut)]','93'); ?>
3 - Et la dermiere ligne est la fermeture du cadre :
<?php ferme_cadre(); ?>
ATTENTION CECI EST AUSSI UNE BOUCLE ? NE PAS CROISER LES BOUCLES BIEN LES IMBRIQUER !
Bon cadre !