Spip-Clear

Versions 1.0 et 2.0

Un squelette de blog parmi les autres, entièrement pompé (avec la permission du concepteur) sur le thème par défaut de DotClear.
Documentation pour la version SPIP 2.* et 3.*

-  Nom du Squelette : Spip-Clear
-  Version du squelette : 2.0
-  Auteurs : James & Ben.
-  Licence : GPL
-  Compatibilite SPIP : compatible SPIP >= 1.8.2e
-  Site exemple : spip . blog
-  Principales fonctionalités et spécificités :

  • entièrement basé sur le thème par défaut de DotClear
  • une seule page de squelette (hors syndication)
  • applicable pour un secteur
  • moteur de recherche
  • 15 derniers articles par défaut dans l’ordre antéchronologique
  • mode archives par mois et par jour
  • mini-calendrier
  • sélection de billet "à retenir"
  • xhtml 1.0 strict
  • commentaires à un seul niveau
  • gestion de catégories à plusieurs niveaux
  • internationalisable (un fichier de langue en français est disponible)
  • feed rss et atom (billets par catégorie, commentaires des billets...)
  • annuaire de lien simple
  • pas de php dans le squelette html (mais partout ailleurs ;-))

-  Contributions utilisées :

-  Installation et Utilisation

  • Créer un secteur [1]. Garder l’identifiant de ce secteur en mémoire.
  • Créer un mot-clé ’selection’ appliquable à un article [2].
  • Créer un groupe de mots-clés appliquable à un site référencé. Créer autant de mot-clé que de langues supposées être référencées. le titre de chaque mot-clé sera le nom raccourcis de la langue (« fr », « en », « de », « es », « ar » etc...) [3]
  • Les sites syndiqués affichent les articles récents mais l’ordre des sites est conservé.
  • Toute sous-rubrique du secteur nouvellement créé sera une catégorie du blog, mais vous pouvez sous-catégoriser [4]

Consultez l’article Un coup de starter sur spip-blog pour plus d’informations.

-  Testé sur ces navigateurs

Testé ?PlateformeNavigateurVersion
oui windows Internet explorer 6.0
non windows Netscape .
oui windows Mozilla 1.7.5
oui windows FireFox 1.0.1
oui windows Opera 9.1
oui Mac Internet explorer .
non Mac Netscape .
non Mac Chimera .
oui Mac Safari 1.2
oui Mac Mozilla .
oui Mac FireFox 1.0
non Mac Opera .
non Unix/Linux Netscape .
non Unix/Linux Mozilla .
oui Unix/Linux FireFox 1.0.1
non Unix/Linux Opera .
non Unix/Linux Konqueror .
oui Unix/Linux Lynx 2.8.5

Et pour finir, voici une petite image de la page d’accueil :

Notes

[1Une rubrique à la racine de votre site

[2dans le groupe de mot-clé que vous voulez, ce n’est pas important

[3ces mots-clés serviront à localiser les sites référencés

[4Conseillé : un seul niveau de catégorie

Merci à Olivier Meunier pour nous avoir laissé faire, à Fil pour sa patience sur la gestion des archives, au petit pixel pour le logo torché en 4 minutes, à l’hébergeur, à nos parents, aux logiciels libres, à nos épouses, aux journées de 24 heures, aux semaines de 35, aux nuits où nos enfants dorment, à Candy, Dorothée, à Goldorak bien sûr et à SPIP, évidement...

Discussion

94 discussions

  • 3
    Stéphane

    Salut,

    J’utilise Spip-Clear pour une rubrique d’un site qui utilise le plugin ’agenda’. Je me tords les cheveux. J’ai bien essayé de renommer, rapatrier tout ce qu’il avait dans #minical pour le mettre dans mon dossier ’squelettes’ (ça m’évite de l’activer). Au final je me heurte toujours à un Cannot redeclare http_calendrier_mini() qui empêche d’afficher ma page d’accueil générale. (Spip-Clear fonctionne nickel dans sa rubrique). Y’a t’il une méthode pour contourner cela ?
    ps : j’ai bien vu le message de James à ce sujet c’est toujours d’actualité il semble.

    merci aux dev. de Spip-Clear

    • Bonjour,

      La solution la plus simple est d’installer et d’activer le plugin minical. Le squelette sidebar.html de SpipClear contient cette balise qui affichera le calendrier à condition que le plugin soit bien activé :

      [(#CALENDRIER_MINI{[(#ENV{self})]})]

    • Stéphane

      La solution la plus simple est d’installer et d’activer le plugin minical

      ça revient au même, le plugin agenda ne fonctionne pas (l’accueil de mon site, n’est pas l’accueil du blog et contient un agenda, si je desactive agenda tout est nickel mais plus d’agenda...)

    • Bonjour,

      J’ai exactement le même problème que toi, as tu avec le temps trouvé une solution pour faire fonctionner en même temps spip-clear et agenda ?

    Répondre à ce message

  • 2

    Bonjour,

    J’ai ce problème avec spip-clear : j’ai respecté la procédure d’install, mais il semble que j’ai un souci quelque part dans ma config :

    1. Le calendrier n’indique pas le mois en cours, j’ai corrigé cela en rajoutant [(#CALENDRIER_MINI#ENVdate,’date’,#SELF)] - le problème est que le calendrier ne comporte aucun évènement, c’est à dire ne contient aucune archive.

    2. J’ai un souci avec le critère archive, lorsque je visite spip.php ?rubrique10 j’ai cette erreur « boucle critère inconnu archives »

    3. Lorsque je clique sur un lien archive de novembre 2008, j’ai cette erreur plus grave, (la requête sql échoue) Champ ’archives’ inconnu dans where clause

    4. Le formulaire de recherche ne s’affiche pas

    Merci pour votre aide

    • Bonsoir Julio,

      Quelle version de spipclear utilises-tu ?

      Le calendrier n’affiche pas le mois en cours si celui-ci ne contient aucun article. La modification que tu as effectué dans le squelette est certainement la cause du non affichage des articles dans le calendrier.

      Le critère archives est mis à disposition par le plugin calendirer-mini. Donc si ce plugin est bein installé le critère doit fonctionner. À vérifier dans le fichier minical_fonctions.php :

      http://trac.rezo.net/trac/spip-zone/browser/_plugins_/_stable_/calendrier_mini/spip-1.9/minical_fonctions.php?rev=19317#L18

      Le point 3 est directement en rapport avec le point 2. Il faut donc bien vérifier que le plugin calendrier mini est bien installé et que tous ses fichiers sont présents et accessibles par spip (vérifier les droits sur les fichiers).

      Bon courage ++

    • Merci b_b pour ces précisions. En effet, le problème venait que j’utilisais le calendrier mini défini par le plugin agenda. D’ailleurs il semble qu’il y ait une incompatibilité entre le plugin agenda et le mini-calendrier, lorsque les 2 plugins sont activés en même temps j’obtiens l’erreur suivante sur le squelette spip-clear :

      Fatal error : Cannot redeclare agenda_mini() (previously declared in [...] plugins\minical\minical_fonctions.php:45) in [...] plugins\agenda_1_9_2\balise\calendrier_mini.php on line 51

      Avez-vous rencontré le même genre de problème ?

    Répondre à ce message

  • A l’aide, j’ai toujours pas trouvé comment désactiver la possibilité de mettre des commentaires et j’ai pas trop osé fouillé dans le code...

    Répondre à ce message

  • 1

    Bonjour,

    je viens d’installer le squelette spip clear avec un theme graphique de dotclear.
    Je voudrai modifier l’apparence des pages a commencer par la pages d’accueil pour faire apparaitre des balises (par exemple le logo de la rubrique à côté du titre de l’article .. bref des modifications mineures)
    Mais le problème c’est que je ne comprend rien à l’organisation de ce squelette ... ou se trouvent les boucles de la page sommaire, de la page article ... ?

    Si je regarde la page sommaire.html je n’y vois pas de boucles
    A quoi correspondent c’est « trucs » archives
    recherche
    debut_billet ... ?

    J’ai deja fait un site sous spip (http://arcanesfantasy.free.fr/) avec comme point de départ un squelette tout fait, mais la je suis perdu , un peu d’aide pour commencer serait la bien venue.

    En somme, plus ou moins rapidement (c’est au choix) pourriez vous m’expliquer le fonctionnement de ce squelette ?

    • Je viens de comprendre une chose, les 3 pages de base (sommaire article et rubrique) font tout 3 appel à la même page layout.html.

      Bon, partant de ce constat je ne comprend pas pourquoi le résultat esthétique n’est pas le même. JE veux dire comment se fait il que sur la pages des articles il y ai en bas des articles un formulaire, alors que sur la page sommaire le formulaire n’apparait pas.
      A quel moment ce fait la distinction entre la page sommaire et article ?

      d’avance merci

      bon soir à tout le monde

    Répondre à ce message

  • 1

    Bonjour,

    Je viens d’installer Spip Clear et je dois dire qu’il est très bien fait.
    Son installation est rapide et efficace.

    Toutefois, j’ai un problème que je n’arrive pas à résoudre, concernant le formulaire le recherche.
    J’utilise spip clear sur une rubrique particulière. Le moteur de recherche fonctionne parfaitement dans cette rubrique mais ne fonctionne plus sur le reste de mon site. Quelqu’un aurait une idée d’où cela peut provenir ?

    Merci :)

    • Oui, j’ai le même problème. Le formulaire original de spip est remplacé par celui de spip clear. Je ne sais pas comment résoudre ce problème moi non plus

    Répondre à ce message

  • Problème avec Self dans le layout :

    Bonjour le code suivant

    <INCLURE{fond=sidebar}{self=#GET{url}}{id_secteur}{id_rubrique}{id_article}{date=#ENV{archives,#ENV{date}}}{archives=#ENV{archives,#ENV{date}}}{recherche}>

    Pose un problème : #geturl renvoie systématiquement rubrique1 !!! J’ai dû changé à la main

    <INCLURE{fond=sidebar}{spip.php?rubrique25}

    pour avoir le secteur choisi...25 en l’occurence
    Est-ce un bug ?

    Répondre à ce message

  • 1

    [message également posté sur http://www.spip-blog.net/] Problème d’installation.

    Bonjour, ce squelette correspond parfaitement à une demande qui m’a été faite pour un site spip déjà existant. Personne ne semble avoir de problème pour les installer mais de mon côté, je m’arrache les cheveux depuis 4 h... un truc a dû m’échapper.

    Voilà ce que j’ai fait :

    1. code

    <?php $dossier_squelettes = "squelettes/SpipClear";?>

    dans mes ecrire/options.php

    2. transfert ftp comme expliqué dans le présent l’article

    3. création du mot clé selection

    4. création de deux fichiers article-5.html et rubrique-5.html

    Après cela, la seule Url qui fonctionne est spip.php ?page=spipclear . Tout le site est sous forme de blog est pas seulement le secteur 5.

    Je ne sais pas si je suis clair mais j’ai j’avoue que je commence à ne plus y voir clair justement... Merci d’avance pour vos éclaircissement sur l’installation de ces squelettes.

    le lien en question : http://forum-china-europa.net/spip.php?page=spipclear

    • Je continue le message sur les problème d’installation : je précise que je suis sur la version 1.9.2d. La fin du tunnel est proche. J’ai pompé les fichiers absents du zip (layout, description, headlinks) sur un autre site ( http://www.lesamisdelart.com/squelettes).

      C’est mieux mais les erreurs suivantes s’affiche :

      # Erreur : filtre « doctype » non défini,
      # Erreur : filtre « generer_url_rss » non défini,
      # Erreur : filtre « generer_url_atom » non défini,
      # Erreur : filtre « theme » non défini,
      # Erreur : filtre « theme » non défini, 

      Quelqu’un a une idée ?
      Merci

    Répondre à ce message

  • 2

    Bonjour à tous !
    j’utilise spip clear et j’apprecie énormement. Cependant étant donné que je vais faire un blog sur un voyage, je souhaiterai désactiver la possibilité de mettre des commentaires, comment faire ?

    merci pour votre aide ;)

    • Bonjour,

      Il suffit d’activer les forums publics dans la configuration de ton SPIP.

      ++

    • Je suis désolé mais pas moyen de trouver cette option, pourrais tu m’aiguiller ?

      Je ne comprends pas comment l’activation du forum pour désactiver la possibilité de mettre des commentaires ?!
      Merci bcp pour votre aide ! :)

    Répondre à ce message

  • 2
    Bajard

    Bonjour,
    Je tente de migrer actuellement un site sous spip avec le squelette spip clear.
    Je souhaiterais retirer la barre grise de façon à n’avoir que l’image « top » directement en haut de page.
    Impossible de voir où se situe ce bloc. Comment faire ?
    Quel css toucher ?
    Merci d’avance

    • Bonjour,

      Fichier style.css dans les règles de body supprimer border-top: 10px solid #DDD;.

      Bon courage ++

    • Bajard

      Le problème est effectivement résolu.
      Merci pour cette réponse rapide.
      Maintenant je souhaiterais que mon image top soit complètement en haut (plus de prélude).
      Que retirer ?

    Répondre à ce message

  • alexandre

    Bonjour je suis débutant en SPIP et j’aimerais savoir ce qu’il me faudrait faire pour installer votre squelette sur SPIP 1.9.3.

    Merci.

    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