Squelette @-brest - version SPIP 1.9+ et 2.0

Squelette pour sites éditoriaux monolingues

Testé sur ces navigateurs

Testé ?PlateformeNavigateurVersion
oui windows Internet explorer 5.1
oui windows Internet explorer 6
oui windows Internet explorer 7
oui windows Firefox 1.5
oui windows Firefox 2.0
oui windows Firefox 3.0
oui Mac Safarir 2
oui Unix/Linux Konqueror 3.4
oui Unix/Linux Firefox 1.0
oui Unix/Linux Firefox 1.0
oui Unix/Linux Opera 9.0

Présentation

Nouvelle version du squelette @-brest est un squelette pour gérer un site d’actualités relativement important. Par exemple, le site @-brest contient plus de 200 rédacteurs, 2500 articles, ...

Il utilise de nombreuses fonctionnalités de SPIP. Il est légèrement complexe à installer donc requiert un minimum de connaissances sur SPIP. Le squelette est disponible sur le SVN de la zone

Caractéristiques


-  Squelette monolingue XHTML transitionnel encodé en Array UTF-8
-  Présentation CSS bannière + 2 colonnes élastiques
-  Affichage paramétrable via des mots-clés réservés
-  Feuille de style d’impression
-  Pagination pour supporter de grosses quantités d’informations.
-  Compatible avec le plugin Crayons

Installation

L’installation est habituelle : copier des fichiers sur votre serveur dans un répertoire spécial et mettre à jour votre ficher ecrire/mes_options

Dans le répertoire /doc vous trouvez un fichier html qui explique l’installation en détails

Cela suffit pour utiliser le squelette !

Graphisme

Editer les feuilles de style. La page statique _patron.html permet de tester les CSS simplement sans installation, sans serveur.

Lire la suite uniquement si vous voulez utiliser les fonctions avancées ...

Paramétrages avancés

Le squelette est paramétrable par des mots-clés. Vous devrez créer ces groupes et mots-clés puis les attribuer aux articles, rubriques spéciales de votre site.

Par ex. je crée un article « crédits » et je lui ajoute le mot-clé « A lister dans le pied de page » pour ajouter crédits systématique en bas de toutes les pages du site.

Le groupe « - articles spéciaux - »
-  Créer le groupe articles spéciaux (Articles uniquement, Attribué par l’administrateur)
-  Créer les mots dont vous avez besoin

nom du mot-clé Action
A lister dans le pied de page Ajoute le titre de l’article dans le pied de page

Le groupe « - rubriques spéciales - »
-  Créer le groupe - rubriques spéciales - (Rubriques uniquement, Attribué par l’administrateur)
-  Créer les mots dont vous avez besoin

nom du mot-clé Action
A considerer comme Agenda Affiche la rubrique de la façon agenda (voir plus bas)
A lister comme intro au site Affiche le description de cette rubrique sur la page d’accueil du site
A lister dans wiki Affiche dans la page sommaire, un menu deroulant où l’on liste les sites listés sur la rubrique qui possède ce mot-clé
Ne pas lister dans la barre de navigation Masque cette rubrique de la barre navigation générale (par ex. pour une rubrique actualité)

Rubrique spéciale : Agenda

Pour une rubrique où l’on affiche des dates à venir
-  Page exemple : L’agenda de @-brest
-  Comportement : On affiche uniquement les événements à venir. Chaque article de la rubrique correspond à un événement. pour indiquer la date de fin de l’événement, on utilise la date de rédaction antérieur
-  Installation : Le modèle de la rubrique agenda est le squelette rubrique-68.html. Renommer le fichier avec le numéro de votre rubrique agenda. Ajouter aussi le mot-clé « A considerer comme Agenda »

Rubrique spéciale : Fils d’infos

Pour une rubrique où l’on met en valeur les actualités de sites syndiqués.
-  Page exemple : Fils infos de @-brest
-  Comportement : On affiche uniquement les événements à venir. Chaque article de la rubrique correspond à un événement. pour indiquer la date de fin de l’événement, on utilise la date de rédaction antérieur
-  Installation : Le modèle de la rubrique fils d’infos est le squelette rubrique-89.html. Renommer le fichier avec le numéro de votre rubrique fils d’infos

Autres éléments

Le squelette ne contient pas la carte, ni la newsletter du site @-brest car ils ne correspondent pas à des éléments standards et pour éviter de trop compliquer l’installation de ce squelette

Historique des mises à jour

version 2.4 - 18 mai 2009
-  Compatible avec SPIP 2.0

version 2.3 - 2 janvier 2008
-  Compatibilité avec le plugin Thickbox2 (galerie d’images en jQuery)

version 2.2 - 21 aout 2007
-  Mise à jour du code HTML pour rester valide w3c

version 2.1 - 3 avril 2007
-  Compatibilité avec SPIP 1.9.2
-  Accessibilité améliorée
-  Compatibilité avec le plugin Crayons

version 2.0 - 17 octobre 2006
-  Sortie de la version compatible avec SPIP 1.9

Discussion

15 discussions

  • Bonjour,
    merci pour ce squellette fort joli.
    J’ai un petit souci : je n’arrête pas de « trifouiller » les codes de deco.css, mais je ne parviens pas à faire en sorte que dans navbar, l’intitulé de la rubrique « active » (sélectionnée), soit d’une autre couleur que les autres. Soit mes modifications ne changent rien (!!), soit je modifie la couleur de TOUTES les intitulés...
    Si quelqu’un peut m’aider...
    merci d’avance

    Répondre à ce message

  • Bonjour, je suis totalement novice pour spip sauf que je maitrise le css,html et un peu php. Question bête pour l’installation, je suis bloquée car je n’arrive pas à activer le squelette.
    Je ne trouve pas le bouton option dans écrire ( écrire/option ) Merci de m’aider car je m’arrache les cheveux

    Répondre à ce message

  • 1

    Bonjour,

    Tout d’abord, bravo pour ce superbe squelette.

    Je développe actuellement un site internet pour une académie d’escrime et j’ai choisit votre squelette parce qu’il est très complet.
    J’ai cependant un petit soucis. Actuellement, Les liens référencés ne s’affichent que sur la page de la rubrique dans laquelle ils sont référencés. Or, je souhaite qu’ils s’affichent dans l’ensemble des pages. Je sais qu’il faut modifier le fichier inc_sidebar.html mais n’arrive pas à trouver la modification à faire.

    Pouvez vous m’aider ?

    Merci d’avance !

    ps : Ce site est développé en local pour le moment, je mettrais l’adresse dès qu’il sera en ligne.

    • bonjour,

      Dans spip, les sites référencés sont liés à l’objet rubrique. Ce qui explique que dans le squelette brest, on affichage les sites sur les pages rubrique et article. Sur ces pages, on dispose d’un numéro de rubrique id_rubrique. Dans inc/inc_sidebar.html

        [(#REM) PAGE RUBRIQUE / ARTICLE (id_rubrique dispo) liste syndication]  
        <BOUCLE_getBranche2(HIERARCHIE){id_rubrique}{tout}{0,1}> </BOUCLE_getBranche2>    
            <B_list_site><h2 class="web"><span><:rub_syndication:></span></h2>  
            <BOUCLE_list_site(SITES){id_rubrique}{par nom_site}>
            <strong><a href="#URL_SITE"[ title="(#DESCRIPTIF|textebrut|couper{120})"]>#NOM_SITE</a></strong>
            <B_syndic><ul><BOUCLE_syndic(SYNDIC_ARTICLES){id_syndic}{0,5}>
            <li><a href="#URL_ARTICLE" title="#NOM_SITE[, le (#DATE|affdate)]">[(#TITRE*)]</a></li></BOUCLE_syndic>
            </ul></B_syndic><br /><//B_syndic>
            </BOUCLE_list_site>    
        </B_getBranche2> 

      Si vous voulez afficher les sites sur toutes les pages, il faut replacer le code précédent par un code plus général qui ne tient pas compte du paramètre id_rubrique. Lorsqu’on ignore ce paramètre dans la boucle SITES, on obtient TOUS les sites référencés, ce qui peut retourner beaucoup de résultats. Dans inc/inc_sidebar.html

      [(#REM) liste tous les sites  syndiques sur toutes les pages]  
      <B_list_site><h2 class="web"><span><:rub_syndication:></span></h2>  
            <BOUCLE_list_site(SITES){par nom_site}>
            <strong><a href="#URL_SITE"[ title="(#DESCRIPTIF|textebrut|couper{120})"]>#NOM_SITE</a></strong>
            <B_syndic><ul><BOUCLE_syndic(SYNDIC_ARTICLES){id_syndic}{0,5}>
            <li><a href="#URL_ARTICLE" title="#NOM_SITE[, le (#DATE|affdate)]">[(#TITRE*)]</a></li></BOUCLE_syndic>
            </ul></B_syndic><br /><//B_syndic>
      </BOUCLE_list_site>    

    Répondre à ce message

  • Décidemment, j’en ai après inc_sidebar

    J’ai fait le squelette inc_sidebarbis. Dans celui ci, je voudrais afficher le texte de l’article du squelette « forum ». Je n’arrive pas à trouver la bonne boucle...

    En résumé, dans le squelette forum, au lieu d’inclure inc_sidebar c’est inc_sidebarbis. Jusque là pas de soucis. Reste à trouver comment afficher le texte correspondant à l’article auquel on répond. Est-ce que c’est possible ? Si oui, c’est toute la « commande » dont j’aurais besoin SVP.

    Merci de ces aides :-))

    contact

    Répondre à ce message

  • 2

    Bonjour,

    Etant un tout nouvel utilisateur de Spip, j’ai une petite question à propos de ce squelette :
    Comment fait-on pour enlever les rubriques situées à droite que l’on utilise pas (par exemple « Recevoir la lettre hebdo ») ?

    Merci d’avance pour vos conseils.

    Igloo

    • Voici les fichiers importants du squelette que vous pouvez éditer si vous voulez en modifier le contenu :

      chemin du fichiercontenu
      inc/inc_banner.html la bannière principale
      inc/inc_footer.html le pied de page
      inc/inc_navbar.html la barre de navigation
      inc/inc_sommaire_link.html les liens supplémentaires de la page d’accueil
      inc/inc_sidebar.html le contenu de la colonne de droite. le fichier le plus important

      pour supprimer le lien vers la newsletter, il faut éditer le fichier inc/inc_sidebar.html.

      J’ai mis à jour le squelette pour supprimer ces éléments en trop
      La dernière version du squelette mis à jour est disponible est en téléchargement (disponible à partir de demain)

    • Dans le dossier « inc », ouvrir inc-sidebar et retirer ce qui est en trop.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom