Écrire un thème pour Zpip - commentaires Écrire un thème pour Zpip 2016-08-22T09:52:36Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment488616 2016-08-22T09:52:36Z <p>Bonjour,</p> <p>Je constate un manque cruel de thèmes compatibles 3.1 à ce jour et j'aimerai aider avec mes maigres moyens pour pérenniser Spip.</p> <p>En effet les seuls thèmes compatibles à ce jour sont : <br>- Einsteiniumist <br>- Essential (2 colonnes) <br>- Essential <br>- OutDoor 1.0 <br>- BluePigment 1.0 <br>- Maparaan <br>- Tincredible</p> <p>Il y-a-til une méthode pour améliorer les thèmes « Z » existants comme Welsh & Andreou et les rendre compatibles 3.1.1 : je les modifie, teste et envoie pour publication (ou méthode car je ne sais pas faire non plus)<small class="fine d-inline"> </small>? je sais que Cerdic est toujours très impliqué .<br class="autobr"> merci d'avance</p> Écrire un thème pour Zpip 2011-09-24T13:00:44Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment450074 2011-09-24T13:00:44Z <p>je me réponds à moi même<small class="fine d-inline"> </small>! <br class="autobr"> Il suffisait que je m'enregistre sur un site de démo puis dans l'espace privé, en proposant d'écrire une traduction j'ai accès à ce fameux article...</p> Écrire un thème pour Zpip 2011-09-24T12:53:22Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment450073 2011-09-24T12:53:22Z <p>Bonjour,<br class="autobr"> J'aimerais contribuer à l'écriture de thème mais avant j'ai une petite question ( par souci de fainéantise avouée...)</p> <p>- Y a-t-il quelque part ( que je n'ai toujours pas trouvé ....) le code texte de « charte typographique » à copié collé simplement<small class="fine d-inline"> </small>? (vous savez quand on visite les thèmes en démo, le premier article, souvent,)</p> <p>voilà, pour styler, j'aimerai bien avoir le code de ce premier article de démo... si ça se trouve.</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> Écrire un thème pour Zpip 2011-03-13T22:38:28Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment442526 2011-03-13T22:38:28Z <p>Je confirme, et c'est dommage<small class="fine d-inline"> </small>!</p> Écrire un thème pour Zpip 2010-12-22T18:19:32Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment438426 2010-12-22T18:19:32Z <p>Une petite question : apparemment dans plugin.xml il est nécessaire de mettre la ligne</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <etat>stable</etat></code></pre></div> <p>Si (selon la nomenclature des plugins <a href="http://www.spip.net/fr_article3448.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article3448.html</a>) je mets</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <etat>dev</etat></code></pre></div> <p>le thème n'apparait pas dans la liste des thèmes de l'espace privé. C'est fait exprès<small class="fine d-inline"> </small>?</p> Écrire un thème pour Zpip 2010-11-15T22:32:13Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment436952 2010-11-15T22:32:13Z <p>Bon, c'est résolu, pffffh<small class="fine d-inline"> </small>! Il y avait une div id page avec un overflow : hidden<small class="fine d-inline"> </small>! Comment<small class="fine d-inline"> </small>?... mystère...</p> <p>Mais le problème avec ZenGarden demeure, je vais le poster sur la bonne page...</p> Écrire un thème pour Zpip 2010-11-15T21:12:35Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment436950 2010-11-15T21:12:35Z <p>Je patine toujours dans le yogourt avec mon problème. J'ai pu déterminer qu'il se situe dans la CSS, car si je mets une CSS d'un quelconque autre thème, le problème n'arrive pas (à part que ça casse toute la mep<small class="fine d-inline"> </small>!).<br class="manualbr">J'en ai un autre (de problème) qui est peut-être lié : le bouton switcher de thèmes de ZenGarden ne fonctionne pas non plus. A chaque tentative il me dit : «<small class="fine d-inline"> </small>Not Found. The requested URL /(EmptyReference<small class="fine d-inline"> </small>!) was not found on this server.<small class="fine d-inline"> </small>» Mon inspecteur web confirme en me disant, pour “switcher_zen" : <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><form action=“(EmptyReference!)" ... ></code></p> Écrire un thème pour Zpip 2010-11-10T23:09:01Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment436732 2010-11-10T23:09:01Z <p>Bonjour,</p> <p>Je réalise un nouveau thème, mais je n'ai pas encore tout compris<small class="fine d-inline"> </small>;-) Pour l'instant j'ai un problème de pagination.</p> <p>En fait, les paginations fonctionnent, mais elles n'affichent qu'elles-mêmes, c.à d. que tout le haut de la page disparait. Si je demande le recalcul, alors c'est ok. Mais il faut le refaire à chaque fois.</p> <p>Je précise que les autres thèmes, ceux que j'ai téléchargés, fonctionnent parfaitement avec mon squelette modifié. Le problème est donc bien dans mon thème, mais je ne vois pas où... Une piste<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> Écrire un thème pour Zpip 2010-10-29T13:07:04Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment436252 2010-10-29T13:07:04Z <p>Bonjour,</p> <p>Comment fait-on pour avoir une page d'accueil DIFFERENTE et PERSONNALISEE de la structure classique du thème<small class="fine d-inline"> </small>?</p> <p>Si par exemple, je veux afficher les dernieres mises a jour ou les prochains evènements<small class="fine d-inline"> </small>???</p> <p>je ne voit pas comment faire juste avec le fichier body.html</p> Écrire un thème pour Zpip 2010-09-22T15:30:00Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment434801 2010-09-22T15:30:00Z <p>Il suffit de s'inscrire sur le site, de rédiger un article avec le thème et les captures d'écran, sur le modèle de ceux existants, et de le proposer à publication.</p> Écrire un thème pour Zpip 2010-09-22T15:27:16Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment434800 2010-09-22T15:27:16Z <p>Comment soumettre un thème pour SPIP-CONTRIB<small class="fine d-inline"> </small>?</p> Écrire un thème pour Zpip 2010-07-14T15:05:50Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment432624 2010-07-14T15:05:50Z <blockquote class="spip"> <p>inc-theme-head.html qui sera incluse au même niveau que habillage.css, et reçoit les variables d'environnement (bien indiqué pour une CSS dynamique)</p> </blockquote> <p>Il semble que les variables d'environnement ne passe dans <code class="spip_code spip_code_inline" dir="ltr">inc-theme-head.html</code> que si elles passent dans <code class="spip_code spip_code_inline" dir="ltr">inclure/head</code>, ce qui n'est pas le cas.<br class="autobr"> Dans <code class="spip_code spip_code_inline" dir="ltr"> structure.html</code> j'ai ajouté <code class="spip_code spip_code_inline" dir="ltr">env</code> à la fin de <code class="spip_code spip_code_inline" dir="ltr"><INCLURE{fond=inclure/head}></code>, et ca marche. Je peux transmettre à une feuille de style dynamique les variables objet et id_objet..</p> Écrire un thème pour Zpip 2010-06-09T13:11:35Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment431369 2010-06-09T13:11:35Z <p>Bien, bien, bien... Ne m'en voulez pas mais je voudrais comprendre en quelques mots simples ce que je dois faire avec Zpip en partant d'une maquette en css. Quelles sont les étapes<small class="fine d-inline"> </small>? L'intérêt à passer par Zpip plutôt qu'à aller directement faire mes bou-boucles<small class="fine d-inline"> </small>?</p> <p>Pardon de tant de candeur. Et merci encore<small class="fine d-inline"> </small>!</p> Écrire un thème pour Zpip 2010-04-16T14:20:58Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment429407 2010-04-16T14:20:58Z <p>En ce qui concerne l'interface privé, tout est en chantier de refonte technique et on est bien loin d'avoir stabilisé quelque chose de personalisable facilement via une API.<br class="autobr"> Autant dire que tout ce qui n'est pas en squelette dans le dossier <code class="spip_code spip_code_inline" dir="ltr">prive/</code> de SPIP va encore beaucoup bouger et documenter n'a pas d'interêt car ce n'est pas perenne.</p> <p>Cela dit ça n'empêche pas déjà d'écrire ses propres interfaces simplifiées dans le site public.</p> <p>Enfin sur un « framework » ou un « outil de construction » de nouveaux contenus, on y va clairement doucement mais sûrement. Il y a déjà Champs extra 2 qui est une bonne solution, mais il faut aller plus loin c'est certain.</p> Écrire un thème pour Zpip 2010-04-16T14:09:28Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment429406 2010-04-16T14:09:28Z <p>Merci Cedric pour cette réponse rapide, et utile en documentation complémentaire.</p> <p>et comme d'autre part arrive une version améliorée de <a href="http://www.spip-contrib.net/SkelEditor-2-0" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/SkelEdi...</a><br class="autobr"> Cela fait déjà un ensemble d'outils bien pratique......</p> <p>Alors, je me lance et j'emets un voeu 'pieux' dans les « nouvelles » extensions (ce que j'entends reproché a SPIP) : <br>- au-dela de la possibilité de <a href="http://www.spip-contrib.net/Compositions" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Compositions</a> et de <a href="http://www.spip-contrib.net/Zpip-et-la-creation-rapide-de-pages" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Zpip-et...</a> qui permet déjà de générer des données structurées autrement qu'un article traditionnel, comment intégrer cet ensemble d'outils (avec une forme simplifiée de <a href="http://www.spip.net/fr_article3800.html" class="spip_out" rel='nofollow external'>formulaires CVT</a> peut-etre) pour pouvoir utiliser le Framework SPIP pour définir/créer/gérer toutes sorte d'objets nouveaux, sans devoir ecrire du PHP<small class="fine d-inline"> </small>!</p> <p><i>une notion que les détracteurs associent à la <br class="autobr"> facon Drupal<small class="fine d-inline"> </small>! </i></p> <p>- autre aspect souvent bien masqué (sauf un mail de Luis il y a plus d'un an<small class="fine d-inline"> </small>!) : documenter des solutions de personnalisation de l'interface privée, en analysant quelque peu les CSS de l'espace ecrire..</p> <p>Encore merci Cedric, pour tous tes messages, lectures qui aident les utilisateurs silencieux (et bien sur tous tes developpements mis au service de tous)<br class="autobr"> YannX</p> Écrire un thème pour Zpip 2010-04-16T13:29:43Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment429400 2010-04-16T13:29:43Z <p>Bonjour, l'utilisation des squelettes suffixés avec un numéro de rubrique (<code class="spip_code spip_code_inline" dir="ltr">article-23.html</code> pour tous les articles de la rubrique 23) reste possible avec Zpip, au niveau de chaque bloc : <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">contenu/article-23.html</code> et/ou <code class="spip_code spip_code_inline" dir="ltr">navigation/article-23.html</code> etc.</p> <p>Le plugin Compositions a bien pour but de remplacer ce mécanisme en dur par une solution interfacée, mais ne remplit effectivement pas encore ce rôle d'héritage « Tous les articles de la rubrique ».<br class="autobr"> En attendant on ne perd rien au change et on peut toujours continuer à utiliser le mécanisme de SPIP avec ses avantages et ses inconvénients.</p> Écrire un thème pour Zpip 2010-04-16T13:05:17Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment429399 2010-04-16T13:05:17Z <p>Zpip et les Variantes SPIP<small class="fine d-inline"> </small>?</p> <p>Bonjour,</p> <p>Je suivais avec curiosité cette demarche de squelettes modulaires : Bravo,<br class="autobr"> la lecture des articles est précise, et les premières utilisations rapides.</p> <p>J'ai juste une interrogation, à laquelle je n'ai pas encore su trouver reponse : comment ce système peut-il reprendre les variantes de SPIP (fondés sur les id : cf. <a href="http://www.spip.net/fr_article3445.html" class="spip_out" rel='nofollow external'>variantes iD</a>). <br>- Serait-ce dans contenu qu'il faut introduire des noisettes déclinées complémentaires<small class="fine d-inline"> </small>? <br>- Ou bien faut-il directement (et uniquement) utiliser le plugin <a href="http://www.spip-contrib.net/Compositions" class="spip_out" rel='nofollow external'>Compositions</a><small class="fine d-inline"> </small>?<br class="manualbr">Mais dans ce cas, si j'ai bien compris la documentation, la sélection d'une composition serait a refaire pour chaque « page » et chaque « objet » créé : dans ce cas on perdrait l'avantage des « variantes » traditionnelels de squelettes<small class="fine d-inline"> </small>!?</p> <p>Du coup, j'ai une idée : pourrait-on imaginer de définir des « compositions », qui seraient notées « rub-XX » et/ou « rub=XX »<small class="fine d-inline"> </small>; un peu à la manière de « mot-cles techniques implicites », celles-ci seraient reprises automatiquement (parun mécanisme de surcharge) pour reproduire le fonctionnement initial qui existait jusqu'en v2 avec la dist...<br class="manualbr"><i>etant encore bien incapable d'étudier l'implémentation eventuelle, je m'adresse donc a des utilisateurs experts.....<br class="manualbr">Merci de votre réaction, meme pour me dire si je suis a coté de la plaque<small class="fine d-inline"> </small>;-) .</i><br class="autobr"> YannX</p> Écrire un thème pour Zpip 2010-04-01T09:59:17Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment428553 2010-04-01T09:59:17Z <p>Salut,</p> <p>Le squelette Magusine propose de nombreux thèmes sont certains sont très intéressants comme WomenLife (1&2). J'ai essayé de voir pour les adapter mais c'est pour l'instant au-dessus de mes compétences. ça intéresse quelqu'un<small class="fine d-inline"> </small>?</p> <p>A +</p> <p>P.S. Déclinaison de ce thème pour exemple : <a href="http://urbaorbilyon.free.fr/" class="spip_url spip_out auto" rel="nofollow external">http://urbaorbilyon.free.fr/</a></p> Écrire un thème pour Zpip 2010-03-20T23:49:46Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427959 2010-03-20T23:49:46Z <blockquote class="spip"> <p>Ce bloc englobant, si il existe , peut recevoir l'id du bloc par convention, non<small class="fine d-inline"> </small>?</p> </blockquote> <p>Non justement, car chaque theme peut utiliser l'id qui lui convient, en fonction de son usage, de l'origine du theme, du framework css qu'il utilliset etc ...<br class="autobr"> A la rigueur on pourrait demander à placer une classe homonyme, mais je ne suis pas sur que cela apporterait quelque chose.</p> Écrire un thème pour Zpip 2010-03-20T23:28:43Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427957 2010-03-20T23:28:43Z <p>Pourtant , les thèmes ont une standardisation de fait, non<small class="fine d-inline"> </small>?</p> <blockquote class="spip"> <p> Ce layout doit inclure les 6 blocs fonctionnels génériques au moyen des lignes suivantes :</p> </blockquote> <p>Ces 6 blocs sont identifié clairement, je ne crois pas qu'un seul thème ne les aient pas inclus dans un bloc englobant (je peut me tromper).</p> <p>Ce bloc englobant, si il existe , peut recevoir l'id du bloc par convention, non<small class="fine d-inline"> </small>?</p> Standardisation<small class="fine d-inline"> </small>?? 2010-03-10T23:27:06Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427465 2010-03-10T23:27:06Z <p>oui, alors la problèmatique est posé à l'envers. Dans ce cas, peut-être envisagé de redefinir les liens de skiplink par thème (dont intégré directement dans le thème<small class="fine d-inline"> </small>?)</p> Standardisation<small class="fine d-inline"> </small>?? 2010-03-10T23:23:38Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427464 2010-03-10T23:23:38Z <p>Il n'y aura pas de standardisation des blocs englobants dans le layout. C'est le principe même de Z et sa force. Standardiser c'est contraindre et empêcher de faire n'importe quel design, car aucun layout n'est universel.</p> <p>Donc ce n'est pas une question de temps ou de pas encore. C'est un point clos.</p> Standardisation<small class="fine d-inline"> </small>?? 2010-03-10T22:58:57Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427462 2010-03-10T22:58:57Z <blockquote class="spip"> <p> Ce layout sera renseigné dans le fichier body.html. Ce fichier ne doit contenir que des éléments de structure de la page, et ne doit intégrer aucun contenu, sauf à entrainer une incompatibilité avec des squelettes.</p> </blockquote> <p>C'est écrit : désormais c'est body.html qui prévaut pour la structure.</p> <p>en terme de standardisation, effectivement il n'y a pas de standardisation des blocs englobants. A titre personnel, je trouve cela gênant (pour skiplink notamment) mais apparament il n'y a pas encore de décision de normalisation</p> <p>pour le switcher de thème : le mieux est de ne pas prendre le plugin switcher de thème mais d'activer le switcher avec Z garden</p> Standardisation<small class="fine d-inline"> </small>?? 2010-03-10T22:57:27Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427461 2010-03-10T22:57:27Z <p>Tu as mal compris le principe. Le layout est fourni par le thème qui est libre d'appliquer la dénomination des id et class qu'il veut pour cela. Donc aucune chance de faire un switcher de layout gala qui fonctionne. Ce n'est pas le but (et ça n'a aucun intérêt pratique amha).</p> <p>Pour le switcher de thème, le Zen Garden l'inclue désormais. Inutile d'utiliser un plugin supplémentaire.</p> Standardisation<small class="fine d-inline"> </small>?? 2010-03-10T22:38:59Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427459 2010-03-10T22:38:59Z <p>J'ai voulu faire un switcher de layout d'après Layout Gala : <a href="http://blog.html.it/layoutgala/" class="spip_url spip_out auto" rel="nofollow external">http://blog.html.it/layoutgala/</a> sur une base Z.<br class="autobr"> J'ai cru pouvoir partir d'un thème pour Zpip, et switcher (à peu près) entre chacune des dispositions de LayoutGala. Eh bien mal m'en a pris<small class="fine d-inline"> </small>!</p> <p>Pas grand chose d'uniforme : le conteneur global est nommé parfois wrap, parfois conteneur, pour d'autres divs c'est au choix entre header/entete, contenu/col1, navigation/col2, navigation/bav, ... bref, c'est pas fait<small class="fine d-inline"> </small>!</p> <p>Ensuite le switcher de thèmes ne va pas chercher la liste dans les sous-dossiers de /themes pour les variantes.</p> <p>Enfin « Le thème doit fournir un layout » : dans les différents thèmes, je trouve : layout.html, body-layout.html, body.html, ...<br class="autobr"> Lequel est-ce<small class="fine d-inline"> </small>??</p> <p>Ma tentative : <a href="http://themes.santonum.eu" class="spip_url spip_out auto" rel="nofollow external">http://themes.santonum.eu</a><br class="autobr"> Merci</p> Une rubrique pour ce type d'article 2010-03-06T21:09:55Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment427258 2010-03-06T21:09:55Z <p>Salut, cet article est noyé dans les thèmes . Ca serait pitetre intéressant de créer une rubique de type documentation pour les thèmes. non<small class="fine d-inline"> </small>?</p> <p>Sinon :<br class="manualbr">Je suis en train de travailler sur un zquelette, je pense qu'il y aurais potentiellement quelques besoins en plus :</p> <ol class="spip"><li> des listes dans les meta-publi : notamment : nombre de commentaires , nombres d'images, nombre de documents. Voir pour les liste de rubriques avec résumé (bah oui , on peut) : nombres d'articles, nombre de brèves ...</li><li> une liste de tags avant ou après meta-publi : il me semble que quelqu'un en parle ailleurs.</li><li> une classe raccourcis ou skip-link (de toute façon Maïeul va en avoir besoin)</li></ol> <p>Autre chose, comme j'utilise des liste avec des résumé pour des événements , des rubriques etc .... pas mal de thèmes font le distingo .liste .articles et .liste .rubrique par exemple . Alors que quand on a une liste d'article sans résumé : on aimerais qu'ils soit présenté comme les autres listes. Inversement quand on a une liste de site avec résumé, on aimarais qu'ils soient présentés comme une liste d'articles.</p> <p>Est ce que ca veut dire qu'il faut ajouter une classe supplémentaire sur les li<small class="fine d-inline"> </small>? (le hentry ne me semble pas correspondre à une présentation d'un site)</p> <p>Bonne soirée :)</p> Écrire un thème pour Zpip 2010-02-10T15:46:09Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment426260 2010-02-10T15:46:09Z <blockquote class="spip"> <p> Le thème peut comprendre une feuille de style print.css</p> </blockquote> <p>J'ai l'impression que c'est devenu impression.css ... me trompe-je<small class="fine d-inline"> </small>?</p> Ecrire un thème pour Zpip 2010-01-06T14:54:07Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment424870 2010-01-06T14:54:07Z <p>Il est où ce plugin bandeau ou slogan<small class="fine d-inline"> </small>?<br class="autobr"> Impossible de le trouver...<br class="autobr"> Merci par avance et Bonne Année<small class="fine d-inline"> </small>!!!</p> Ecrire un thème pour Zpip 2009-11-30T11:52:24Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423758 2009-11-30T11:52:24Z <p>Heu ... après<small class="fine d-inline"> </small>?<br class="autobr"> (edit)Il est avant actuellement .. (edit)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#REM) Feuille de style CSS pour l'affichage du site a l'ecran ] [<link rel="stylesheet" href="(#CHEMIN{habillage.css}|direction_css)" type="text/css" media="projection, screen, tv" />] [(#REM) Feuille de style CSS pour l'impression ] [<link rel="stylesheet" href="(#CHEMIN{impression.css}|direction_css)" type="text/css" media="print" />] [(#CHEMIN{inc-theme-head.html}|oui) #INCLURE{fond=inc-theme-head,env} ]</code></pre></div> <p>Sur arclite, j'ai mis les variations de couleurs via l'installation en plugin. J'aurais pu faire la couleur brune dans habillage et surcharger via inc-theme-head . Ce qui permettrais d'installer arclite sur la dist actuelle avec quelques défauts. Actuellement, si zpip n'est pas installé/activé , habillage-couleur.css n'est pas chargé. Donc pas de couleurs.</p> <p>Maintenant, j'aurais pu choisir une méthode différentes pour les changement de couleur. Mais cela me semble logique de pouvoir surcharger habillage.css via des habillage-options.css dans inc-theme-head.</p> <p>Je peut commiter si c'est daccord.</p> Ecrire un thème pour Zpip 2009-11-29T18:50:32Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423712 2009-11-29T18:50:32Z <p>après ou après<small class="fine d-inline"> </small>?</p> Ecrire un thème pour Zpip 2009-11-29T18:49:40Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423711 2009-11-29T18:49:40Z <p>C'est le genre de fonctionnement qui a le don de compliquer la vie de l'utilisateur pour simplifier celle du développeur.<br class="autobr"> Donc perso je vote contre, et je pense que le mieux est de faire un thème par variante. Par contre, pour le rangement sur la zone, tu peux faire un dossier général (vide) au nom du thème, avec un sous dossier pour chaque variante.</p> <p>Plus tard on prévoira peut-être un système de variantes bien intégré et tout ça, mais ça n'est vraiment pas la priorité. La preuve en est la solution rustique proposée dans le thème original qui montre que bien qu'ayant mis les systèmes de thème en oeuvre depuis longtemps, les autres outils de publication ne gèrent pas forcèment la notion de variante.</p> Ecrire un thème pour Zpip 2009-11-29T11:09:53Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423701 2009-11-29T11:09:53Z <p>Je plussois , peut être juste la possibilité de sélectionner différents <br>- inc-theme-head.html <br>- inc-insert-head.html</p> <p>arclite à différents coloris et snowblind à 2 versions (une en 1024 et une en 800). Alors, bien sur je peut ajouter cette option au mode plugin, mais le seul changement sont des inc-theme-head différents.</p> <p>A propos, inc-insert-head.html vient après habillage.css, je pense qu'il serait mieux de le passer après habillage.css. Ce qui permettrait de remplacer les options par défaut de l'habillage. :)</p> Ecrire un thème pour Zpip 2009-11-29T10:39:06Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423700 2009-11-29T10:39:06Z <p>J'ai adapté le thème dotclear welsh 2.0 qui existe en version 2 colonnes et 3 colonnes je me suis posé la question des variantes d'un squelette (de la même manière j'ai sous la main une version noir et blanc du même thème.</p> <p>La solution du thème d'origine est de demander aux utilisateurs de modifier une ligne de code. J'ai tendance à penser que le but d'une interface de type zen-garden est précisément de faire en sorte que l'utilisateur n'ait pas à toucher la moindre de ligne de code pour faire ses choix. J'ai donc créé eux thèmes Zpip, même s'il n'y a qu'une dizaine de lîgnes de css qui change.</p> <p>Est-il possible pour éviter de dupliquer l'ensemble du thème de prévoir par exemple l'utilisation de CFG<small class="fine d-inline"> </small>? Naturellement le problème est que les options seraient dans un autre emplacement de l'interface.</p> Des détails 2009-11-23T22:46:45Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423462 2009-11-23T22:46:45Z <p>Lors de l'adaptation de zpip aux thèmes de type wordpress, j'ai pu reamrquer quelues trucs que l'on peut conseiller lors de la conception de squelette pour faciliter la mise en place d'autres squelette compatible zpip.</p> <p>- Le formulaire de l'entête peut se généraliser au formulaire_recherche en plus du formulaire de langue. Il est sans doute possible de le généraliser à d'autres formulaires mais plus difficilement (login_public). Voir à d'autres élément sur l'emplacement (rss<small class="fine d-inline"> </small>?) <br>- Il manque un contenu autre qu'un menu ou une liste dans extra et navigation. Par exemple , le squelette pourrait choisir d'afficher le descriptif du site dans extra plutôt que dans contenu ou bien le texte de la dernière brève ou ... Un div class=«<small class="fine d-inline"> </small>special<small class="fine d-inline"> </small>» (special : traduction de featured) par exemple (J'étais sur l'adaptation de <a href="http://www.mollio.org/typeF.html" class="spip_url spip_out auto" rel="nofollow external">http://www.mollio.org/typeF.html</a> en squelette avant la sortie de zpip, plutôt adapté à un thème).</p> Ecrire un thème pour Zpip 2009-11-23T11:20:03Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423429 2009-11-23T11:20:03Z <p>Non, la documentation est bonne, et fait référence.<br class="autobr"> J'ai corrigé les thèmes erronés :<br class="autobr"> <a href="http://zone.spip.org/trac/spip-zone/changeset/33153" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/33153</a></p> Ecrire un thème pour Zpip 2009-11-23T10:28:29Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423424 2009-11-23T10:28:29Z <p>une ch'tite coquille dans l'article, le répertoire où mettre les «<small class="fine d-inline"> </small>images<small class="fine d-inline"> </small>» est images et non pas «<small class="fine d-inline"> </small>img<small class="fine d-inline"> </small>».</p> <p>A+<br class="autobr"> Cyril</p> Des listes de thèmes 2009-11-22T01:34:50Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423380 2009-11-22T01:34:50Z <p>La liste des thèmes en cours d'adaptation sont visible sur le <a href="http://www.spip-contrib.net/Liste-des-themes-a-adapter" class="spip_out" rel='nofollow external'>carnet</a>.</p> <p>N'hésitez pas à remplir la liste , avec les thèmes que vous souhaitez voir adapter ou que vous pensez adapter<small class="fine d-inline"> </small>;)</p> Ecrire un thème pour Zpip 2009-11-17T17:52:07Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423236 2009-11-17T17:52:07Z <p>Vu que ça reprend le principe du plugin.xml, est-il possible de définir un fichier de filtres <code class="spip_code spip_code_inline" dir="ltr">theme_fonctions.php</code><small class="fine d-inline"> </small>? Je n'ai pas réussi.</p> barre-nav 2009-11-15T13:48:39Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423128 2009-11-15T13:48:39Z <p>J'adhère plutôt au principe qui laisse un choix au concepteur du site tout en lui mâchant le travail, ce qui ets un peu le but de ce squelette mais peut-on éviter dans Zspip d'avoir : <code class="spip_code spip_code_inline" dir="ltr"><div id="nav"> </div></code> quand le plugin est désactivé et que barre-nav est vide<small class="fine d-inline"> </small>?</p> barre-nav 2009-11-15T13:45:20Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423126 2009-11-15T13:45:20Z <p>non non, tu as bien fait<small class="fine d-inline"> </small>! Mais j'ai été déconcerté hier soir. Je m'arachais les cheveux pour comprendre pourquoi mon dscriptif site spip ne s'affichait pas au bon endroit... Jusqu'à c que je décide de regarder les fichiers de zpip...</p> <p>Dans ce cas là, il faudrait le signaler dans la doc. Je n'ai pas vu d' mention pour cela jusqu'à maintenant</p> barre-nav 2009-11-15T11:24:21Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423118 2009-11-15T11:24:21Z <p><code class="spip_code spip_code_inline" dir="ltr">#SLOGAN_SITE_SPIP</code> est aussi fourni par le plugin <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/bandeau" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/bandeau</a> qui préfigure la navigation de la 2.1 et l'identité du site qui va avec. Je n'ai pas souhaité doublonner en le mettant dans Zpip, mais il m'a semblé logique de le prévoir sans attendre la dispo de la 2.1</p> barre-nav 2009-11-15T11:22:25Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423117 2009-11-15T11:22:25Z <p>Oui, la navigation principale dans Zpip est vide. Libre à chacun de la définir dans son dossier squelettes/ ou avec le plugin menu. A voir si il faut faire évoluer cela par défaut.</p> barre-nav 2009-11-15T07:44:34Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423109 2009-11-15T07:44:34Z <p>Si «<small class="fine d-inline"> </small>Pour remplir barre-nav, il faut ajouter le plugin menus<small class="fine d-inline"> </small>», ça prouve que tetue a raison quand elle dit que la nomenclature n'est pas bonne.</p> barre-nav 2009-11-15T02:01:30Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423107 2009-11-15T02:01:30Z <p>Ok, oui, en effet, c'est stipulé dans la doc <a href='https://files.spip.net/Le-Squelette-Zpip' class="spip_in" rel='nofollow'>Le Squelette Zpip</a>...</p> <p>Mais par contre, ce n'est pas stipulé qu'il faut le plugin « slogan » qui se trouve sur la zone. <code class="spip_code spip_code_inline" dir="ltr">#SLOGAN_SITE_SPIP</code> est natif (?) en 2.1 mais pas en 2.0.10...</p> barre-nav 2009-11-15T01:36:33Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423105 2009-11-15T01:36:33Z <p>Pour remplir barre-nav, il faut ajouter le plugin menus.</p> Ecrire un thème pour Zpip 2009-11-15T01:24:16Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423104 2009-11-15T01:24:16Z <p>Bonjour,</p> <p>On dit de mettre <code class="spip_code spip_code_inline" dir="ltr"><INCLURE{fond=inclure/barre-nav,env}></code>, mais barre-nav est vide dans zpip...<br class="manualbr">Ça ne serait pas plutôt barre-nav-secteurs<small class="fine d-inline"> </small>?</p> Ecrire un thème pour Zpip 2009-11-14T19:00:21Z https://files.spip.net/Ecrire-un-theme-pour-Zpip#comment423095 2009-11-14T19:00:21Z <p>Merci pour cet article. J'ai préparé un thème basé sur le graphisme du squelette « The Morning After » et ça fonctionne très bien. En jouant avec les css on arrive à reproduire beaucoup d'éléments même en l'absence de balisage spécifique (comme une page d'accueil en trois colonnes et des pages de contenu en eux colonnes).</p> <p>Je le partagerai dès qu'il aura pu être un peu testé</p>