SPIP - Contrib

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



Accueil du site > Squelettes complets > Squelettes « éditoriaux » > @-brest

Squelette @-brest - version SPIP 1.9+

mardi 17 octobre 2006, par erational. Dernier ajout mercredi 2 janvier 2008


Squelette pour sites éditoriaux monolingues

Voir en ligne : Télécharger la dernière version


- Nom du Squelette : @-brest
- Version du squelette : 2.1
- Compatibilite SPIP : compatible SPIP > 1.9
- Site(s) exemple : http://www.a-brest.net/ http://www.creatif-public.net
- Auteur : erational
- Licence : GPL version 2

- 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 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.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

Documents joints


Répondre à cet article

  • Squelette @-brest - version SPIP 1.9+

    31 mars 2008 23:52, par phil.kdo

    Merci pour ce squelette simple à installer et permettant une présentation claire. J’aurais 2 questions à poser pour mettre mon site plus en harmonie avec ce que je souhaite :
    - comment modifier la colonne de droite pour qu’elle soit moins large ?
    - et surtout comment modifier la page "actualités" pour y mettre un texte non dynamique (pas le ou les derniers articles mais un texte que je choisis) Merci d’avance pour vos réponses Philippe

    Répondre à ce message

    Retour au début des forums

  • Squelette @-brest - version SPIP 1.9+

    15 mars 2008 11:18, par rcaron

    Bonjour et bravo pour ce squelette...

    Je cherche à trouver des explications sur les mots-clés spéciaux. Où peut-on trouver la liste des mots-clés possibles pour les articles, les rubriques ?

    Je voudrais afficher un ou plusieurs articles (en entier) sur la page sommaire, par exemple.

    Lorsque je mets le texte de cet article dans le texte d’une rubrique "A lister", cette dernière n’apparaît pas...

    Merci pour votre réponse

    Répondre à ce message

    • Les mots-clés spéciaux sont une fonctionnalité spécifique ce squelette. Il faut les créer à la main (bien respecter la casse). Leur action est expliquée dans ce même article.

      Si vous voulez lister plusieurs articles sur la page sommaire d’une façon fixe (non liée à l’actu), il faut modifier le mot-clé A lister comme intro au site pour pouvoir l’attribuer aux articles (en plus de pouvoir les attribuer aux rubriques) et ajouter dans sommaire.html une boucle du genre

      bonne chance

      Répondre à ce message

    Retour au début des forums

  • Squelette @-brest - version spip 1.9

    31 octobre 2006 20:01, par Magali Eléouet

    Toout d’abord : Un grand merci pour ce squelette . Je l’adapte à mes besoins, j’espère que ça fait pas pleurer les créateurs ou créatrices ;-))

    J’ai un soucis : dans la page rubrique, quand ma souris effleure un titre d’article ou les mots clés, hop ! le menu de droite (inc-sidebar) disparaît ! Il réaparaît immédiatemet mais c’est assez surprenant, oups oups !

    Si qq’un-e a déjà rencontré ce genre de surprise.. Merci de me donner une piste.

    Et encore merciiiiiiiiiiiiiiii !!

    Répondre à ce message

    • colonne droite 2 novembre 2006 09:14, par erational

      as tu une URL pour voir ? sans doute un <div> mal fermé.

      Répondre à ce message

      • colonne droite 4 novembre 2006 18:28, par Magali Eléouet

        Voilà, j’ai la réponse !! Andouille que je suis, j’ai ajouté une image, une ligne en fait, pour séparer chaque brève affichée dans inc_sibebar. Mon erreur est que je lui ai mis une mesure en px au lieu d’un %.

        Du coup, en mettant 90% pour cette image, plus de soucis ! Je disais dans mon message précédent que cette colonne de droite disparaissait ; en fait elle passait en bas de page évidemment, vu que la ligne était trop large.

        Je n’indique pas d’url parce que c’est uniquement un chantier pour le moment, je mets n’importe quoi en texte et n’importe quelle image pour mes essais !!! J’aurai mieux fait de rester en local..

        Dès que je termine, je donnerai l’url bien sûr, au cas où mes modifs intéressent.

        Répondre à ce message

      • URL 5 novembre 2006 21:58, par Magali Eléouet

        Je crois qu’en effet, sans indiquer l’URL je n’y arriverais pas. Cette URL est provisoire. Tout le contenu est "n’importe quoi"!

        - Page rubrique : la colonne de droite descend sous le contenu central !! J’ai beau créduire et encore réduire le logo rubrique, pas moyen. Remarque pour I.E, Firefox et Opera. Sans doute une mauvaise manip avec des > ???

        - Page "forum", je renonce à afficher le contenu de l’article dans la colonne de droite ; pas moyen non plus, je l’ai placé sour le formulaire. ( ne pas tenir compte des couleurs, pas eu le temps de m’en occuper)

        - Dommage que le papier peint en haut de page occupe 100% en largeur, mais pas les bannière (pas fini non plus ma déco) ni la inc_navbar. Le décalage est bof bof

        Beaucoup de travail encore !!

        Merci

        Voir en ligne : Lien provisoire

        Répondre à ce message

        • URL 6 novembre 2006 08:10, par Magali Eléouet

          Pour ne pas encombrer cette page je vais désormais poser mes questions techniques sur la liste de diffusion. SInon ça va déborder ici !! :-<

          Répondre à ce message

    • Squelette @-brest - version spip 1.9 3 mars 2008 14:47, par Fred

      Bonjour Magalie,

      J’aimerais savoir comment faites-vous pour inclure des image dans la listes d’articles d’une page rubrique (exemple) ?

      Aussi, j’ai remarqué que l’éditeur du squelette utilise des includes dans le fichier inc. Ainsi, la présentation des résumés d’articles présents sur la page rubrique.html est appelée par l’includes "inc_article_preview".

      Après plusieurs tentatives, je ne sais pas à quel endroit dois-je inclure le code du logo image "#LOGO_ARTICLE" ou encore "[(#LOGO_ARTICLE|left||image_reduire120,120)]" dans le code de l’include.

      Je vous remercie par avance pour votre aide.

      Répondre à ce message

    • Squelette @-brest - version spip 1.9 3 mars 2008 15:36, par Fred

      Bonjour Magalie,

      J’aimerais savoir comment faites-vous pour inclure des image dans la listes d’articles d’une page rubrique (exemple) ?

      Aussi, j’ai remarqué que l’éditeur du squelette utilise des includes dans le fichier inc. Ainsi, la présentation des résumés d’articles présents sur la page rubrique.html est appelée par l’includes "inc_article_preview".

      Après plusieurs tentatives, je ne sais pas à quel endroit dois-je inclure le code du logo image "#LOGO_ARTICLE" ou encore "[(#LOGO_ARTICLE|left||image_reduire120,120)]" dans le code de l’include.

      Je vous remercie par avance pour votre aide.

      Répondre à ce message

      • Squelette @-brest - version spip 1.9 3 mars 2008 22:30, par Magali Eléouet

        Bonjour, l’exemple que vous donnez est celui de mon blog installé sur OverBlog. Cette page qui résume les articles, et son gabarit ne sont pas de ma création.

        Et je n’utilise plus le squelette Brest depuis longtemps sur mon site allocarpentras, que j’avais du mettre en lien pour exemple.

        Vous devriez cependant obtenir des réponses, en tout cas je vous le souhaite. Sur mon site la page "plan" n’en contient pas. Elle est même terriblement ennuyeuse. ;-)

        Bon courage :-)

        Répondre à ce message

    Retour au début des forums

  • Squelette @-brest - version SPIP 1.9+

    3 mars 2008 16:47, par Yann974

    Bonjour,

    D’abord, mer-ci ! Grâce à votre superbe squelette, j’ai pu réaliser un intranet en 3 jours. Ce faisant, je me suis aperçu d’une erreur de pagination. Le code suivant :

    [(#PAGINATION{noancre}) - ]#GRAND_TOTAL[ (#GRAND_TOTAL|<{2}|?{<:article:>,<:articles:>})]

    Provoque l’erreur suivante :

    Erreur : filtre « calcul_bornes_pagination » non défini

    Du coup je l’ai remplacé par du plus simple qui fonctionne (mais moins bien que ce qui est attendu par le mode de pagination) :

    [(#PAGINATION) - Il y a #GRAND_TOTAL articles au total, cette page en affiche #TOTAL_BOUCLE.]

    Répondre à ce message

    Retour au début des forums

  • Squelette @-brest - version SPIP 1.9+

    27 février 2008 19:16, par Fred

    Bonjour,

    Je tiens tout d’abord à vous remercier pour votre contribution à ce site en nous donnant un grand coup de main pour la réalisation de mon site internet.

    Aussi, je suis très intéressé par le squelette qui contient la carte, ainsi que la newsletter du site @-brest (avec un outil back-office de gestion des emails).

    Je vous remercie par avance pour votre réponse.

    Fred

    Répondre à ce message

    • carte / newsletter 28 février 2008 07:25, par erational

      Carte

      Code de la carte ... C’est livré en l’état, à vous débrouiller avec ce vieux code

      Newsletter

      Cela dépend de votre serveur et de votre kilométrage ... vous pouvez utiliser SYMPA Mailman ou encore SPIP-Listes

      bonne chance !

      Répondre à ce message

      • carte / newsletter 29 février 2008 02:02, par Fred

        Bonsoir,

        Merci pour votre réactivité concernant vos conseils. Aussi, je me demande quel est la solution Newsletter la plus facile a mettre en place, lorsque l’on débute comme moi : SYMPA, Mailman et SPIP-Listes ?

        Enfin, concernant ma question relative à l’intégration de logos (images) présents sur chaque pavé-article d’une page rubrique (cf infra), après avoir bidouillé , j’aimerais savoir si il faut rajouter du code dans la page rubrique.html, ou dans un fichier CSS ?

        Par avance, merci !

        Fred

        Répondre à ce message

        • carte / newsletter 29 février 2008 07:19, par erational

          Utilisez alors SPIP Listes qui ne requiert aucune connaissance technique.

          Le logo ou la boucle pour votre image de rubrique est à placer dans la page rubrique.html. Les fichiers CSS ne gèrent que la mise en forme graphique et ne contiennent en général aucune boucle ni balise SPIP.

          Répondre à ce message

          • carte / newsletter 29 février 2008 10:46, par Fred

            Merci pour vos conseils. J’ai choisi SPIP-LIST est ça fonctionne merveilleusement bien ! Je suis étonné du résultat, cela ne m’a pris qu’une petite demi-heure pour l’installation.

            En revanche, concernant l’image, je ne sais toujours pas quel code et à quel endroit dois-je faut que je l’insère sur la page rubrique.html ?

            Encore merci pour votre contribution à mon projet.

            Répondre à ce message

            • carte / newsletter 29 février 2008 20:07, par catherine

              bonjour, je voudrais installer spip listes mais je ne sais pas comment faire (débutante!). Doit on enregistrer le fichier compressé et a quel endroit doit on le mettre ??? merci catherine

              Répondre à ce message

              • carte / newsletter 3 mars 2008 14:26, par Fred

                Bonjour,

                Pour ce faire, rendez-vous sur spip-listes et télécharger la dernière version du plugin "Plugin SPIP-Listes pour spip 1.9.2 (version béta)". Copier sur votre bureau par exemple.

                Connecter vous au serveur de votre site par FTP et créer à la racine du serveur (c-a-dire dans le dossier "www.") un dossier nommé "Plugins". Prenez votre fichier "spip-listes_1_9_2" (de votre bureau) et mettez le (par FTP) dans le dossier "plugins".

                Connectez vous à votre outil d’administration : http://www.monsite.com/ecrire, et aller dans le menu à "configuration" , puis "gestion des plugins" et "valider" le plugin "SPIP-LISTES".

                Voilà votre plugin Newsletter est installé !

                Maintenant, il vous faut une page sur laquelle les internautes vont s’inscrire :

                Dans le dossier « squelette », ouvrez avec votre logiciel de création de page Web la page "inscription.html" et collez-y intégralement le code suivant :

                #CACHE7200

                inc_head}{lang}>
                inc_banner}{lang}> inc_navbar}{lang}>
                [(#REM) Fil d'Ariane ]

                <:pass_vousinscrire:>

                [(#REM) Inscription au site ]

                #FORMULAIRE_ABONNEMENT

                #FORMULAIRE_MODIF_ABONNEMENT

                #SPIP_CRON

                 

                inc_sidebar}{lang}>

                Ou tout simplement "y insérez les balises #FORMULAIRE_ABONNEMENT et #FORMULAIRE_MODIF_ABONNEMENT".

                Après avoir sauvegarder cette nouvelle version de la page "inscription.html" et mise cette dernière en ligne sur le serveur, votre outil de gestion de Newsletter est fin prêt.

                Il ne vous reste plus qu’a vous connecter à votre « admin », et aller dans "Edition" puis "lettres d’information".

                Voilà et bonne chance !

                Voir également, pour l’installation !

                Répondre à ce message

          • carte / newsletter 2 mars 2008 13:31, par Fred

            Je vous remercie pour cette précision. Aussi, j’ai remarqué que vous utilisez des includes dans le fichier inc. Ainsi, la présentation des résumés d’articles présents sur la page rubrique.html est appelée par l’includes "inc_article_preview".

            Après plusieurs tentatives, je ne sais pas à quel endroit dois-je inclure le code du logo image "#LOGO_ARTICLE" ou encore "[(#LOGO_ARTICLE|left||image_reduire120,120)]" dans le code de l’include suivant :

            ***************************************************

            [(#REM) previsualisation d’article pour affichage page type rubrique, sommaire, recherche, ... l’affichage est assez succint (site type portail news)) l’affichage peut etre plus complet pour les sites de type blog

            - parametre : id_article

            ][

            (#SURTITRE)
            ][

            (#TITRE|supprimer_numero)

            ][
            (#SOUSTITRE)
            ] inc_keyword_list}{id_article}{lang}> [(#INTRODUCTION)]
            [<:posted :>(#DATE|affdate)] [<:par :> (#LESAUTEURS)]
            <:lire_article_seul :>

            *********************************************************

            Je vous remercie pour votre aide, car après cette dernière demande, le site sera enfin pret !

            Répondre à ce message

    Retour au début des forums

  • Squelette @-brest - version SPIP 1.9

    12 juillet 2007 08:12

    Bonjour,

    Comment faire pour mettre un logo actualité et un texte d’intro dans la rubrique actualité comme sur le site brest.

    Merci

    Répondre à ce message

    Retour au début des forums

  • La couleur de la rubrique "active"

    8 juillet 2007 16:49, par Ma.LeV

    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

    Retour au début des forums

  • Squelette @-brest - version SPIP 1.9

    10 mai 2007 08:05, par nat

    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

    Retour au début des forums

  • Squelette @-brest - version spip 1.9

    9 décembre 2006 16:23, par Peggy

    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.

    Répondre à ce message

    • afficher tous les sites référencés 11 décembre 2006 08:11, par erational

      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

    Retour au début des forums

  • afficher texte aticle dans inc_sidebar

    4 novembre 2006 18:37, par Magali Eléouet

    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

    Retour au début des forums

0 | 25



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net