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

  • 1

    Bonjour,

    je bute sur l’installation de cette V2.
    J’ai cru tout faire comme il fallait. Et j’ai lu toute la discussion ci-dessous.

    Pourtant mes squelettes ne changent pas.
    http://sebastien.aufort.net

    Cela dit je ne comprend pas l’appel à un fichier page.php3 dans les articleX et rubriqueX alors qu’il n’y a pas de fichier page.php3 dans le zip que j’ai téléchargé.

    Merci de vos lumières !!!

    Seb

    • page.php3 est inclus dans la distribution de spip

      les fichiers article-x doivent s’écrire avec un signe « - » donc : article-1.html et rubrique-1.html et non article1.html et rubrique1.html

    Répondre à ce message

  • 11


    Bonjour a tous ,

    je viens d’installer SpipClear v2 en local sur mon site déja existant (en Spip1.8.2e),

    et voici le detail de ce que j’ai fais , et cela marche pas mal :

    a. Creation d’un secteur (catégorie à la racine du site) que j’ai appelé « blog »

    b. Creation d’un mot clé « selection » et et mis dans un groupe : « Pour le blog »

    c. Creation d’un groupe de mots-clés appelé « Blog » appliqué uniquement « aux sites référencés ou syndiqués. »

    d. Creation d’un mot clé « fr »

    1-Telechargement de l’archive SpipClear.zip v2.

    2-Decompression de l’archive SpipClear.zip v2 sur le bureau.

    3-Creation dossier « squelettes » a la racine de mon site

    4-Mise du dossier « SpipClear » dans dossier « squelettes »

    5-Creation de « rubrique-40.html » a la racine de mon site, avec dedans uniquement :

    BOUCLE_rubrique(RUBRIQUES) id_rubrique=40

    INCLURE(page.php3) fond=layout id_rubrique id_secteur date archives recherche

    /BOUCLE_rubrique.

    6-Creation de « article-40.html » a la racine de mon site, avec dedans uniquement :

    INCLURE(page.php3) fond=layout id_article date archives recherche.

    7-Ajout du contenu de « mes-fonctions.php3 » de « SpipClear » dans « mes-fonctions.php3 » (a moi) a la racine de mon site.

    8-Mise de « sidebar.php3 » a la racine de mon site.

    9-Creation du fichier « mes_options.php3 », avec dedans : $dossier_squelettes = « squelettes/SpipClear » ;
    dans le repertoire « ecrire ».

    Donc, il n’y a que le calendrier qui reste muet
    lorsque l’on lit un de ses articles,

    et je n’ai pas installe les « Trackbacks »...un peu « space » pour moi...

    en fait je ne comprends pas grand chose mais j’ai reussi a installer ce spip-blog en bricolant avec les reponses de ce forum.

    merci de me dire si j’ai fait cela bien ou pas terrible.

    a+ jmarco

    • les points 7 et 8 ne sont pas utiles. Sinon, tu peux aussi en rajouter un 8,5e : local_fr.php3 est ajouter à mon local_fr.php3 dans ecrire/lang/ mais ça ne sert à rien non plus.

      point 6, il manque une boucle encadrante.

      les *.40.html peuvent être placé dans squelettes, ça marche aussi et c’est plus propre.

      je commence à me demander si ce $¨&!§ de calendrier est vraiment compatible avec 1.8.2e ... je refais une install, à bientôt(tm) pour des nouvelles

    • bonjour,

      Alors c’est ok pour les .7 et .8,

      pour le .6 j’ai mis cela :

      <BOUCLE_article_principal(ARTICLES) {id_article}>
      
      <INCLURE(page.php3){fond=layout}{id_article}{date}{archives}{recherche}>
      
      </BOUCLE_article_principal>

      et çà marche,

      mais pour les *-40.html,
      si je les colle dans le dossier « squelettes/SpipClear », rien ne fonctionne.

      merci a+ jmarco

    • alors, oui, dans ton cas, c’est aussi bien à la racine. les fichiers *-X.html doivent être dans le même répertoire que tes fichiers article.hmtl et rubrique.html

    • Bonjour,
      je suis avec firefox, pas de probleme, en revanche, avec le brouteur de redmond, lorsque l’on ouvre un article du blog, le menu de droite se place en bas et non en haut, sinon, losrque l’on se place sur la rubrique mère et ses sous rubriques pas de problemes.

      je ne vois pas où il faut aller dans les css.
      merci @+jmarco

    • ....et sur ce site

      http://babbibel.free.fr/article.php3?id_article=52

      c’est la même chose...

      @+jmarco

    • Windows XP + IE 6.0 : je n’ai pas de soucis avec la colonne. Que se passe-t-il donc ? un expert dans la salle ?

    • Bonsoir ,
      je confirme j’ai aussi XP et Iex6 et la colonne de droite (calendrier) est en bas à droite pour la page article mais pas pour la page rubrique,
      c’est vraiment curieux

      @+ jmarco

    • de mon boulot, windows NT IE6, la colonne de droite se retrouve aussi tout en bas. J’en avais déjà parlé dans mes questions. Par contre sur FireFox pas de souci.

    • Vous me ferez part de vos corrections, si’il y en a, à apportez quand vous aurez trouvé, je les incorporerai.

    • Bonjour,
      -c’est résolu, j’ai fait une modif dans « style.css »

       
      
      textarea{
      
              margin-left: -40px; /* ie5win fudge begins */
      
      	width: 100%;
      
      	font-size: 1em;
      
      	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
      
      html>body textarea{
      
      	margin-left: 0px; /* ie5win fudge ends */
      
      	}

      et çà marche très bien dans Iex6.

      @+ jmarco

    • Eh Bonjour,

      voilà, c’est ici que vous pouvez voir ce SpipBlog qui fonctionne bien,

      le-clapotis cliquez sur « le carnet du clapotis »

      merci, pour le boulot.

      @ + jmarco

    Répondre à ce message

  • 1

    Bonjour,

    J’ai la version 2 de spip.clear avec une version 1.8.2e de spip, enfin je crois ;)

    -  Pourquoi après installation je ne vois le squlette sur ma page d’accueil mais sur les autres pages ?
    -  Pourquoi est ce que beaucoup de personnes font références à un fichier blog.php que je n’ai pas dans cette version ?
    -  Enfin, pourquoi je ne vois aucun « bloc » catégorie qui apparait à droite de mon thème ?
    -  Et puis, comment fait on pour activer un autre theme (j’ai vu un theme default et old dans le dossier SpipClear)
    -  D’autre par, pourquoi avoir marqué « Garder l’identifiant de ce secteur en mémoire. », je veux bien le garder en mémoire, mais pour en faire quoi et jusqu’a quand ?
    -  Sinon, qui peut m’expliquer à quoi sert le mot clé « Selection » ? je dois l’utiliser pour tous les articles que je veux crééer ?

    Mon site sera un blog, donc suis partit sur la technique de rubrique.html et article.html, pas de X

    Merci beaucoup et bon boulot

    • Pourquoi après installation je ne vois le squlette sur ma page d’accueil mais sur les autres pages ?

      Ce squelette ne modifie pas le sommaire d’un site, mais celui d’un secteur seulement. Il y a deux possibilités :

      modifier sommaire.php3 :

      <?php
      $_GET['id_rubrique'] = 1; //le secteur correspondant au blog
      $fond = "rubrique";
      $delais = 2 * 3600;
      
      include ("inc-public.php3");
      
      ?>

      sinon, on peut essayer de créer un sommaire.html

      <BOUCLE_rubrique(RUBRIQUES){id_rubrique=1}><INCLURE(page.php3){fond=layout}{id_rubrique}{id_secteur}{date}{archives}{recherche}></BOUCLE_rubrique>

      (si 1 est le secteur de blog)

      Pourquoi est ce que beaucoup de personnes font références à un fichier blog.php que je n’ai pas dans cette version ?

      parce qu’ils utilisaient la V1 et que je l’ai viré de la V2.

      Enfin, pourquoi je ne vois aucun « bloc » catégorie qui apparait à droite de mon thème ?

      Plus délicat... je ne sais pas

      Et puis, comment fait on pour activer un autre theme (j’ai vu un theme default et old dans le dossier SpipClear)

      faut expliquer ça dans une doc

      D’autre par, pourquoi avoir marqué « Garder l’identifiant de ce secteur en mémoire. », je veux bien le garder en mémoire, mais pour en faire quoi et jusqu’a quand ?

      pour créer les rubrique-x.html et article-x.html (ou x est le secteur gardé en mémoire)

      Sinon, qui peut m’expliquer à quoi sert le mot clé « Selection » ? je dois l’utiliser pour tous les articles que je veux crééer ?

      Mettre en évidence des billets (articles) dans un bloc « à retenir » dans la colonne dite de droite (sidebar)

      Mon site sera un blog, donc suis partit sur la technique de rubrique.html et article.html, pas de X

      Oui, très bien, c’est une bonne idée :) Mais si ton site est un blog, tu aurais peut-être du choisir un « vrai » moteur de blog... enfin je trouve... ;-)

    Répondre à ce message

  • 3

    C’est sans doute très bien mais je manque d’information :
    -  je suppose que local_fr.php3 va dans /ecrire/lang ?
    -  je suppose que tous les fichiers *.html vont dans le répertoir des squelettes ?
    -  je suppsoe que les fichiers *.php3 vont sous la racine ?
    -  je suppose que les fichiers *.css (on va les chercher sous themes/default) vont aussi sous la racine ?
    -  et que les fichiers sous /themes/default/img vont sous /IMG/icones ?

    Si je me trompe (du genre s’il fallait recopier tout simplement l’ensemble des fichiers sous la racine par exemple), merci de me le dire rapidement, je pense que je suis pas le seul à être dans l’expectative ! Parce que la doc n’est pas calire à ce sujet.
    Cordialement,

    Philippe

    • Complément : j’ai téléchargé la V2...

    • tout est expliqué depuis 1 mois

      Mon problème, c’est que je code plus vite que je n’ecris les docs... je sais pas faire des bonnes docs... Qui peut m’aider à écrire une bonne doc ? et « rapidement » si possible, pour les gens pressés ? ;-)

    • Ce n’est pas faux, james, tu codes mieux que tu n’écris les docs... et tant mieux... Je veux bien donner un coup de main pour écrire la doc, mais il faudrait que je sache mieux de quoi il en retourne...

    Répondre à ce message

  • 3

    La voilà...

    la v2 est arrivée... attendez un peu de voir la suite ... :)

    Pour installer la V2 :

    • télécharger le zip. décompresser et uploader le répoertoire SpipClear dans le dossier squelette de votre site pour obtenir par exemple : squelettes/SpipClear.
    • dans votre dossier squelettes, ajouter les fichier rubrique-X.html, et article-X.html (ou X est le numéro de votre secteur) contenant respectivement :
    <INCLURE(page.php3){fond=layout}{id_rubrique}{id_secteur}{date}{archives}{recherche}>
    <INCLURE(page.php3){fond=layout}{id_article}{id_secteur}{date}{recherche}>

    et modifiez votre fichier ecrire/mes_options.php3 afin qu’il contienne l’affectation de variable suivante :

    $dossier_squelettes = "squelettes/SpipClear";

    Bientôt, des explication sur comment changé le thème de ce secteur...

    • Dans mon cas, le fichier ecrire/mes_options.php3 n’existe pas, je dois donc le créer. Quel doit être son contenu ?

    • le fichier « mes_options » est un fichier php, il doit donc débuter par <?php et se terminer par ?>. Ensuite, comme il est écrit dans le message ci-dessus, il doit contenir $dossier_squelettes = "squelettes/SpipClear";

    • SpipClear est un squelette qui se limite à un secteur et non conçu pour habiller un site entier. Il a été conçu pour ajouter un secteur de blog à un site SPIP et non pour faire un blog avec SPIP. La nuance est subtile, mais elle existe :)

      C’est la raison pour laquelle il est indiqué de fabriquer des fichier rubrique-X.html (pour les résevever au secteur, par opposition au fichier rubrique.html destiné à tout le site. cf la doc)

      Si vous n’avez aucun autre squelette, il vous manquera le fichier rubrique.html, sans lequel spip (dans sa version 1.8.2 en tout cas) n’ira pas chercher « rubrique-X.html ».

      Par conséquent, si vous utilisez spip et Spip.Clear pour faire un blog (et un seul) soit vous baptisez le squelette de rubrique « rubrique.html » au lieu de « rubrique-X.html », soit vous créer un fichier rubrique.html pour les futurs autres secteurs de votre site... et évidement, ces fichiers seront à placer dans votre dossier squelettes/ (qui, s’il n’existe pas, sera à créer, lui aussi)

      Ces explications, laborieuses, valent aussi pour le squelette « article.html ».

      le "niveau" de cette contribution est "confirmé", ça ne se voit peut-être pas assez sur la page, mais oui, installer ce squelette est assez compliqué et requiert un minimum de connaissance de SPIP...

    Répondre à ce message

  • 2

    Bravo c’est super beau !!
    Un p’tite question.
    J’ai 10 bases de données
    Sur l’une d’elles je mets ce blog (vraiment reussi ;o))
    je charge le spip sur mon sous domaine.
    Maintenant je veux offrir aux membres de mon site (un spip 1.8 aussi) un blog dédié.
    Puis je faire un squelette pour chaque membre avec son appel en php ? (par exemple au lieu d’appeler le blog.php, j’appelle Michel.php, Marie.php, etc.. avec des variantes dans le header du site (images differentes par nom)
    Ensuite dans l’espace privé, ça se passe comme avant je suppose comme sur un site classique. Chaque auteur ecrit un article et cet article va se mettre sur son blog ? je ne sais pas si c’est faisable ?
    Peut on m’aiguiller là dessus ?

    • Salut bernard je cherche à faire la meme chose que toi fournir a mes internautes un spipblog a leur nom peut tu me dire si tu reussi et si oui comment je suis interesset et pourquoi pas collaborer

    • Salut,

      Il existe un script multiblog.php3 développé sur la zone. Vous êtes cordialement invités à participer à son développement :)

    Répondre à ce message

  • 2

    Bonjour,
    je cherche a reproduire l’appel au fil rss commentaires de ces squelettes, mais je ne comprends pas le critere « blog » de « id_blog » dans la boucle qui suit, par quoi dois-je le remplacer sur mon site (qui n’est pas un spipclear) ? Je ne trouve nulle part cette information dans la galaxie spip, alors merci d’avance !

    <li><a href="rss.php?[id_blog=(#ENV{id_blog})&]id_rubrique=#ID_RUBRIQUE">
    <:spipclear:fil_rss:></a></li>
    							<li><a href="rss.php?[id_blog=(#ENV{id_blog})&]id_rubrique=#ID_RUBRIQUE&amp;type=co">
    <:spipclear:fil_rss_commentaires:></a></li>
    • Salut,

      Si c’est pour reproduire la boucle hors du blog, tu n’en auras pas besoin. C’est un artifice pour isoler la secteur de blog dans SpipClear.

    • ok merci !
      c’est donc, si j’ai bien pigé :

      <li><a href="rss.php?id_rubrique=#ID_RUBRIQUE">
      <:spipclear:fil_rss:></a></li>
      <li><a href="rss.php?id_rubrique=#ID_RUBRIQUE&amp;type=co">
      <:spipclear:fil_rss_commentaires:></a></li>

    Répondre à ce message

  • Francesco

    salut,
    j’ai installé le blog et ça marche...exclus le formulaire des commentaire que je ne vois pas...le forum publique est active sans moderation (mais je ne vois aussi le forum !!!!)...quelqun peux m’aider ?

    merçi

    Répondre à ce message

  • Bonjour,

    J’aurais voulu savoir où je trouver la dernière version de spip.clear compatible avec SPIP 1.8.2.
    Merci d’avance.

    Victor

    Répondre à ce message

  • 4
    Gilles Corlobé

    J’avais installé ce squelette sans aucun problème et le résultat était très satisfaisant.

    J’ai installé en début de semaine la version 1.8.2 de SPIP et là : catastrophe : le titre et le rubrique sur le coté ont disparu.

    Pour voir ce que cela donne : http://souvenirs-de-mer.blogdns.net/

    • Alors ; la doc est pas faire, mais il y a une version 2 du squelette, spécialement conçue pour la version 1.8.2 de spip, avec en plus les trackbacks en option (si, si...)

      Je fais un zip aussi vite que possible...

    • Je viens de l’installer sur spip 1.8.2 et là, pas de changement. J’ai pourtant bien vidé le cache.

      J’ai copié les fichiers décompressés par dessus mon installation de spip 1-8-2 toute neuve et pas de changement.

      Qu’est-ce que vous appelez un secteur ? C’est un dossier ???

      Je pige pas.

    • La note répond à votre question : Une rubrique à la racine de votre site

    • Gilles Corlobé

      Bonjour,
      Avez-vous des nouvelles de la V2 ? La V1 avec SPIP 1.8.2, c’est vraiment pas très agréable. Et comme il n’est pas conseillé de revenir en 1.8.1...

    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