Squelette Multi-Saisons

Un squelette qui change de couleurs suivant les saisons, un graphisme tout en rondeurs et de très nombreuses options.

Alfons Mucha, grand peintre, en aurait rêvé. Multi-saisons est un squelette SPIP qui change de couleurs au fil des saisons. Fonctionnel sur SPIP V2, Il intègre de très nombreuses fonctions et affichages :

En standard

-  Annuaire de membre avec pages de contact ;
-  Espace sécurisé, restreint à certains membres ;
-  Kiosque à site web syndiqué rss et annuaire de lien
-  Splickrbox pour afficher votre dernier album photo ;
-  Newsletter SPIP-liste (plugin) avec affichage des formulaires ;
-  Pages de recherches (avec fonctions du plugins recherche étendue) et de 404 pour les articles ou forums supprimés ou restreints.
-  Plus une multitude de petits trucs : formulaire de pétition, de connexion, d’abonnement ... etc.
-  Thickbox ou Nyroceros pour afficher vos photos en diaporama (plugin Thickbox ou Nyroceros) ;

Options

-  option « Multi-saisons » pour que le site change de couleurs (logos + css) au fil des saisons ;
-  Glossaire interne pour les mots complexes (optionnel) ;
-  Annuaire de lien + formulaire de soumission + affichage de fil de syndication via un kiosque avec navigation par date ou site (optionnel) ;
-  Lecteur multimédia- pour vos vidéos et musiques avec le plugin Lecteur Multimedia (optionnel) ;
-  Forum multi-discussions avec avatars, modération à coup de Crayons (optionnel) page de suivi des forums
-  etc...

L’installation, la configuration.

L’installation, la configuration des plugins et des mots clés sont très largement expliqués dans ce site de démonstration et de documentation. Des [forums sont à dispositions pour toutes les questions relatives à ce squelette.

Portfolio

Discussion

69 discussions

  • La solution proposée par Multi-Saisons pour le changement de couleur en fonction de la saison est-elle transposable sur un autre squelette ?

    Question connexe :
    le choix des dates de changement de couleur, peut-il être autre chose que celui des débuts de saisons ?

    Merci d’avance.

    Répondre à ce message

  • 12
    Lafontanelle

    Bonjour,

    J’utilise Multisaisons depuis plusieurs années (sur le site référencé ci-dessous) et arrive tant bien que mal à gérer les quelques erreurs rencontrées ici ou là, au fur et à mesure des mises à jour successives. Cependant, étant passé dernièrement à la version 3.0.1 de SPIP, je n’ai plus le menu horizontal qui était créé par le groupe de mots-clés « barre_menu ». Avez-vous une solution pour récupérer celui-ci ?

    http://echodesmots.info

    • Tu peux faire un commit des corrections que tu as effectué ? Merci.

    • Ça ne répond pas à ma question, mais oui ! ;-)

      Je répondrai au besoin en plusieurs messages, le temps de retrouver les modifications qui, à bien y regarder, ne sont pas si nombreuses car j’ai rechargé plusieurs fois le zip original et c’est a priori la version de janvier 2011 qui est installée sur mon serveur, agrémentée d’une surcharge css (pour les couleurs des saisons automne et hiver).

      Dans le fichier backend.html, j’ai modifié les 3 premières lignes, notées :

      #CACHE3600
      [(#HTTP_HEADERContent-type : text/xml[ ; charset=(#CHARSET)])] <?xml version="1.0"[ encoding="(#CHARSET)"]?>

      par :

      #CACHE3600
      [(#HTTP_HEADERContent-type : text/xml[ ; charset=(#CHARSET)])] <?xml 
      version="1.0"[ encoding="(#CHARSET)"]?>

      xmlns:dc="http://purl.org/dc/elements/1.1/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      >

    • Salut quel est l’interêt de http://purl.org ? Si le w3c ne le demande pas ?

    • Toujours dans backend.html, de la ligne 48 à 50 du fichier original, j’ai modifié :

      <title>[(#TITRE|texte_backend) ][- Publication (#DATE|affdate{"ce j/n "})][-(#DATE|heures)][:(#DATE|minutes)]</title>
      		<link>#URL_SITE_SPIP/spip.php?page=discussion&id_forum=#ID_FORUM</link>
      		<guid isPermaLink="true">#URL_SITE_SPIP/spip.php?page=discussion&id_forum=#ID_FORUM</guid>

      par :

      <title>[(#TITRE|texte_backend)][- Publication (#DATE|affdate{"ce j/n "})][-(#DATE|heures)][:(#DATE|minutes)]</title>
      		<link>#URL_SITE_SPIP/?page=discussion&id_forum=#ID_FORUM</link>
      		<guid isPermaLink="true">#URL_SITE_SPIP/?page=discussion&id_forum=#ID_FORUM</guid>

      Et les lignes 63 et 64 :

      <BOUCLE_10recents(ARTICLES){rubrique ?}{lang ?}{branche ?}{par date}{inverse}{0,10}{unique}>
      [(#INCLURE{fond=inc-rss-item}{id_article})]

      par :

      <BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}>
      <INCLURE{fond=inc-rss-item}{id_article}>
    • Désolé, le code ne s’est pas affiché correctement. La mention de purl est déjà dans le fichier original :

      #CACHE{3600}
      [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml version="1.0"[ encoding="(#CHARSET)"]?>
      <rss version="2.0" [(#REM) rss 2.0.9)]	xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">

      que j’ai juste modifié en :

      #CACHE{3600}
      [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml 
      version="1.0"[ encoding="(#CHARSET)"]?>
      <rss version="2.0" [(#REM) rss 2.0.9)]
      	xmlns:dc="http://purl.org/dc/elements/1.1/"
      	xmlns:content="http://purl.org/rss/1.0/modules/content/"
      >
    • #URL_SITE_SPIP/ ?page=discussion&id_forum=#ID_FORUM Pourquoi retirer « spip.php ? »

      Je suis pas certains que rubrique ? ne mange pas la branche ? L’intérêt de branche est de s’abonner à tous les articles (sous rubriques y compris) si toutefois il y a des sous rubriques.
      Après réflexion, Je ne suis pas certain que le branche puisse s’affubler de l’option «  ? » .

    • Heu.... Je ne vois pas ce qui a changé dans :

      #CACHE{3600}
      [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml 
      version="1.0"[ encoding="(#CHARSET)"]?>
      <rss version="2.0" [(#REM) rss 2.0.9)]
              xmlns:dc="http://purl.org/dc/elements/1.1/"
              xmlns:content="http://purl.org/rss/1.0/modules/content/"
      >
    • Dans le fichier kiosque.html, ligne 93 à 97, j’ai modifié :

      [<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'})]})"
      				title="[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'}|affdate_mois_annee)]">[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'}|nom_mois)]&nbsp;‹</a>]
      				[<strong>(#ENV{date}|affdate_mois_annee)</strong>]				
      				[<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|Agenda_moisdecal{1,'Y-m'})]})"
      				title="[(#ENV{date}|Agenda_moisdecal{1,'Y-m'}|affdate_mois_annee)]">›&nbsp;[(#ENV{date}|Agenda_moisdecal{1,'Y-m'}|nom_mois)]</a>]

      par :

      [<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|agenda_moisdecal{-1,'Y-m'})]})"
      				title="[(#ENV{date}|agenda_moisdecal{-1,'Y-m'}|affdate_mois_annee)]">[(#ENV{date}|agenda_moisdecal{-1,'Y-m'}|nom_mois)]&nbsp;‹</a>]
      				[<strong>(#ENV{date}|affdate_mois_annee)</strong>]				
      				[<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|agenda_moisdecal{1,'Y-m'})]})"
      				title="[(#ENV{date}|agenda_moisdecal{1,'Y-m'}|affdate_mois_annee)]">›&nbsp;[(#ENV{date}|agenda_moisdecal{1,'Y-m'}|nom_mois)]</a>]

      et de la ligne 178 à 183 :

      [<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'})]})"
      				title="[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'}|affdate_mois_annee)]">[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'}|nom_mois)]&nbsp;‹</a>]
      				[<strong>(#ENV{date}|affdate_mois_annee)</strong>]
      				
      				[<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|Agenda_moisdecal{1,'Y-m'})]})"
      				title="[(#ENV{date}|Agenda_moisdecal{1,'Y-m'}|affdate_mois_annee)]">›&nbsp;[(#ENV{date}|Agenda_moisdecal{1,'Y-m'}|nom_mois)]</a>]

      par :

      [<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|agenda_moisdecal{-1,'Y-m'})]})"
      				title="[(#ENV{date}|agenda_moisdecal{-1,'Y-m'}|affdate_mois_annee)]">[(#ENV{date}|agenda_moisdecal{-1,'Y-m'}|nom_mois)]&nbsp;‹</a>]
      				[<strong>(#ENV{date}|affdate_mois_annee)</strong>]
      				
      				[<a	href="(#URL_PAGE{kiosque}|parametre_url{date,[(#ENV{date}|agenda_moisdecal{1,'Y-m'})]})"
      				title="[(#ENV{date}|agenda_moisdecal{1,'Y-m'}|affdate_mois_annee)]">›&nbsp;[(#ENV{date}|agenda_moisdecal{1,'Y-m'}|nom_mois)]</a>]
    • Ce qui change pour la première modif dans backend.html, ce sont les retours à la ligne, c’est peut-être plus clair avec un éditeur de texte (j’utilise Notepad++, je peux t’envoyer le fichier à l’occasion).

      Pour la deuxième modif, c’est simplement que je n’avais pas le flux rss de mes articles en m’abonnant avec le fichier original, flux que j’ai pu récupérer ensuite, mais n’étant pas un expert, je ne sais si j’ai bien fait.

    • C’est peut-être pas nécessaire de comiter des mises à la ligne sur la zone. S’il n’y a pas de retour à la ligne dans le flux RSS, c’est pour que certains agrégateurs acceptent le flux sans sourciller. (Google de mémoire pour exemple).

      Si par contre tu as des corrections qui retournent un bug, notamment sous SPIP3, tu peux faire les corrections et commiter directement dans le zip via SVN. Notice d’utilisation de SVN sur SPIP zone.

      merci.

    • C’est bien gentil mais SPIP Zone, Trac et Tortoise SVN, qu’il faut bien apprendre à utiliser avant de vouloir s’en servir correctement (ce qui est fait pour l’essentiel, mais au-delà je n’ai pour l’instant pas le temps), cela me semble un peu lourd pour changer trois virgules. Je préfère poster ici mes changements mineurs afin d’en faire bénéficier l’ensemble des utilisateurs et recevoir la critique me permettant de progresser.

      Je ne vais tout de même pas modifier un fichier du zip source (où, comment et lequel) alors que j’avance par tâtonnement sur un langage que je commence tout juste à déchiffrer (d’autant plus avec SPIP 3.0). Je suis écrivain public, pas développeur SPIP chevronné. Je veux bien aider et souhaite participer, mais polluer et planter le travail des autres, non. Je respecte trop le boulot déjà effectué par les auteurs de ce squelette pour oser m’égarer dans des modifications hasardeuses.

      En outre, mon problème reste entier, je n’ai toujours pas la barre d’onglets et si je ne trouve pas de solutions pour corriger le problème, je changerais tout simplement et à regret de squelette pour un autre compatible avec SPIP 3.0 et mis à jour plus régulièrement.

      Cordialement,

    • Contribue comme bon te semble, et le logiciel libre avancera.

    Répondre à ce message

  • 3

    Bonjour, j’ai migrer le site de 1.9 a 2.1.12, j’ai fait les tests en local avec une une nouvelle BDD tout fonctionne , je fais la même chose sur le site d’hebergement « ovh » en ayant pris soins de fournir les paramètres de la base au démarrage de l’installation de SPIP, tout se passe correctement, au moment d’accéder à l’espace privé j’ai une seule colonne comme indiqué en PJ, est ce que j’ai loupé quelque chose ?
    Lien pour le site

    • Actualise : la page spip n’est pas bien générée. On dirait qu’il manque les styles.

    • Bjr, j’ai réinstaller spip v2-1.11 sans squelette ( juste squelette-dist) pour voir, même punition, je ne sais pas quoi faire d’autre, si vous avez des idées car je bloque dessus depuis 1 semaine, en plus de temps en temps je reçoit des erreurs « 500 Internal Server Error », ce sont des erreurs de droit d’accès et permission sur des répertoires et fichiers, mais lesquels ?
      Cordialement

    • Bjr, j’ai trouvé la solution en recherchant un peu sur le forum de spip.net.

      Il faut modifier le fichier htaccess.txt qui est à la racine de du dossier www.
      L’ouvrir avec le Bloc-notes, ajouter :

      #OVH : choix version PHP
      SetEnv PHP_VER 5

      Cela a pour buter de passer de la version PHP 4 à la 5. Ensuite il faut renommer le fichier htaccess.txt en .htaccess.

      Et ça fonctionne !

    Répondre à ce message

  • 1
    Christian

    Bonjour

    le zip multisaisons est introuvable quand je clique dessus.

    Merci de m’indiquer un autre endoit pour le télécharger.

    Cordialement.

    Répondre à ce message

  • En m’inspirant de vos squelettes, j’ai trouvé une solution car je voulais un squelette spécifique pour un jour de la semaine (le vendredi)
    j’ai donc créé 2 squelettes : sommaire0.html et sommairevendredi.html
    et inclus ce code dans sommaire.html

            <INCLURE{fond=sommaire(#DATE|nom_jour|choixsiegal{vendredi, "vendredi","0"})}>

    Répondre à ce message

  • Tu peux faire apparaitre la notion de mots clés dans ta rubrique
    Merci

    Répondre à ce message

  • 2

    Bonsoir,
    Le squelette Muti-Saisons a été utilisé pour réaliser notre site http://www.competences-relationnelles.com.
    Nous venons de publier un article Photos, auquel nous avons attribué le mot-clé ’images_une’ mais malgré les 9 images associées, la splickerbox sur l’accueil ne se déclenche pas.
    Avez-vous une idée de ce qu’il nous manque pour l’activer ?
    Merci.

    • De mémoire il n’est plus nécessaire d’ajouter le mot clé. A partir du moment ou l’article possède au minimum 8 documents, la splickrbox apparait. Vérifiez si : Le plugin splickerbox est bien activé, ainsi que GD2 dans la page de configuration.

    • Le plugin splickerbox est activé et GD2 est bien la méthode choisie pour la fabrication des vignettes. Avec ou sans le mot clé, la splickerbox n’apparait jamais et j’ai beau me creuser la tête, je ne sais pas d’où cela peut venir. D’autres idées ?

    Répondre à ce message

  • 3
    Marc Stadelmann

    Bonsoir,

    J’utilise déjà le squelette sur http://www.triathlonfribourg.ch. Et ce avec succès !
    Je souhaite maintenant migrer sur Spip 2 et tester en local.

    1. Mac OS X 10.5.8 avec WAMP (PHP 5.2.6, phpMyAdmin 2.11.7.1, MySL 5.0.41)
    2. Spip 2.1.2 [16017]
    3. Plugins selon liste sur site « Multi-saison » (acces_restreint_3_0, autorite, cfg, crayons, rainette, spip-bonux, spip_listes_1_9_3, splickrbox, thickbox2)
    4. Charger le dump de la prod
    => le site s’affiche avec les squelettes-dist et les données

    5. Squelettes de « Multi-saisons » + mes_options.php
    => page blanche (aucune erreur)

    J’ai essayé la même chose sur Windows 7 et c’est OK (à part le chargement du dump qui plante avec un timeout) ?!?

    Est-ce possible d’utiliser ce squelette en local sur un Mac ? Il me semble que oui car je crois avoir développer le site en 1.9.2 sur mac.

    Merci d’avance pour vos lumières et bravo pour ce squelette ;o)

    Marc

    • Marc Stadelmann

      ... et ce sous Firefox 3.6.10 ainsi que Safari 5.0.2 ...

      Merci !

    • Salut,

      Sur un mac, il me semble qu’il faut utiliser un XAMP ou UN MAMP. Non ?

    • Marc Stadelmann

      ... bien sûr, MAMP et non WAMP, mon clavier a fourché. J’ai désinstallé le MAMP et réinstaller la dernière version. Et là tout est OK ... Merci pour tout !

    Répondre à ce message

  • 1
    benolaos

    Bonjour,

    le squelette est actuellement prévu pour accepter des rubriques et des sous-rubriques.
    J’aurais aimé rajouter des « sous-sous » rubriques (une sorte d’étage supplémentaire".

    J’imagine que c’est dans la boucle

    qu’il faut modifier certains paramètres (afficher l’intro des sous-rubriques et non des articles...)

    Quelqu’un pourrait-il m’aider ?
    Merci
    Ben

    • benolaos

      C’est fait ;-)
      Désolé pour le dérangement... Ca s’est fait tout seul, avec quelques changements de paramètres. Le multisaison, c’est de la balle !

    Répondre à ce message

  • 8
    pierreva

    La documentation à l’adresse : http://multi-saisons.art-logic.info n’est plus accessible à nouveau

    • Le créateur ne souhaite plus le maintenir peut être !

      essaie ici

    • L’hébergement change. On a une minute ?

    • nico4peace

      dsl je ne savai pas. bon courage

    • L’hébergement est créé. La réinstallation va suivre.

      Hello,

      Your request for a Groupe (multisaison) on TuxFamily.org was accepted.
      Please wait while we are creating your object.

      Cheers,
      The moderator team

    • Le site n’est toujours pas dispo. N’y-a-t-il aucun moyen d’accéder à la documentation ??

    • Sisi ça vient. J’essaie à nouveau d’installer le tout ce soir. Ce sera hébergé sur tuxfamily.

    • Restauré sur http://multisaison.tuxfamily.org/multisaisons/
      Bonne utilisation. (On cherche quelqu’un pour mettre la doc à jour) merci.

    • Merci beaucoup !!

    Répondre à ce message

Ajouter un commentaire

Qui êtes-vous ?

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

Dernière modification de cette page le 11 avril 2011