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.

Discussion

71 discussions

  • 2

    Bonjour,

    Est-ce que les archives de ce squelette sont accessibles quelque part ?
    Le lien mentionné http://multisaison.tuxfamily.org/multisaisons/ ne semble plus actif.
    Je voulais étudier son fonctionnement car j’ai un besoin de faire varier un site en fonction des saisons, et donc besoin d’adapter les CSS.

    Merci !
    dd

    • J’ai trouvé dans le forum d’Escal comment l’implémenter dans mon squelette... et ça fonctionne !

    • Par contre les dates de saison décrites ici : https://www.spip.net/fr_article4311.html
      ne sont pas toujours exactes (les dates d’équinoxes varient de 2/3 jours).
      Par exemple mon site est passé aujourd’hui au visuel d’automne alors que l’automne commence -officiellement- le 23/09.
      Mais ça passe et je me suis bien amusée avec cette fonction.

      dd

    Répondre à ce message

  • Un squelette qui change de couleurs suivant les saisons, c’est de nouvau possible avec le squelette Escal.

    Car dans Spip Rien ne se perd, rien ne se crée, tout se transforme, merci Booz, art-logic, Jc .

    Répondre à ce message

  • 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&amp;id_forum=#ID_FORUM</link>
      		<guid isPermaLink="true">#URL_SITE_SPIP/spip.php?page=discussion&amp;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&amp;id_forum=#ID_FORUM</link>
      		<guid isPermaLink="true">#URL_SITE_SPIP/?page=discussion&amp;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;&#8249;</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)]">&#8250;&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;&#8249;</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)]">&#8250;&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;&#8249;</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)]">&#8250;&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;&#8249;</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)]">&#8250;&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

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