Mise en page / squelette

Petite question de mise en page...

Est-il possible de définir un "cadre" dans lequel viendrait s'insérer Spip?

J'explique: Créer (par "include" ou autre) une page unique avec une en-tête, un pied de page, et un menu sur la gauche, et faire en sorte que les articles, rubriques, brèves,... viennent s'insérer dedans?

Merci d'avance,

Nicolas

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

Salut,

On Mon, 10 Dec 2001, Nico L'Africain wrote:

Petite question de mise en page...

Est-il possible de définir un "cadre" dans lequel viendrait s'insérer Spip?

J'explique: Créer (par "include" ou autre) une page unique avec une en-tête,
un pied de page, et un menu sur la gauche, et faire en sorte que les
articles, rubriques, brèves,... viennent s'insérer dedans?

Oui bien sur, c'est très possible, avec plusieurs méthodes:
- Tu peux faire des frames (hum, pas terrible)
- Tu peux simplement réécrire un peu les fichiers de ton squelette de
maniere à donner ce look homogene (le plus simple)
- Tu peux aussi voir SPIP comme un kit de fonctions PHP, et faire ton
propre squelette de maniere à obtenir l'effet souhaité.

Mais de toute façàn, je crois que pour cela, il te faudra un minimum
comùprendre les mécanismes utilisés par SPIP (ca viendra en
l'utilisant)...

Hope it helps,

  Yannick

Bonjour,

Nico L'Africain :
  > Petite question de mise en page...
> Est-il possible de définir un "cadre" dans lequel viendrait s'insérer
Spip?

Réponse Yannick :

Oui bien sur, c'est très possible, avec plusieurs méthodes:
- Tu peux faire des frames (hum, pas terrible)
- Tu peux simplement réécrire un peu les fichiers de ton squelette de
maniere à donner ce look homogene (le plus simple)
- Tu peux aussi voir SPIP comme un kit de fonctions PHP, et faire ton
propre squelette de maniere à obtenir l'effet souhaité.

Mon grain de sel :

si tu veux insérer des articles dans une page Web complexe, il suffit
juste d'insérer les boucles Spip au bon endroit.

C'est mon cas où je dois bosser sur le site de l'intranet en tout HTML
avec plein de petits dessins partout, une charte graphique définie et
statisque (entete complexe à tel endroit, menu avec tels dessins à tel
endroit, etc..).

Je veux insérer des articles (Titre, Date, Chapeau + lien pour lire la
suite), mais je n'ai PAS LE DROIT de modifier la mise en page, les
dessins, la police, les couleurs, rien.

Au départ j'ai bossé avec des Frames qui pointaient sur une page web
"statiques" (pour l'aspect charte graphique) et sur une page contenant
mes boucles. Ca ne marchait pas.

Comme j'étais pressé, j'ai simplement repris la page Web existante en
squelette et ajouté la boucle qui va bien au bon endroit, au milieu du
code HTML.

Pour la lecture des articles, j'ai créé les fichiers "article-1.html",
article-2.html, etc.. -en y intégrant les éléments de la charte
graphique imposée- pour les articles de la rubrique N°1 (qui correspond
chez moi à Actualité), de la rubrique N°2 (Archives actualités), etc..

Évidement, je sous-exploite la puissance de Spip, mais pour l'instant ça
tourne tout en respectant le site Web :slight_smile:

J'ai bon espoir de convaincre le "service communication" et laisser Spip
"s'exprimer" sur un vrai WebZine interne, des listes de diffusion pour
chaque catégorie de population, etc... mais dans mon cas comme partout,
le principal frein reste humain, mais je garde espoir :wink:

Courage et A +
OD

PS : Avancée du pb d'insertion d'images
J'ai un soucis de téléchargement d'image par l'echec du codage
ENCTYPE="multipart/form-data" dans le formulaire <FORM
ACTION='../spip_image.php3' METHOD='POST'
ENCTYPE="multipart/form-data">.

Des acteurs de la liste (et d'ailleurs) pointaient du doigt Squid. Après
lecture des logs et en contourant le cache, il apparait que c'est Apache
qui "explose" lorsque ce petit codage est utilisé. Version un peu
vieille.

J'attends le déménagement physique des sites Web sur des stations plus
récentes pour que mon "gourou" fasse un upgrade d'Apache et de PHP.

J'ai bien envie d'utiliser les fonctions PHP pour permettre ce
téléchargement d'image mais j'ai peur de me mélanger les pinceaux lors
des upgrade de Spip.