Squelette RÉCIT-FP Partenaires

Pour les besoins du projet « Sites partenaires FP » le RÉCIT-FP a développé un jeu complet de squelettes pour SPIP.

-  Nom du Squelette : RÉCIT-FP Partenaires
-  Version du squelette : 1.4
-  Auteurs : RÉCIT-FP
-  Licence : GPL
-  Compatibilite SPIP : 1.8.3

La dernière version de ce squelette est disponible sous licence GPL. Elle peut être téléchargée à l’adresse suivante : http://www.recitfp.qc.ca/article.php3?id_article=140.

Avec ce jeu de squelettes, la page « sommaire » peut s’afficher de deux façons :

-  Sur deux colonnes
Exemple 1 : www.aqpse.qc.ca
Exemple 2 : http://www.ressourcesemploi.qc.ca
Exemple 3 : http://aqppdt.recitfp.qc.ca/
Exemple 4 : http://pedago.csphares.qc.ca/spip/
Exemple 5 : http://echange-cfnt-pont.recitfp.qc.ca/

-  Sur trois colonnes
Exemple : www.recitfp.qc.ca

Il est possible de choisir l’un ou l’autre de ces affichages en sélectionnant la feuille de style appropriée.

Pour plus d’information, référez-vous aux documents disponibles avec les squelettes dans le dossier « Documentation » :
-  INSTALL.txt (installation, et configuration du squelette) ;
-  Intro_RECIT-FP_Partenaires_1-3-2.pdf (structure des pages et personnalisation de base).

Merci de nous tenir informé des installations publiques que vous ferez de ce squelette. Nous pourrons vous faire part des mises à jour éventuelles.

Nous vous encourageons à formuler vos commentaires par courriel à Stéphane Dubé Vous aiderez ainsi à optimiser ce squelette.

Équipe de développement
-  Chargé de projet : Stéphane Dubé
-  Intégration Web (XHTML, CSS et SPIP) : Pierre Bourgeois
-  Graphisme : Jean-Bernard Sun
-  Collaboration à l’analyse et aux tests : Patrick Morrier
-  Installation et gestion de serveur Linux : Michel Dubé


-  Testé sur ces navigateurs

Testé ?PlateformeNavigateurVersion
oui windows Internet explorer .
non windows Netscape .
oui windows Mozilla 1.0.6
non windows Phoenix .
non windows Opera .
oui Mac Internet explorer .
non Mac Netscape .
non Mac Chimera .
oui Mac Mozilla .
non Mac Phoenix .
non Mac Opera .
non Unix/Linux Netscape .
non Unix/Linux Mozilla .
non Unix/Linux Phoenix .
non Unix/Linux Opera .

Capture d’écrans provenant de la page d’accueil de deux sites utilisant ce squelette :

RÉCIT-FP Partenaires 1.4
Page Sommaire sur trois colonnes
RÉCIT-FP Partenaire 1.4
Page Sommaire sur deux colonnes

Discussion

97 discussions

  • 8

    Bonjour à tous.

    Juste pour féliciter et remercier l’équipe de développement.
    J’ai installer le squelette 1.5 beta-1 avec spip 1.9 (http://mazagol.free.fr)
    Le site n’a pas d’essence coopérative, mais je voulais me familiariser avec spip...
    Il me reste encore quelques détails à régler : la taille du pied de page, le décalage des boutons du menu vertical après suppression de « devenir rédacteur » et un agaçant mailto:#EMAIL sur le nom de l’auteur de l’article (au niveau de l’article lui même).
    Mais je vais chercher et SPIP va rentrer (enfin j’espère !)

    En tout cas, encore merci !!!!

    pofx

    • Bonjour,

      J’ai le même problème avec le mailto:#EMAIL ! Je n’y arrive pas.
      Si vous l’avez résolu comment avez vous fait ? Ou plus largeent comment faire.
      Merci d’avance

    • Bonjour....

      Je suis désolé mais je n’ai pas trouvé la solution... Il ne nous reste plus qu’à attendre le passage d’une âme charitable.

      Merci à elle d’avance...

    • Bonjour,
      Moi aussi j’ai installé le squelette avec spip 1.9, et je me suis posé les mêmes questions....
      -  Pour réduire le pied de page : il faut aller dans style.css et réduire le height dans #pied (environ vers la ligne 950)
      -  pour le mail, il faut aller dans article.html, et modifier la BOUCLE_auteur pour avoir
      <a href="[mailto:(#EMAIL)]">(#NOM)</a>
      -  pour les boutons du menu vertical : il faut aller dans entete.html, et vérifier les <li id="item1">...il faut que les « items » se suivent « item1, item2, item3, item4 ». Ensuite, il faudra changer la taille de l’encart texte qui apparait lorsqu’on passe la souris sur le menu. Pour ça, il faut aller dans style.css, puis dans « #topmenu li a:hover span » et réduire le width (ligne 160 environ)

      Voilà..j’espère que j’ai été assez claire...bon courage !

    • Bonjour.
      Et merci !
      Concernant le menu, j’ai détourné le problème en modifiant les « items » et en remplaçant le boutons « Devenir rédacteur » par un bouton « Accueil » personnalisé. Je me suis peut-être embêté pour rien puisque a priori, je « gratais » bien au bon endroit...
      Pour le mail, la modification a marché... et je vois de plus qu’une nouvelle version du squelette supprime le problème.
      Quant au pied de page, j’avais fait la tentative, mais le texte se retrouve hors du pied de page... mais j’avoue ne pas avoir plus cherché....
      Encore merci.

    • Dans le pied certains éléments sont positionnés de façon absolue et il faut aussi faire attention aux règles spécifique à IE. As-tu un liens vers ton site pour qu’on puisse mieux t’aider à trouver les solutions ?

    • Bonjour.

      Mon site est accessible ici. Il est vrai que je n’ai pas vérifié sous IE...

      Merci de votre aide.

    • La hauteur du pied se contrôle avec le paramètre height du sélecteur « #pied ». Tu peux ensuite ajuster dans Internet Explorer 6. Avec le code suivant, la hauteur ne s’appliquera qu’à IE6 :

      /*\*/
      * html #pied { height: 165px; }
      /**/

      Pour éviter que le texte à l’intérieur du pied décale, il faut soit ajuster à #pied #p#spip au niveau de la position, soit « top » et « right » ou carrément supprimer les paramètres « position : absolute », « top : ... » et « right : ... ». Le code suivant devrait faire ton affaire :

      #pied p#spip {
      	text-align: right;
      	}
    • Merci beaucoup. Ca marche...

    Répondre à ce message

  • 2

    Bonjour je voudrai savoir si quelqu’un sait-il comment afficher les sous-rubriques lorsque l’on clique sur le menu de droite ?
    merci beaucoup et bonne journée

    Répondre à ce message

  • 2

    Très beau travail que ce squelette... Je l’ai un peu adapté pour Spip 1.9 n’ayant pas vu qu’une mise à jour était dispo. Par contre une question : le bouton « Devenir Rédacteur » est bien pratique mais comment rendre possible l’inscription avec #FORMULAIRE_INSCRIPTION sans devoir créer un nouveau squelette spécifique ?

    Merci...
    Fred

    • Je réponds... petite solution de facilité trouvée... Boucle à ajouter dans article.html après
      <div class="texte">#TEXTE</div> :

      <B_redacteur><BOUCLE_redacteur(ARTICLES){id_article}{id_mot=3}>
      	    <div class="texte">#FORMULAIRE_INSCRIPTION</div></BOUCLE_redacteur>
      	    </B_redacteur><//B_redacteur>

      (l’id_mot « 3 » correspondant au mot clé « _devenir_redacteur »)

    • Il est superbe ton site. Le choix des couleurs, le réaménagement du pied, le graphisme. Chapeau !

    Répondre à ce message

  • 1

    Voici la version 1-5-beta-1b qui amène ces changements/corrections :

    1. Correction du #EMAIL sur le lien de l’auteur d’un article
    2. Réaménagement de la structure des fichiers
      1. les inclures se trouve dans le dossier « inc »
      2. les fichiers de langue dans le dossier « lang »
    3. Documentation un peu plus détaillée pour faire un site bilingue (activer le multilinguisme et ajouter les icônes « en » et « fr » dans le menu du haut - voir le fichier install.txt)
    4. Ajout de la balise Balise #INSERT_HEAD qui permet aux plugins d’inserer des appels javascript ou css

    Merci à vous tous pour vos commentaires et suggestions.

    Pierre

    • Les fichiers de langue reviennent à la racine du dossier squelettes ... Ça marchait pô :-|

    Répondre à ce message

  • Un gros bravo à Dubé (responsable du projet de création de ce superbe squelette) et à Bourgeon (programmeur) pour ce beau boulot. Je connais personnelement Dubé car je fais partie du même réseau québecois (le Recit) et laissez-moi vous assurer que lui et son équipe ont déployé beaucoup d’énergie et d’argent à la conception de ce squelette. Nous pouvons nous compter chanceux qu’ils acceptent de le partager gratuitement avec la communauté. Encore une fois Bravo ! Evidemment, je développe aussi mon propre site à partir de leur squelette.

    Eric l’Abitibien

    Répondre à ce message

  • Bonjour,
    Je viens de commencer a utliser ce squelette en local, il est absolument génial.
    J’ai néanmoins une petite question, j’espere qu’elle ne vous paraitra pas stupide.
    Dans les rubriques, j’aimerais n’afficher que le titre et le chapeau des articles et non tout le texte brut.
    La page rubrique.html ne permet pas de le faire, qqun pourrait-il me donner la marche a suivre ?
    D’avance un tout grand merci
    Adrien

    Répondre à ce message

  • 7

    D’abord un grand bravo pour ce magnifique squelette et pour le rendre dispo à la communauté. Vraiment.

    Du coup je me base sur RECIT-FP pour développer mon site (en local pour l’instant), mais voilà, je ne trouve pas comment ajouter à « entete.html » la ligne pour accéder à une autre langue (ou plusieurs ?). J’ai imaginé la ligne suivante :

    <li id="item7<multi>[fr]fr[en]en</multi>"><a href="sommaire.php3lang=<multi>[fr]fr [en]en</multi>"><span><multi>[fr]English Sector Web Site [en]Secteur francophone du site</multi></span></a></li>

    Suis-je dans le juste ?

    • Voici en plus simple :

      <li id="item7[(#LANG)]"><a href="[(#URL_SITE_SPIP)]?lang=[(#LANG)]"><span><:langue:></span></a></li>

      #LANG produira « fr » ou « en » selon le contexte et <:accueil:> générera le texte que tu auras inscrit dans ton fichier de langue perso (local-fr.php et local-en.php) qui se trouve dans le dossier squelettes.

      Ensuite tu modifies dans ta feuille de style les selecteurs « li#item7fr » et « li#item7em » pour lui donner le look que tu veux.

    • Merci de cette réponse rapide ! Le href="[(#URL_SITE_SPIP)]?lang=[(#LANG)]" ne fonctionnant pas (appel de la langue ...courante !), j’ai la ligne suivante :

      <li id="item7[(#LANG)]"><a href="sommaire.php3?lang=<multi>[fr]en [en]fr</multi>"><span><:langue:></span></a></li>

      Mais du coup, passez vous par des secteurs (rubrique de 1er niveau) de langue pour gérer le contenu multilingue ?

    • Si « fr » est en contexte dans l’URL alors les articles en français et l’interface (tout ce qui utilise local.php) en français s’afficheront. Si « en » est en contexte alors ...

      Assurez-vous d’activer le multilinguisme dans l’espace privée afin de pouvoir gérer les traduction.

    • Oui, je vois (à peu près) comment cela fonctionne avec SPIP. Je me demandais seulement si vous utilisiez des secteurs de langue (rubriques de 1er niveau : « Français » et « Anglais ») et le lien de traduction entre articles.

      Du coup, il faut peut-être déplacer « General informations » dans le secteur « Anglais » non ?

    • C’est pas obligatoire mais vous pouvez le faire. Le squelette se charge seulement d’afficher les contenus dans la langue spécifiée dans l’url. ie : http://monsite/?lang=en affichera sur la page d’accueil seulement les rubriques et les articles dont le paramètre « langue » dans l’espace privée est fixé à « anglais ».

    • Bonjour,

      J’ai installé votre squelette sur un site que je développe pour le moment en phase de test :
      http://www.e-storia.org/spip/?var_mode=recalcul

      La version de spip est 1.9, j’ai installé le squelette sans le dump de la base.
      L’architecture du site est construit de telle manière que tous les articles en ou fr sont rangés au même endroit, il n’y a donc pas d’architecture avec des sections [en] et [fr].

      J’ai installé la ligne de code pour le switch de la langue dans le fichier d’en tête, mais deux problème se posent :
      1. Le bouton apparait « hors » de l’interface (alors que j’ai bien collé la ligne de code à l’intérieur des bases

        ....
        2. Quand je clique sur le bouton « en », ce n’est pas la bonne version qui s’affiche, l’url en réponse étant : http://www.e-storia.org/spip/?lang=fr ...

        Pouvez vous m’aider ?
        Merci d’avance

      • C’est un bug à corriger. C’est pourquoi le code du bouton de langue dans l’entête est commenté. Il y a des corrections à faire au niveau du CSS (pour mettre le bouton au bon endroit) et au niveau du squelette (pour activer la bonne langue). À faire quand j’aurai du temp. Beaucoup de boulot en ce moment.

      Répondre à ce message

    • Tout d’abord bravo à tous ceux qui oeuvrent dans l’élaboration de si bons outils, et encore bravo à fredbref pour les modifs qu’ils a apportées et qui laissent augurer d’une interface fonctionnelle, agréable et esthétique en même temps.
      En ce qui me concerne, je n’en suis pas du tout encore là.
      J’ai installé SPIP 1.9, puis le squelette du Recit-FP, puis le correctif V1-5-beta-1. ... enfin, je pense l’avoir installé (j’ai restauré la base sur dump.xml). J’ai d’ailleurs perdu toutes mes rubriques, mais le calendrier semble fonctionner.
      Par contre, les boutons en haut à droite ne donnent toujours rien. L’un d’entre vous aurait-il la gentillesse de m’aider ?
      Un grand merci par avance.
      Christian.

      Répondre à ce message

    • bonjour à tous
      bon d’abord je veu feliciter
      les créateurs
      car c’est pas mal ce système.
      Sinon excellent squelletes mais j’ai quelques problèmes
      divers que je n’arrive pa a modifier,
      notemment au nivo du pied de ma page d’entrée
      et des commentaires.
      Donc Si Quelqu’un peut m’aider.
      Mon Site Est consacré un site consacré à la musique antillaise sur lequel j’aimerais que les visiteurs sur
      des compiles etc....

      Merci d’avance.

      Répondre à ce message

    • 3

      Migration réussie vers spip 1.9 !
      A priori, tout fonctionne normalement, calendrier y compris.

      • j’ai essayé de mettre la nouvelle versions, mais j’ai une fatal erreur au recalcul de la page :

        Fatal error : filemtime() [function.filemtime] : Stat failed for CACHE/7/-inc_credit-fr.177137bd (errno=2 - No such file or directory) in /mnt/128/free.fr/e/XX/XXXXXXXX/spip/ecrire/public/cacher.php on line 302

        j’ai réessayé plusieurs fois, je suis chez l’hébergeur FREE, merci pour la réponse.

        Pour le calendrier, j’ai réussi à afficher un article dans le calendrier, mais pas un deuxième sur un mois différent. (?)

      • Bon moi aussi j’ai des pbs sur Free.
        envoi de commentaire entre autres
        la réponse est là http://trac.rezo.net/trac/spip/ticket/465
        (ils ont changé leur version php)

      • Bon, le correctif à apporter sur spip 1.9 se trouve http://spip-epona.org/spip.php?article32

      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