Langue: en
Recherche




Contributeurs
Webmaster - Infos
Y-a quelqu'un ?

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret

Nouveaux messages

 Nombre de membres 814 membres


Connectés :

( personne )
Skins - tutoriels skins V4.5

Les skins GuppY v4.5


I - Présentation


GuppY 4.5 est livré avec ses skins de base, no_skin, skn_1 skn_2 et skn_3, un exemple de customisation plus évoluée (la skin carbonix) et d'autres dont certaines introduisent à la technique d'utilisation des div/css.

    On voit qu'une page est divisée en 3 zones principales :

    1- une entête
    (logo, bannière, citation et icônes menu)

    2- un corps de page (boîte centrale entourée de boîtes latérales)

    3- un pied de page
    No_skin
    La skin "No_skin"


II - La skin de base de GuppY: No_skin

C'est la skin de base, très dépouillée et très simple. Elle s'appuie sur la feuille de style de base de GuppY (inc/style.inc). Elle ne "dessine" que la partie 2 (les boîtes centrale et latérales).

Tous ses paramètres (sauf ceux indiqués ci-dessous) sont configurés dans les pages d'administration.

Analysons la constitution de son fichier skin.inc

$­­­­­­­­­­­­­­­­­topmargin ="0px"; (*) Permet de spécifier une marge en haut des pages

$­­­­­­­­­­­­­­­­­bodyheader = CHEMIN."img/".$­­­­­­­­­­­­­­­­­page[6];
ou $­­­­­­­­­­­­­­­­­bodyheader = ""; (*)

Permet d'insérer une image d'arrière plan dans la partie en-tête
Sinon pas d'image d'arrière-plan d'en-tête
$­­­­­­­­­­­­­­­­­bodybackground = CHEMIN."img/".$­­­­­­­­­­­­­­­­­page[3];
ou $­­­­­­­­­­­­­­­­­bodybackground = ""; (*)
Insère une image d'arrière-plan sur le reste de la page
Sinon pas d'image d'arrière-plan dans le corps de page
function htable()
Function btable()
Fonctions dessinant la boîte centrale.
Htable() ouvre un tableau (avec son titre), btable() le referme, les données (article, news, etc...) sont insérées entre les deux parties.
function htable1()
Function btable1()
Fonctions dessinant les boîtes latérales de la même manière
(*) Ce sont les seules modifications permises dans le script de cette skin
CHEMIN."img/" est le lien vers le dossier images du site.

Architecture HTML simplifiée d'une boîte:

htable()
(génération de l'entête de boîte)



coin gauche
la ligne de titre...
coin droit


bordure gauche

bordure droite


coin gauche
la ligne de fond
coin droit

Titre

Contenu de l'article ou nouvelles, forum, etc...

btable()
(fermeture de la boîte)
Nota: pour no_skin on n'utilise que les cellules (td) en bleu

Cette skin ne créant que des boîtes "simples" dans le corps de page, elle est particulièrement adaptée aux "petites configurations" ou connexions bas débit.

La "customisation" consistera à "enjoliver" les boîtes de base (partie 2) et à encapsuler en-tête et pied de page (parties 1 et 3) dans des boîtes similaires.


Date de création : 06/07/2005 @ 18:18
Dernière modification : 24/11/2006 @ 14:27
Catégorie : Skins
Page lue 19249 fois


Imprimer l'article Imprimer l'article

^ Haut ^