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

    Comme le titre l’indique.....

    • bah mince alors... :(

      Soit il manque la balise dynamique dans la distribution que tu as installé, soit c’est la forme plugin du calendrier et dans ce cas, il faut le charger et l’activer.

    • Dans la distrib c-dessus elle n’y est pas et il n’est indiqué nulle part qu’il faille installer autre chose, plugin ou autre, moins encore quelle chose et où la trouver....

    • dans le zip « scStarter : SpipClear v2.0+facilités de mise en place », il y a 3 répertoires : ecrire/, squelettes/ et plugins/ lequel contient le plugin calendrier_mini sous le répertoire minical/ conformément aux explications qu’on trouve sur spip-blog.net (que j’ai eu la flemme de reporter ici, je m’en excuse)

    Répondre à ce message

  • 10
    Marc VALLETEAU de MOULLIAC

    Bonjour, n’étant ni Sherlock Holmes, ni probablement très doué, je reviens ici après avoir essayé - vainement - d’installer ce blog qui me fiche en l’air tout mon site !!!

    J’ai forcément tatonné, puisqu’il n’est indiqué nulle part - j’ai probablement mal cherché !! - comment installer cet outil UNIQUEMENT dans une rubrique.

    Voilà ce que j’ai fait (spip 192b[9381] :

    • téléchargé scStarter hier (il paraît que c’est une install facile !!),
    • mis dans /squelettes les fichiers article-6.html, rubrique-6.html et sommaire (dans lequel j’ai mis aussi 6 à la place de 1).
    • mis dans /squelettes le repertoire SpipClear
    • complété /config/mes_options.php avec le code fourni dans scStarter
    • modifié ma page d’accueil de site en sommaire_site.html avec le code qui va dans index.php ...

    et hop ! Dès que je veux me balader dans le site (pas dans le blog !), mes pages deviennent celles du blog, et non plus celles du site normal ...

    Si je supprime dans mes_options la référence à $dossier_squelettes, il m’affiche la page 404 quand je vais sur la rubrique blog ...

    Bref, si quelqu’un a réussi à faire marcher cette usine à gaz, je serais bien curieux de savoir comment il a fait.

    Je promets, si j’y arrive un jour, de rédiger un guide d’installation PAS A PAS ...

    Merci d’avance à celui qui m’aiguillera ...

    Marc

    • une url stp ? avec moins de points d’exclamation, si possible :)

    • ça sert à quoi ça :

      modifié ma page d’accueil de site en sommaire_site.html avec le code qui va dans index.php ...

       ??

    • à priori, le starter, c’est pour une 1.9.1, je sais pas si c’est à jour pur une 1.9.2

    • j’ai oublié le lien

    • le zip fournit dans le dossier squelettes/SpipClear deux fichier article.html et rubrique.html qui n’ont rien y faire, il suffit de les supprimer, tu peux donc, cher marc, te passer de fournir une url ET de tenir ta promesse

      et l’auteur devra corriger son zip.

    • et l’auteur devra corriger son zip.

      He did it !

    • Bonsoir

      Dans le zip suivant : scStarter : SpipClear v2.0+facilités de mise en place, peut aussi supprimer ces deux fichiers ?

      A+

    • mais c’est qu’ils n’y sont pas ...

    • Bonsoir,

      Je voulais évoquer les fichiers article1.html et rubrique1.html que le répertoire squelettes (et non dans le répertoire SpipClear).

      Faut il les conserver ?

      Salutation

    • ceux avec un tiret (-) sont utiles si le blog est le secteur 1. Ils sont là à titre d’exemple, donc il vont rester.

    Répondre à ce message

  • 2

    Coucou

    je me demande comment utiliser spip-clear dans le cas d’une mutualisation... OU doit-on mettre le fichier mes options (sachant que les autres sites mutualisés ne sont pas des blogs) et ou doit-on mettre les plugins ?

    merci d’avance pour ces indications .

    • Bonjour, le plus simple est d’utiliser la version plugin qui a été packagée par eric plugin spipclear , je l’ai testé avec la mutualisation et cela fonctionne bien .

    • Merci beaucoup ça marche nettement mieux. Il me reste juste un message d’erreur : * Erreur(s) dans le squelette
      o Erreur : filtre « theme » non défini,
      o Erreur : filtre « theme » non défini,

      Je cherche :D

    Répondre à ce message

  • 1
    hieronymouse

    1) je constate que l’addition au « mes_options » a une influence sur tout le site (pas seulement le secteur du blog). Elle déplace la boîte de recherche. Y a-t-il une manière d’éviter ceci ?

    2) Y a-t-il une manière de changer le texte dans la boîte de recherche de sorte qu’elle ne soit pas en français ?

    Merci

    • hieronymouse

      PS - J’ai résolu la question 2 en ajoutant une traduction au dossier local_en.php. Facile.

    Répondre à ce message

  • 2
    Guillaume

    J’utilise Spip-Clear en complément d’un site (www.laua.archi.fr)tournant sur Spip 1.9.1. Depuis que j’ai installé Spip-Clear, la fonction recherche du site (hors secteur dédié au blog) tourne à vide...et moi aussi ...

    Quelqu’un a-t-il recontré le même prb ?
    Merci d’avance de la réponse

    • Bonsoir,

      Voici le code du formulaire de recherche sur ton site :

      <form method="get" action="spip.php?rubrique">

      Normalement le formulaire pointe sur cette adresse : spip.php ?page=recherche

      Le problème vient peut être du fait que tu as un squelette formulaire_recherche.html dans le dossier squelettes/SpipClear/formulaires. Je pense que ce formulaire est utilisé par spip au lieu de celui qui se trouve à la racine de ton site dans le dossier formulaires.

      Deux pistes :

      -  supprimer le squelette formulaire_recherche.html dans le dossier squelettes/SpipClear/formulaires si tu ne te sert pas du moteur de recherche dans la rubrique blog

      -  autre solution copier le fichier formulaire_recherche.html présent dans le dossier formulaires à la racine de ton site et le colle dans un dossier squelettes/formulaires.

      Essaye d’abord la deuxième solution, bon courage.

    • Merci du conseil.
      J’ai aussi supprimé le répertoire .../squelettes/SpipClear/balise qui contient un fichier formulaire_recherche.php et ça fonctionne.
      Ouf...
      Merci encore

    Répondre à ce message

  • 3

    Je ne réussis pas à changer de theme.
    J’ai collé un dossier « montheme » dans « themes » qui s’ajoute au dossier « default ».
    J’imagine que ça se passe dans « mes_options.php ». J’ai la ligne suivante :

    /*$scEstUnBlog = array(
    1 => ’old’
    ) ;*/

    $dossier_squelettes = « squelettes/SpipClear » ;


    Que dois-je faire ? (Spip 1.9.2 et ScStarter 2.1)

    • Soit N le secteur pour ton blog :

      $scEstUnBlog = array(
      N => 'montheme'
      );
    • ben oui, ce sont les « /* » que j’ai oublié de supprimer.
      Merci

    • bonjour, je debute avec Spip, d’abord merci aux contributeurs.
      J’ai juste une question (ou va surement transparaitre ma méconnaissance de Spip)
      Pour avoir des squelettes différents selon le secteur, serait il possible de faire quelque chose du genre

      	$dossier_squelettes = array(
      		1 => 'squelettes/SpipClear'
      	);

      Si non, comment attribuer un dossier en particulier pour un secteur ??

    Répondre à ce message

  • 4

    Bonjour,

    Je sèche sur un problème. J’ai un site, motorisé par SPIP, déjà assez riche et je voudrais y rajouter un blog. J’ai donc créé un nouveau secteur, j’ai installé SPIP-Clear, renommé les squelettes article et rubrique fournis avec SC pour qu’ils ne s’appliquent qu’à ce nouveau secteur. J’ai désactivé la balise de recherche livrée avec parce que ça perturbait le reste de mon site. J’ai également supprimé le squelette sommaire fourni avec SC parce que ça modifiait la page d’accueil du site (et non pas seulement du blog). Voilà pour les écarts avec la livraison scStarter...

    Reste un problème : le minical. Il fonctionne très bien quand on affiche une rubrique du blog, par contre dès qu’on ouvre un billet (un article) plus rien ne va : tous les jours où un article est rédigé, n’importe où sur le site et non pas seulement sur le secteur blog, apparaissent en surbrillance.

    Une idée quelqu’un sur l’origine du problème (et la façon de le corriger !)

    Le site : www.energay.org
    Le blog est secteur 66

    Merci d’avance !

    • J’ai le même problème avec le minical dans l’article du blog qui affiche toutes les dates pour l’ensemble du site.
      Vivement un coup de main !

    • Salut Alain, je me réponds également à moi-même... j’ai je pense trouvé une solution : j’ai rajouté le filtre id_rubrique dans le squelette article, et ça semble suffire pour activer la sélection branche ? du minical.

      Voici le contenu de mon article.hmtl :

      <BOUCLE_article(ARTICLES){id_article}>
      <INCLURE{fond=layout}{id_article}{id_rubrique}{id_secteur}{date}{recherche}>
      </BOUCLE_article>

      bon courage !
      Yves

    • Je ne comprends pas, il me semble avoir moi aussi bien nommé les 2 fichiers en fonction de mon secteur, je n’ai pas envoyé le fichier « sommaire » fourni mais pourtant tout mon site récupère le squelette SC alors que je suohaiterais que le secteur en profite.
      Qu’ai bien pu oublier de faire ?

    • Compris ! il y avait deux fichiers « sommaire ». Désolé pour le bruit.

    Répondre à ce message

  • 1

    Super ce squelette. Il m’a permis de faire un site multi-blogs associé avec le plugin accès restreint par grupe !

    Mais j’ai un souci :

    Je suis passé en url propre et la pagination ne fonctionne pas , sauf si je fais un var_mode=recalcul !

    Par exemple : monsite.com/ ?le_blog_de_truc&debut_liste=5#pagination_liste
    ne donne rien.

    Pour le blog de la rubrique1 c’est nickel si on fait

    monte site.com/ ?debut_liste=5#pagination_liste

    Qu’est ce que je ne fais pas comme il faut ?

    Merci d’avance et encore bravo !

    • Bonjour,

      J’ai enfin trouvé une solution au problème de pagination de SpipClear. Nous étions plusieurs à avoir remarqué que celle ci ne fonctionnait qu’après un reclacul de la page.

      La solution est donc de modifier le fichier rubrique-x.html (où x est le numéro du secteur correspondant au blog) dans le dossier squelettes comme ceci :

      <BOUCLE_r(RUBRIQUES){id_rubrique}><INCLURE(page.php3){fond=layout}
      
      {id_rubrique}
      
      {id_secteur}
      
      {date}
      
      {archives}
      
      {recherche}
      
      {debut_billet}
      
      {debut_liste}
      
      {home}></BOUCLE_r>

      Plus d’explications sur l’article de mon blog.

    Répondre à ce message

  • 3

    Bonsoir,

    Le moteur de recherche de SpipClear pointe sur une erreur 404 lorsqu’on lance une recherche depuis une page article. On arrive sur une page avec une url de la forme :

    http://monsite.com/rubrique.html?recherche=spip

    Si on lance une recherche depuis la page d’accueil l’url est de la forme :

    http://monsite.com/rubrique1.html?recherche=spip

    J’ai l’impression que le problème est dans le fichier formulaire_recherche.php à la ligne 18 ou 44. Par exemple à la ligne 44 on définit :

    'lien' => ($lien ? $lien : generer_url_rubrique($id_rubrique)),

    Or si on est dans un article l’id_rubrique n’est peut être pas définie. Mais après ça je sèche et je ne vois pas ce qu’il faut faire pour corriger ce problème. Avez-vous des pistes pour régler ça ?

    Merci d’avance.

    • Bonsoir James et merci pour ta réponse,

      Mon problème est toujours présent, mais maintenant je sais d’où ça vient.

      J’ai tout essayé, reinstall des squelettes fraîchement téléchargés depuis la zone, désactivation des plugins installés, etc.

      En fait le moteur de recherche ne fonctionne pas depuis une page article quand on utilise les urls propres (j’utilise les urls de type « html »). Si on les désactives ça fonctionne sans problème.

      J’ai vérifié sur d’autres sites qui utilisent SpipClear et ils n’ont pas ce problème car ils n’utilisent pas les urls propres.

      Merci d’avance pour tes suggestions.

    • Bonsoir James,

      J’ai résolu mon problème avec le moteur de recherche en modifiant le fichier article-1.html dans le dossier squelettes comme ceci :

      <BOUCLE_article(ARTICLES){id_article}><INCLURE(page.php3){fond=layout}
      {id_article}
      {id_secteur}
      {id_rubrique}
      {date}
      {recherche}></BOUCLE_article>

      Ainsi l’id_rubrique est bien passée au fichier layout.html. Par contre j’ai l’impression que ça provoque des problèmes de recalcul de page lorsqu’on valide un commentaire...

      Ma correction est-elle valide ou complètement inutile ?

    Répondre à ce message

  • 1

    Bonjour, je viens d’installer Spip-Clear, et après quelques petites galères, il semble que j’ai réussi ! Je voudrais juste savoir comment on gère les thèmes ? Par exemple comment adapter un thème Dotclear à Spip-clear ?

    Merci d’avance, ça m’aiderait à harmoniser le « look » de mon site entre la partie « blog » et le reste (dans mon cas, un seul secteur est sous forme de blog, le reste est du standard Spip)

    • voir ce lien, en attendant une vraie petite doc sur le sujet :)

    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