SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

40 visiteurs en ce moment

fontsizeup fontsizedown
[128 commentaires]

Squelette EasySqueletting

dimanche 17 août 2008, par klelugi

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
2 votes

Le squelette EasySqueletting est un squelette de type généraliste, il propose une navigation sur 2 à 3 colonnes ainsi qu’une navigation horizontale par onglets. Les onglets sont des liens vers des rubriques que vous pouvez sélectionner manuellement. La principale caractèristique de ce squelette est que vous pouvez choisir en quelques clics toutes (ou presque toutes) les couleurs d’affichage de votre site.

L’essentiel de ce que vous permet ce système de template :

- Vous pouvez choisir et changer toutes les couleurs de votre site à tout moment sans éditer le moindre fichier,
- Vous pouvez créer et modifier votre entête grâce à un plugin fourni dans l’interface d’administration, cela vous débarasse du soucis de création de logo qui est souvent casse-tête,
- Vous pouvez choisir des polices typographiques pour les titres des différentes sections pour egayer votre site,
- Vous gérez simplement, par ajout de mots clés, les onglets affichés dans votre navigation horizontale,
- Vous choisissez le coté ou se situe la navigation verticale,
- et enfin, vous pouvez déterminer les dimensions (largeurs) des colones de votre site.

Voici quelques exemples de ce que vous pouvez obtenir :

A savoir sur ce squelette :

- Valide et testé sur : SPIP 1.9.2 d
- Auteur : Gilles TRAN
- Licence : GPL
- Utilisation : Débutant, Intermédiaire
- Surcharge Core : fichier Extra

Le squelette easysqueletting utilisent la librairie javascript jQuery pour afficher les arrondis, grâce au plugin "jCorners", ainsi qu’un news-slider pour afficher les derniers articles en page d’accueil, grâce au plugin "jFlow"

Pour faire fonctionner ce squelette, il vous faut installer 3 plugins :

- champs homonymes : qui vous permettra de gérer l’intitulé de vos onglets,
- CFG : pour gérer toutes les variables d’affichage pour la feuille de style dynamique,
- easysqueletting : le plugin qui couplé à CFG pemet le choix de toutes vos couleurs, typos,...

Notez de plus qu’il vous faut configurer SPIP de façon à pouvoir générer des images typographiques et des vignettes. Pour cela il faut se rendre sous : Configuration >> fonctions avancées >> choisir GD2.

Créer vos onglets

- Pour créer vos onglets vous allez devoir créer un nouveau groupe de mots-clés nommé : "mise en page"
- Puis créez un mot nommé : "onglet" (cet intitulé doit être respecté)
- Adjoindre ce mot-clé aux rubriques que vous voulez voir apparaitre dans vos onglets
- Editer la rubrique pour remplir le champs "Nom Onglet" nouvellement créé grâce au plugin champs homonymes, cela vous permet d’avoir un intitulé plus court pour le texte de votre onglet,
- Profitez en pour remplir le champs "Nom Court" disponible pour les rubriques, articles, brèves et sites. Ce champs sera utilisé dans le fil d’ariane vous permettant ainsi d’avoir des fils d’ariane plus courts

Upload et pré-configuration de ce système de template

- Téléchargez le zip, décompressez et uploadez les deux repertoires "squelettes" et "plugins" à la racine de votre site SPIP
- Validez les 3 plugins (configuration >> plugins) puis
- Rendez vous sur la page de configuration d’easysqueletting (configuration >> CFG >> Easy Squeletting)

Choix des couleurs, largeurs, typos et arrondis

Vous êtes maintenant sur la page ecrire/ ?exec=cfg&cfg=easysqueletting, vous disposez ici de plusieurs listes dépliantes pour chaque zone de configuration.

Afin de faire simple voici des captures d’écran d’un exemple de configuration pour chacune des caractéristiques de configuration du site.

Cliquez sur "Couleurs générales et arrondis". Maintenant il vous faut remplir les cases, pour les couleurs vous pouvez cliquer sur la case "modifier" adjacente à chaque champs pour utiliser le sélectionneur de couleur. Il est bon de savoir que ce sélectionneur de couleur fonctionne mieux sous Firefox

Attention : Si vous essayez de prévisualiser votre site en cours de configuration, il vous faudra bien penser, après chaque modification de la page de configuration, à :

- Vider le cache de SPIP et
- Vider le cache de votre navigateur pour voir les modifications

Mise en garde : pensez à bien valider le formulaire, voir même à le valider après chaque étapes pour ne pas risquer de perdre votre configuration après un choix laborieux des couleurs.

Voici un aperçu de ce que vous pourriez obtenir après votre choix de couleurs :

- Choix première couleur et deuxième couleur :

- Choix des dimensions du site

Remarque : vous pouvez ici choisir le coté d’affichage de la colonne de navigation.

- Choix des typos

Remarquez ici que vous pouvez spécifier 4 typos différentes : La première pour le texte de l’entête, la deuxième pour sa baseline (sous-titre), la troisième pour les titres des cadres de la colonne de navigation et la dernière pour les titres de la colonne de contenu

- Choix des réglages pour les différentes typos du site

Entête

Baseline

Colonne de navigation

Colonne de contenu

Attention notez aussi : Pour voir apparaitre des articles en page d’accueil dans les deux cadres du haut il faut :

- Que les articles soient publiés
- Qu’ils aient un logo, sinon cela n’affichera rien...

Vous êtes maintenant fin prêt pour visualiser votre tout nouveau site et si demain vous voulez changer de thème de couleurs pour votre site vous pourrez le faire en quelques secondes.

P.-S.

Pour éditer, ajouter, modifier ou supprimer des styles utilisez de préférence la feuille de style : styles.css

Retour en haut de la page

128 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |...

  • Répondre à ce message

    3 décembre 10:30 , par Berinfo

    Merci klelugi pour tes indications, c’est super sympa d’aider les novices. Je vais essayer la manip dès que... et vous tiens informé du résultat.

  • Répondre à ce message

    1er décembre 23:30 , par marcello

    Le squelette est’il d’ors et déja compatible spip 2.0 ou dans le cas contraire pensez-vous l’adapter. Merci

  • Répondre à ce message

    1er décembre 18:08 , par klelugi

    @berinfo,

    Le squelette easysqueletting n’est pas configurer pour afficher #LOGO_SITE par défaut, il te faut donc intervenir dans les squelettes pour cela.

    Par exemple, pour cela, tu pourrais éditer le fichier sommaire.html et dans le div id="divlogo" remplacer :

    <a href="#URL_SITE_SPIP"[ style="border-bottom:3px solid #(#CONFIG{easysqueletting/couleurentete})"]>[(#CONFIG{easysqueletting/texteentete}|image_typo_entete)]</a>

    par

    #LOGO_SITE_SPIP

    Ensuite tu iras dans l’onglet configuration de l’admin de SPIP pour insérer ton logo

  • Répondre à ce message

    1er décembre 18:03 , par klelugi

    @alexcool

    Au regard de ton installe, il me semble qu’il vaudrait mieux que tu configure tous les champs du plugin easysqueletting de façon à ce qu’on y voit plus clair, par exemple tu ne sembles pas avoir défini de largeurs sur tes colonnes, pour les fonds méfie toi aussi il peut y avoir des couleurs dans les onglet couleur 1 , couleur 2 etc...

    Mais avant tout le premier conseil serait de bien remplir tout les champs pour partir sur quelque chose de plus clair

    Bon courage

  • Répondre à ce message

    1er décembre 10:43 , par alexxcool

    berinfo pour le logo du site c’est dans la config générale de SPIP.

    Est-ce que styles.css gère tout l’affichage ? Existe-t-il d’autres fichiers qui le gère ? Visualisation toujours horrible de mon site.

  • Répondre à ce message

    30 novembre 16:29 , par berinfo

    Bonjour,

    Comment fait-on pour ajouter un logo (gif ou jpg) ou un petit bandeau (en jpg) dans l’entête du site à coté du titre du site qui lui est paramétrable dans cfg ?

    merci pour vos réponses

    BG

  • Répondre à ce message

    30 novembre 16:16 , par alexxcool

    Pour essayer de comprendre si vous comprenez quelques chose voici le code de mon styles.css dans squelettes.

    #titrepage padding:10px 0 0 10px ; #contderniersarticles border:1px solid #CCC ; #derniersarticles img.spip_logos float:left ; margin-right:10px ; #derniersarticles h2 font-weight:14px ; #dernierscontrol padding:1px ; border:1px solid #CCC ; #dernierscontrol .jFlowControl height:54px ; #dernierscontrol .jFlowControl border:1px solid #CCC ; margin-bottom:1px ; #dernierscontrol .jFlowControl:hover border:1px solid #999 ; background-color :#FFF ; #dernierscontrol .jFlowControl img float:left ; padding:2px ; margin-right:5px ; .dernierssuite a padding-top:5px ; font-size:11px ; text-decoration:underline ;

    #dernierssites margin-bottom:10px ; #dernierssites li padding:10px ; text-align:justify ; #dernierssites li:hover background :#F9F8EC ; #dernierssites li b.sitetitre color :#7F211B ; #dernierssites li a, #dernierssites li a:hover text-decoration:none ; #dernierssites li img float:left ; margin-right:10px ; padding:2px ; border:1px solid #CCC ; #dernierssites fieldset border:none ; #dernierssites legend color :#7F211B ; padding:5px 0 ; font-weight:bold ; cursor:pointer ; #dernierssites legend:hover text-decoration:underline ; #dernierssites label display:block ; #dernierssites input, #dernierssites textarea width:250px ; #dernierssites p.spip_bouton input width:auto ;

    .invisible position:absolute ; top :-3000em ; height:1% ; #contenucont padding:5px ; #hierarchie padding:0 0 5px 5px ; #titrepage, #content padding:10px 10px 0 10px ; #content padding-bottom:10px ; .contautre padding:5px 0 ; margin-bottom:10px ; .contautre .spip_logos float:left ; margin-right:10px ; padding:2px ; border:1px solid #CCC ; .contautre h3.spip padding:5px ; font-weight:bold ; .contautre p.credits text-align:right ; padding-right:5px ; padding-bottom:10px ; .contautre p.spip padding-bottom:5px ; .subautre, .subsites padding-bottom:10px ; .subsites li img float:left ; margin-right:10px ; img.typosite margin-bottom:10px ; #titrepage h2 img.typosite margin-bottom:0 ; p.toggle padding-top:10px ; .subsites a text-decoration:none ; .subsites a:hover b text-decoration:underline ;

    .formulaire_site fieldset border:none ; .formulaire_site fieldset legend display:none ; .formulaire_site p padding-bottom:5px ; .formulaire_site p label display:block ;

    #navigation li li background:none ; #navigation li li a display:block ; padding-left:10px ; height:25px ; line-height:25px ; background:none ; padding-left:15px ; #navigation li li a:hover color :#FFF ; background:none ; padding-left:15px ; #navigation a.curr font-weight:bold ;

    .message ul, .message li, .formulaire_ecrire_auteur ul, .formulaire_ecrire_auteur li display:inline ; .message fieldset label,.formulaire_ecrire_auteur fieldset label display:block ; float:left ; width:180px ; text-align:right ; padding-right:10px ; .message fieldset.previsu background-color :#FFE097 ; .message fieldset.previsu p, .formulaire_ecrire_auteur fieldset p padding:10px 5px ; .message fieldset.previsu input background-color :#FF9900 ;

    Merci

  • Répondre à ce message

    30 novembre 14:02 , par alexxcool

    Essayant avec IE mon site je vois que l’affichage est un petit peu mieux disons qu’on arrive à lire mais toujours ces bandes horribles. Sous Firefox en revanche une véritable horreur. On arrive pas à lire aucun article. Pourquoi ces différences ? Peut-on y remédier ? Comment comprendre les feuilles css ? Ou trouve t-on les fichiers à modifier pour corriger l’affichage de mon site ?

    On lit sur des articles ailleurs une fois faut corriger dans squelettes, une autre fois dans dist, encore ailleurs c’est admin_styles.css, et autres parts c’est styles.css bref faut jamais modifier les autres fichiers mais faut à chaque fois modifier des fichiers différents. Au final faudrait tout modifier et rien modifier en même temps et croiser les doigts pour que la magie opère. Comment se dépatouiller avec tout ça qui est contradictoire ?

    SVP HELP ME !

  • Répondre à ce message

    30 novembre 13:25 , par alexxcool

    Pourquoi j’ai un fond noir sur mes articles alors qu’aucune couleur n’est configuré en noir.

    Je précise que j’ai rentré les même codes couleurs et les même paramètres en tout point dans la configuration. N’ayant rien à la couleur noire pourquoi j’ai du noir sur mon site ?

    J’ajoute avant l’installation de easysqueletting rien n’était sur fond noir. Ce n’est que depuis son installation. Comment en changer cette couleur ? Pourquoi fait il des bandeaux mal placés aussi ? J’ai rien touché et c’est tout moche.

  • Répondre à ce message

    30 novembre 13:19 , par alexxcool

    En fait j’ai des bandes noir et des fonds noir qui s’affiche je voudrais savoir quoi faire pour en modifier la couleur, voire les supprimer car je n’en voit nullement l’utilité vu comment ils sont placés.

    Si vous pouvez m’aider svp.

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |...

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0