Personnalisation de squelette.

Bonjour,

Je suis un nouvel utilisateur de spip.
Je l'ai mis en place sur mon pc (windows XP)
ce week end pour tester un peu et voir si les fonctionnalités
couvraient mon besoin.
Apres l'avoir installé avec easyphp j'ai pu saisir
quelques articles etc ...
tout allait bien et je vais adopter un écureuil.

J'ai Deux questons :

1/ J'ai dans un second temps voir comment je pouvais
   le personnaliser.

- 1 J'ai crée un dossier squelette à la racine du site
- 2 J'y ai copier le fichier sommaire.htm
- 3 J'ai modifier le fichier sommaire.htm avec Nvu
pour simplement ajouté un texte audessus de
la zone de Navigation
- 4 J'ai crée à la racine de site le fichier
mes_fonctions.php3 et comme indiqué
dans la doc j'ai ajouté dans le fichier :
<?php
$GLOBALS[’dossier_squelettes’] = ’squelette’;
?>

Voila mon petit test était prêt
je suis retourné dans mon navigateur et
j'ai forcé le calcul de la page. Et voila
que la page de présentation est toute désorganisée,
les variable ne sont pas
remplacée et il n'affiche plus les articles ?
Quelqu'un a t-il l'explication ?

j'ai remis l'original du fichier sommaire.htm en place et
rien ne change même en forçant le calcul de la page sic !

2/ La seconde question est une question de principe.
Voila j'aimerais dans la page d'accueil présenter
l'objet du site. Ce n'est pas
vraiment un article qui peut se ranger dans
les rubriques que je prévois. j'ai
deux possibilités si j'ai bien compris :
- 1 je crée une rubrique rien que pour cet article
- 2 Comme c'est quand même un peu long et
     que je n'ai pas envie de me manger
     un tiers de l'écran sommaire rien que pour ça,
     je me fais une page html classique
     avec le texte et je met le lien dans sommaire en dur

Qu'elle solution parait la meilleure avec spip ?

Merci pour vos avis et vos réponses.

Almr13.

Almr13 wrote:

Bonjour,

Je suis un nouvel utilisateur de spip. Je l'ai mis en place sur mon pc (windows XP)
ce week end pour tester un peu et voir si les fonctionnalités couvraient mon besoin.
Apres l'avoir installé avec easyphp j'ai pu saisir
quelques articles etc ... tout allait bien et je vais adopter un écureuil.

J'ai Deux questons :

1/ J'ai dans un second temps voir comment je pouvais le personnaliser.

- 1 J'ai crée un dossier squelette à la racine du site
- 2 J'y ai copier le fichier sommaire.htm
- 3 J'ai modifier le fichier sommaire.htm avec Nvu
pour simplement ajouté un texte audessus de
la zone de Navigation - 4 J'ai crée à la racine de site le fichier
mes_fonctions.php3 et comme indiqué
dans la doc j'ai ajouté dans le fichier :
<?php
$GLOBALS[’dossier_squelettes’] = ’squelette’;
?>

tu peux mettre tes fichiers squelette dans un répertoire 'squelettes' et tu n'auras pas à faire cette manip, ça simplifiera et éliminera une source d'erreurs potentielle :slight_smile:

Voila mon petit test était prêt je suis retourné dans mon navigateur et j'ai forcé le calcul de la page. Et voila
que la page de présentation est toute désorganisée,
les variable ne sont pas
remplacée et il n'affiche plus les articles ?
Quelqu'un a t-il l'explication ?

tu as ouvert sommaire.php3 ou index.php3 et tu as les balises SPIP? c'est pas normal

2/ La seconde question est une question de principe.
Voila j'aimerais dans la page d'accueil présenter l'objet du site. Ce n'est pas
vraiment un article qui peut se ranger dans les rubriques que je prévois. j'ai
deux possibilités si j'ai bien compris :
- 1 je crée une rubrique rien que pour cet article - 2 Comme c'est quand même un peu long et
     que je n'ai pas envie de me manger un tiers de l'écran sommaire rien que pour ça,
     je me fais une page html classique avec le texte et je met le lien dans sommaire en dur
Qu'elle solution parait la meilleure avec spip ?

la solution pour des "editos" est généralement la première, avoir une rubrique "editos" où tu mets ce genre d'articles, puis tu affiches sur ton sommaire que le dernier article publié sur la rubrique et tu caches la rubrique de tes autres boucles rubriques..

mais bon, si tu as un texte, qui ne va jamais vraiment changé, c'est un peu lourd pour pas grand chose.

Tu peux donc choisir la solution 2, mais elle n'est pas très souple... il y a une solution sympa, qui te permettra de retrouver plus facilement où tu as mis ce texte, pouvoir l'utiliser à plusieurs endroits sur le site et même le traduire si tu veux.

Tu crèes un fichier local_fr.php3 dans ton respertoire squelettes. Tu y mets le code suivant:

<?php

$GLOBALS[$GLOBALS['idx_lang']] = array(
'description_site' => 'Voilà, mon site machin à propos de truc et bidule chouette'
);

?>

il faut bien faire attention d'ecrire les ' avec un \ devant: \' dans ton texte.

Maintenant, dans otn squelette, tu peux utiliser la balise <:description_site:>

Pierre

Bonjour,
Utiliser NVU pour refaire les squelettes n'est pas une bonne idée.
Il corrige le code et les <BOUCLE> qu'il prend pour des erreurs HTML sont transformées...même si dans les options on a coché "conserver le format source original"

--
Christian BARRET
www.phila-colmar.org Amicale Philatélique et Marcophile Colmarienne
www.delcampe.com/boutiques/chbarret (Timbres d'usage courant & thématique)

lmr13 a écrit :

Bonjour,

Je suis un nouvel utilisateur de spip. Je l'ai mis en place sur mon pc (windows XP)
ce week end pour tester un peu et voir si les fonctionnalités couvraient mon besoin.
Apres l'avoir installé avec easyphp j'ai pu saisir
quelques articles etc ... tout allait bien et je vais adopter un écureuil.

J'ai Deux questons :

1/ J'ai dans un second temps voir comment je pouvais le personnaliser.

- 1 J'ai crée un dossier squelette à la racine du site
- 2 J'y ai copier le fichier sommaire.htm
- 3 J'ai modifier le fichier sommaire.htm avec Nvu
pour simplement ajouté un texte audessus de
la zone de Navigation - 4 J'ai crée à la racine de site le fichier
mes_fonctions.php3 et comme indiqué
dans la doc j'ai ajouté dans le fichier :
<?php
$GLOBALS[’dossier_squelettes’] = ’squelette’;
?>

Voila mon petit test était prêt je suis retourné dans mon navigateur et j'ai forcé le calcul de la page. Et voila
que la page de présentation est toute désorganisée,
les variable ne sont pas
remplacée et il n'affiche plus les articles ?
Quelqu'un a t-il l'explication ?

j'ai remis l'original du fichier sommaire.htm en place et rien ne change même en forçant le calcul de la page sic !

2/ La seconde question est une question de principe.
Voila j'aimerais dans la page d'accueil présenter l'objet du site. Ce n'est pas
vraiment un article qui peut se ranger dans les rubriques que je prévois. j'ai
deux possibilités si j'ai bien compris :
- 1 je crée une rubrique rien que pour cet article - 2 Comme c'est quand même un peu long et
     que je n'ai pas envie de me manger un tiers de l'écran sommaire rien que pour ça,
     je me fais une page html classique avec le texte et je met le lien dans sommaire en dur
Qu'elle solution parait la meilleure avec spip ?