Thèmes SPIPr - commentaires Thèmes SPIPr 2021-02-22T10:13:07Z https://files.spip.org/Themes-SPIPr#comment507649 2021-02-22T10:13:07Z <p>Bonjour,</p> <p>j'avais déjà posté dans ce forum mais je reviens avec de nouvelles interrogations pour écrire un thème.</p> <p>Cette documentation actuelle pour écrire un thème concernant l'organisation des fichiers et les feuilles de style n'est plus à jour, car SPIPr nécessite désormais <strong>Bootstrap4</strong>, et on trouve principalement les feuilles de style suivantes : <code class="spip_code spip_code_inline" dir="ltr">_variables.scss</code>, <code class="spip_code spip_code_inline" dir="ltr">_bootswatch.scss</code> et <code class="spip_code spip_code_inline" dir="ltr">theme.scss</code>. J'ai l'impression que theme.scss permet d' ajouter des styles indépendamment de BootStrap mais aussi d'ajouter des styles à ceux de BootStrap pour le personnaliser, donc un regroupement de <code class="spip_code spip_code_inline" dir="ltr">boot-theme.less</code> et <code class="spip_code spip_code_inline" dir="ltr">theme.less</code> dans la version précédente. Est-ce exact<small class="fine d-inline"> </small>?</p> <p>J'ai une question complémentaire sur le plugin Bootstrap 4 (ce n'est peut-être pas le bon forum, mais la documentation sur ce plugin renvoie à SPIPr<small class="fine d-inline"> </small>!). Impossible d'activer certains composants bootstrap qui nécessitent JS (par exemple Tooltips ou popovers). Meme en suivant les recommendations de la documentation officielle pour appeler correctement les fichiers javascript (ceux du plugin) dans le head (à savoir «<small class="fine d-inline"> </small>jQuery first, then Popper.js, then Bootstrap JS<small class="fine d-inline"> </small>»), ces composants bootstrap ne sont pas activés (pas de tooltip ou de popover par exemple). Est-ce que les JS du plugin ( comme <code class="spip_code spip_code_inline" dir="ltr">bootstrap-popover.js</code> ou <code class="spip_code spip_code_inline" dir="ltr">bootstrap-tooltip.js</code>) sont à jour<small class="fine d-inline"> </small>?</p> <p>Mit spiplichen Grüßen,</p> Thèmes SPIPr 2021-02-02T15:48:04Z https://files.spip.org/Themes-SPIPr#comment507482 2021-02-02T15:48:04Z <p>J'ai téléchargé les versions mises à jour des thèmes sur GITHUB le la semaine dernière et je en rencontre plus aucun problème. Un grand merci à Cerdic<small class="fine d-inline"> </small>!!!</p> Thèmes SPIPr 2021-01-25T12:00:33Z https://files.spip.org/Themes-SPIPr#comment507360 2021-01-25T12:00:33Z <p>Merci-Thank-you-Vielen-Dank-谢-谢<small class="fine d-inline"> </small>!</p> Thèmes SPIPr 2021-01-25T11:48:50Z https://files.spip.org/Themes-SPIPr#comment507359 2021-01-25T11:48:50Z <p>Oui la plupart des thèmes ont été portés pour BS4<br class="autobr"> <a href="https://git.spip.net/spip-contrib-themes" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-themes</a></p> <p>avec quelques nouveaux thèmes comme<br class="autobr"> * <a href="https://git.spip.net/spip-contrib-themes/spipr_v2_balloons" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-themes/spipr_v2_balloons</a><br class="autobr"> * <a href="https://git.spip.net/spip-contrib-themes/spipr_v2_patisson" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-themes/spipr_v2_patisson</a></p> Thèmes SPIPr 2021-01-25T11:25:58Z https://files.spip.org/Themes-SPIPr#comment507358 2021-01-25T11:25:58Z <p>Maintenant les thèmes sont adaptés à<strong> BS4</strong><small class="fine d-inline"> </small>?</p> Thèmes SPIPr 2021-01-25T10:54:28Z https://files.spip.org/Themes-SPIPr#comment507357 2021-01-25T10:54:28Z <p>J'ai trouvé, le bug était dans les thèmes, et comme je les ai tous adapté en même temps j'ai reproduis le même bug (et le compilateur ScssPHP ne détectait pas le bug à l'époque).</p> <p>Je viens de corriger et envoyer la modif sur tous les thèmes concerné, désolé pour l'erreur</p> Thèmes SPIPr 2021-01-25T10:42:10Z https://files.spip.org/Themes-SPIPr#comment507356 2021-01-25T10:42:10Z <p>Oulala, ça date un peu... C'est un projet que j'ai un peu laissé en plan. Selon mes souvenirs, dans chaque répertoire spipr_v2 se trouve un dossier css, dans lequel se trouve un fichier theme.scss. Ce fichier appelle les options de Grid de Bootstrap 3, par les variables xs, sm, md. Exemple :</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>@include media-breakpoint-up(md) { #nav { position: relative; padding-left: 0; padding-right: 0; border-width: 0; .navbar-inner { margin-left: -$navbar-nav-link-padding-x; }</code></pre></div> <p>Ces options ne sont plus valables avec BS4. Il faut juste réécrire ces variables comme suit : xs->sm, sm->md, md->lg. Il faut aussi regarder les nouvelles options de Grid BS4 pour voir si ces corrections sont toujours justes.</p> <p>Parfois, ce meme fichier fait appel à des fonctions comme :</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>@include make-navbar-button-float();</code></pre></div> <p>Ce sont des fonctions qui n'existent plus sous BS4 : elles doivent être neutralisées/effacées.</p> <p>Bon courage.</p> Thèmes SPIPr 2021-01-25T10:38:40Z https://files.spip.org/Themes-SPIPr#comment507355 2021-01-25T10:38:40Z <p>Merci pour cette réponse rapide<small class="fine d-inline"> </small>!<br class="autobr"> J'ai fait une mise à jour d'un vieux site SPIP 2 sans copier plugin ou squelettes. Je suis donc parti avec la version de base de SPIP.<br class="autobr"> J'ai installé puis désinstallé SarkaSPIP v4<br class="autobr"> J'ai ensuite installé SPIPr Dist<br class="autobr"> avec la thème de défaut de SPIPr Dist je ne rencontre pas de problèmes</p> <p>>quelle version de SPIPr-dist<small class="fine d-inline"> </small>?</p> <p>2.2.6</p> <p>> quel thème<small class="fine d-inline"> </small>?</p> <p>beige, cerluean, flatly <br class="autobr"> téléchargés aujourd'hui sur githun</p> <p>>quelle version du plugin BootStrap 4<small class="fine d-inline"> </small>?</p> <p>4.4.1.7</p> <p>> quelle version du plugin ScssPHP<small class="fine d-inline"> </small>?</p> <p>2.7.0</p> <p>>quelle version du plugin z-core<small class="fine d-inline"> </small>?</p> <p>2.8.7</p> Thèmes SPIPr 2021-01-25T10:18:39Z https://files.spip.org/Themes-SPIPr#comment507354 2021-01-25T10:18:39Z <p>Hello, peux-tu indiquer quels plugins tu utilise pour reproduire cette erreur<small class="fine d-inline"> </small>?</p> <ul class="spip"><li> quelle version de SPIPr-dist<small class="fine d-inline"> </small>?</li><li> quel thème<small class="fine d-inline"> </small>?</li><li> quelle version du plugin BootStrap 4<small class="fine d-inline"> </small>?</li><li> quelle version du plugin ScssPHP<small class="fine d-inline"> </small>?</li><li> quelle version du plugin z-core<small class="fine d-inline"> </small>?</li></ul> <p>Chez moi tout est à jour et je n'ai pas l'erreur :(</p> Thèmes SPIPr 2021-01-25T10:09:24Z https://files.spip.org/Themes-SPIPr#comment507353 2021-01-25T10:09:24Z <p>Bonjour,<br class="autobr"> Je suis dans une situation similaire à la tienne.<br class="autobr"> Avec le point 1, j'ai le menu permettant de passer d'un thème à l'autre. <br class="autobr"> Pour le point 2 pourrais-tu expliciter ce que tu as fait<small class="fine d-inline"> </small>?</p> <p>> il est indispensable de mettre à jour le fichiers css/theme.scss. <br class="autobr"> comment procédes-tu<small class="fine d-inline"> </small>? <br class="autobr"> J'ai pris la dernière version des thèmes su github. Est-ce qu'il y autre chose à faire<small class="fine d-inline"> </small>?</p> <p>> neutraliser la fonction make-navbar-button-float()<br class="autobr"> Je l'ai commenté sur le fichier themes scss. Est-ce qu'il faut faire autre chose<small class="fine d-inline"> </small>?</p> <p>Pour info j'obtiens cette erreur<br class="autobr"> SCSS : Echec compilation fichier bootstrap.scss<br class="autobr"> Incompatible units px and vw. : plugins/auto/bootstrap4/v4.4.1.7/bootstrap/css/_grid.scss on line 33, at column 9 Call Stack : #0 mixin media-breakpoint-up plugins/auto/bootstrap4/v4.4.1.7/bootstrap/css/_grid.scss on line 35 #1 import plugins/auto/bootstrap4/v4.4.1.7/bootstrap/css/_grid.scss plugins/auto/bootstrap4/v4.4.1.7/bootstrap2spip/css/_grid.scss on line 1 #2 import plugins/auto/bootstrap4/v4.4.1.7/bootstrap2spip/css/_grid.scss plugins/auto/bootstrap4/v4.4.1.7/bootstrap/css/bootstrap.scss on line 16</p> <p>Pour</p> Thèmes SPIPr 2020-11-09T18:14:05Z https://files.spip.org/Themes-SPIPr#comment506783 2020-11-09T18:14:05Z <p>Non, justement, je n'ai pas de squelette qui utilise explicitement breadcrumb/sommaire.<br class="autobr"> Dans ce cas, c'est breadcrumb/dist.html qui doit être pris par défaut. Il est bien présent, mais il n'est pas pris par défaut.</p> Thèmes SPIPr 2020-11-07T18:17:33Z https://files.spip.org/Themes-SPIPr#comment506754 2020-11-07T18:17:33Z <p>Bonjour,<br class="autobr"> SPIPr 0.4.16 fonctionne sur des sites en SPIP 3.2.8 pour moi avec 1 différence de version :</p> <p>J'ai Bootstrap 2.1.10 - stable</p> <p>Sinon j'ai la même chose que toi</p> <p>dans les fichiers du plugin il n'y a pas<br class="autobr"> breadcrumb/sommaire<br class="autobr"> ni<br class="autobr"> aside/sommaire</p> <p>Donc tu as des squelettes perso qui utilisent ces 2 fichiers<small class="fine d-inline"> </small>?</p> <p>dd</p> Thèmes SPIPr 2020-11-07T11:29:14Z https://files.spip.org/Themes-SPIPr#comment506744 2020-11-07T11:29:14Z <p>Bonjour</p> <p>SPIPr ne semble pas fonctionner correctement sur SPIP 3.2 :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Aucun squelette breadcrumb/sommaire n'est disponible... Aucun squelette aside/sommaire n'est disponible...</code></pre></div> <p>BUG présent sur deux serveurs séparés, avec un minimum d'autres plugins activés. J'ai essayé plusieurs versions de Zcore (une ancienne, et la toute dernière).</p> <p>Pour la version de SPIPr, je ne suis pas sur la dernière version. Je suis obligé de rester en 0.4.16. Car la dernière version oblige à passer en BOOTSTRAP 4 que je ne peux pas utiliser avec mes autres plugins persos.</p> <p>Est-ce un bug connu<small class="fine d-inline"> </small>? MERCI pour votre aide.</p> <p>- SPIP 3.2.8 <br>- Z-core 2.8.7 <br>- SPIPR 0.4.16 <br>- BOOTSTRAP 3.0.10</p> Thèmes SPIPr 2020-10-17T12:25:30Z https://files.spip.org/Themes-SPIPr#comment506507 2020-10-17T12:25:30Z <p>Bonjour,</p> <p>Je ne sais pas si c'est le bon endroit pour poster ici ou sous zengarden.</p> <p>Je suis intéressé par les thèmes pour la version v2 de spipr. Ils sont disponibles ici : <a href="https://git.spip.net/spip-contrib-themes?tab=&sort=recentupdate&q=spipr_v2_" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-themes?tab=&sort=recentupdate&q=spipr_v2_</a></p> <p>Pour l'instant, cela me semble fastidieux de les télécharger un à un avec un git clone ou checkout puis de les transférer par FTP dans le répertoire thèmes.<br class="autobr"> Il y a aussi l'inconvénient que Zen Garden ne mentionne pas les mises à jour des thèmes.</p> <p>Comment puis-je faire pour importer tous les thèmes spipr_v2_* dans mon site et être averti quand il y a des mises à jour<small class="fine d-inline"> </small>? y a t'il moyen d'ajouter un dépôt<small class="fine d-inline"> </small>?</p> <p>D'avance merci pour votre réponse</p> Thèmes SPIPr 2020-05-17T10:24:32Z https://files.spip.org/Themes-SPIPr#comment505266 2020-05-17T10:24:32Z <p>J'ai débugé ma situation... Autant en faire profiter la communauté<small class="fine d-inline"> </small>!</p> <ol class="spip"><li> pour déclencher le menu Thèmes dans l'onglet #SQUELETTES de l'espace privé, il semble que le plugin <a href="https://plugins.spip.net/zengarden.html" class="spip_out" rel='nofollow external'>Zen-Garden</a> soit indispensable à cet effet.</li><li> Pour utiliser les Thèmes disponibles pour spipr-v2 avec Bootstrap4, il est indispensable de mettre à jour le fichiers css/theme.scss. En effet, les termes de Grid Options ne sont plus à jour (BS3->BS4 : xs->sm, sm->md, md->lg) et il faut neutraliser la fonction <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>make-navbar-button-float()</code></pre></div> <p>Avec ces modifs, ça baigne<small class="fine d-inline"> </small>!<br class="autobr"> Bien spipement,</p> </li></ol> Thèmes SPIPr 2020-05-15T10:40:44Z https://files.spip.org/Themes-SPIPr#comment505258 2020-05-15T10:40:44Z <p>Hallo, bonjour<small class="fine d-inline"> </small>!<br class="autobr"> Une simple question sur la mise à jour.<br class="autobr"> Les thèmes SPIPr prêts à l'emploi ( dénomination spipr_v2_XXX avec XXX= slate, sketch, simplex etc…) disponibles pour spip 3.2 sur plugins.spip.net et placés dans le dossier squelettes/themes/ ne font pas apparaitre le menu Thèmes dans l'onglet Squelettes de l'espace privé sous SPIP 3.2.7 [24473].</p> <p>Est-ce un problème de mise à jour des thèmes, de SPIPr-v2, de Z-core, de spip<small class="fine d-inline"> </small>? Puis-je y remédier<small class="fine d-inline"> </small>?</p> <p>Ma configuration :<br class="autobr"> Z-core 2.8.7+SPIPr-dist 2.2.6+SCSS PHP 2.2.3+Bootstrap 4 4.4.1.1</p> <p>Mit spiplichen Grüßen aus Deutschland,</p> <p>Pour info : avec BS4, pour tous les thèmes prêt à l'emploi, le fichier css/theme.scss bug.</p> Thèmes SPIPr 2016-10-25T10:59:24Z https://files.spip.org/Themes-SPIPr#comment489544 2016-10-25T10:59:24Z <p>Bonjour,</p> <p>normalement</p> <div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code> <utilise id="spipr" /></code></pre></div> <p>devrait suffire</p> Thèmes SPIPr 2016-03-05T17:21:49Z https://files.spip.org/Themes-SPIPr#comment486480 2016-03-05T17:21:49Z <p>Bonjour,</p> <p>Le « tuto » de création de thème « Un thème pas à pas » <strong>est-il toujours entièrement valable en Spip 3.1<small class="fine d-inline"> </small>?</strong></p> <p>Si oui, j'ai dû louper une étable car en suivant toutes les étapes jusqu'à la fin du paragraphe « Prévisualiser », je n'ai rien qui s'affiche dans le menu Squelettes > Thèmes de l'espace privé.</p> <p>d'où une première questions : <br>- dans le plugin.xml, à la ligne</p> <div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><utilise id="spipr" version="[;]" /></code></pre></div> <p>, le numéro de version est-il obligatoire et si oui, où le trouve-ton<small class="fine d-inline"> </small>?</p> <p>Merci d'avance,</p> <p>Hervé</p> Thèmes SPIPr 2015-12-28T09:10:17Z https://files.spip.org/Themes-SPIPr#comment485067 2015-12-28T09:10:17Z <p>Merci pour ces explications :-)</p> Thèmes SPIPr 2015-12-28T08:34:40Z https://files.spip.org/Themes-SPIPr#comment485065 2015-12-28T08:34:40Z <p>Bonjour,</p> <p>En fait en y regardant, le squelette body du theme dont tu parle n'est pas a jour par rapport a ce qui est inclus dans le body de spip-r, c'est donc bien de la que vient ton problème et c'est aussi pour ça que généralement on dit de faire attention aux surcharges<small class="fine d-inline"> </small>;-) Donc tu as fait ce qu'il y avait a faire<small class="fine d-inline"> </small>;-)</p> <p>quand on as un doute avec les skelettes Z le premier reflexe pour ma part est de faire un &var_mode=inclure et savoir ce qui est réellement inclus lors de la compilation du template.</p> <p>Et pour rassurer donc : vu que tu as supprimé le fichier body.html du thème, c'est celui de spip-r qui est chargé, et si il ne l'était pas ce serait celui de zcore ... donc tu as de la marge, il y'a bien un layout<small class="fine d-inline"> </small>! Mais ça permet d'entrevoir la problématique de la surcharge (ce pourquoi on aime spip bien souvent) : zcore fourni un template, qui est surchargé par spip-r, que ton thème viens surcharger ensuite, et si tu personnalise en copiant dans ton dossier squelette tu surcharge le thème ... bref 4 surcharges pour 1 fichier body.html, et au final si un correctif est proposé depuis les autres on en bénéficie pas vu que l'on a surchargé...</p> Thèmes SPIPr 2015-12-24T10:05:46Z https://files.spip.org/Themes-SPIPr#comment485057 2015-12-24T10:05:46Z <p>Bonjour,</p> <p>Désolé pour la question de béotien, mais je viens de passer 2h sur l'interrogation métaphysique suivante : comment utiliser le thème Readable et obtenir que la barre de menus / navigation, à partir d'une certaine taille d'écran, "collapse" bien et soit remplacée par le petit bouton à 3 barres horizontales, de façon à ne pas encombrer l'écran.</p> <p>Après avoir farfouillé un peu partout et notamment dans les CSS, j'en suis arrivé à la conclusion que tous les thèmes SPIPr qui "collapsaient" bien partageaient le fait de ne pas disposer d'un body.html, alors que pour Readable (également marguerite, cerulean, beige et amelia), qui disposent d'un "body.html", on se coltinait la barre de menus même sur un affichage mobile...</p> <p>Si je fais disparaître le body.html, ô miracle je parviens bien à utiliser Readable avec la barre de menus / navigation remplacée par le bouton / menu déroulant et c'est la fête. Surtout que je ne parviens pas à détecter le moindre bug (ou différence d'affichage) (avec ou sans body.html), même après avoir écrabouillé tous les caches SPIP et navigateur.</p> <p>Mais du coup, j'ai une deuxième interrogation méthaphysique (jamais content, le gars<small class="fine d-inline"> </small>!) : est-ce que le fait de ne pas fournir un layout (j'ai noté plus haut : «<small class="fine d-inline"> </small><strong>doit</strong><small class="fine d-inline"> </small>») est ... mal<small class="fine d-inline"> </small>? Dois-je m'attendre à des représailles à moyen terme<small class="fine d-inline"> </small>? :-)</p> <p>Merci</p> <p>Christophe</p> Thèmes SPIPr 2015-05-26T17:41:21Z https://files.spip.org/Themes-SPIPr#comment482172 2015-05-26T17:41:21Z <p>Bonjour,</p> <p>J'essaie de comprendre le mécanisme de SPIPr et des thèmes.</p> <p>Il est indiqué sur cette page que l'arborescnee des thèmes est :<br class="autobr"> squelettes/<br class="autobr"> themes/</p> <p>or d'après mes essais (j'ai installé SPIPr-dist et z-core) il faut que les thèmes soient dans plugins/auto/spiprx/themes/montheme/<br class="autobr"> pour que le site s'affiche avec le thème choisi.</p> <p>Les thèmes spipr qui sont ici : <a href="http://zone.spip.org/trac/spip-zone/browser/_themes_/spipr/v1" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_themes_/spipr/v1</a><br class="autobr"> sont-ils compatibles / maintenus<small class="fine d-inline"> </small>?<br class="autobr"> Si oui ce serait peut-être plus pratique de les avoir en zip par exemple ici <a href="http://contrib.spip.net/Themes" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Themes</a><br class="autobr"> car les thèmes sur spip-contrib sont un peu vieillissants.</p> <p>Ou bien alors il y a plusieurs types de thèmes<small class="fine d-inline"> </small>???<br class="autobr"> dd</p>