ScssPhp - commentaires ScssPhp 2024-03-26T15:51:17Z https://files.spip.org/ScssPhp#comment514815 2024-03-26T15:51:17Z <p>Bonjour</p> <p>Pour information : <br class="autobr"> Il y a un lien qui pointe vers la zone qui n'existe plus.</p> ScssPhp 2023-03-01T08:23:36Z https://files.spip.org/ScssPhp#comment512847 2023-03-01T08:23:36Z <p>Testé avec succès sur un Spip 4.2.2 en ayant activé la compatibilité 4.1</p> ScssPhp 2021-04-03T12:24:42Z https://files.spip.org/ScssPhp#comment508055 2021-04-03T12:24:42Z <p>Ha non en relisant mieux , c'est/était requis quand on injecte les variables via php au moment de la compilation que les variables a surcharger doive avoir étés definies ave le flag<small class="fine d-inline"> </small>!default.</p> ScssPhp 2021-04-03T12:20:38Z https://files.spip.org/ScssPhp#comment508054 2021-04-03T12:20:38Z <p>Hello,</p> <p>Oui j'avais noté ça à l'époque, je ne sais pas si c'est encore valable n'ayant pas utilisé la version php depuis quelques temps. peut être que ce n'est affiché que en mode debug<small class="fine d-inline"> </small>?</p> <p>Néanmoins, ça reste une « bonne pratique » a priori, <a href="https://sass-guidelin.es/fr/#le-flag-default" class="spip_url spip_out auto" rel="nofollow external">https://sass-guidelin.es/fr/#le-flag-default</a></p> <blockquote class="spip"> <p>De cette manière, un développeur peut définir sa propre variable <var>$baseline</var> avant d'importer votre bibliothèque sans risquer de voir sa valeur redéfinie.</p> </blockquote> <p>Après si ton thème ou lib n'est pas amené a être portable sur une autre version de scss (dart, libsass), ni a être surchargé par un-e dev , et que ça ne couine pas à la compilation ...</p> ScssPhp 2021-04-01T11:26:18Z https://files.spip.org/ScssPhp#comment508033 2021-04-01T11:26:18Z <p>En relisant la doc, je ne comprends pas cette remarque :</p> <blockquote class="spip"> <p>Scssphp, générera une erreur si vos variables ne sont pas initialisées avec<small class="fine d-inline"> </small>!default</p> </blockquote> <p>Je n'ai jamais eu d'erreur à cause de ça, est ce toujours d'actualité<small class="fine d-inline"> </small>?</p> ScssPhp 2021-03-09T09:54:24Z https://files.spip.org/ScssPhp#comment507762 2021-03-09T09:54:24Z <p>Bonjour,</p> <p>A télécharger depuis <a href="https://git.spip.net/spip-contrib-extensions/scssphp/releases" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/scssphp/releases</a> ... Puis dévalider la 2.7.0, téléverser la 2.5.3 en respectant la même structure dans le dossier plugin ... de mémoire plugins/auto/scssphp/v2.5.3/ , ce dernier dossier doit contenir les fichiers du plugin, il faut éventuellement faire du renommage, ce dernier dossier doit être à côté du v2.7.0 et tout ceci permet que les 2 versions du plugins apparaissent côte à côte dans votre liste de plugins inactifs, il faut ensuite bien sûr activer la 2.5.3.<br class="autobr"> Pierre</p> ScssPhp 2021-03-09T09:41:11Z https://files.spip.org/ScssPhp#comment507759 2021-03-09T09:41:11Z <p>bonjour</p> <p>pareil avec Editorial HTML5</p> <p>en essayant de repasser en scss 2.5.3, il est donné obsolète,..</p> <p>Phil</p> ScssPhp 2021-03-03T09:52:48Z https://files.spip.org/ScssPhp#comment507689 2021-03-03T09:52:48Z <p>Moi de mon coté c'est le message suivant « Incompatible units em and px ». J'ai d'ailleurs ouvert un ticket : <a href="https://git.spip.net/spip-contrib-extensions/scssphp/issues/8" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/scssphp/issues/8</a> <br class="autobr"> Vous pouvez l'alimenter avec vos bugs constatés</p> ScssPhp 2021-02-08T13:26:42Z https://files.spip.org/ScssPhp#comment507538 2021-02-08T13:26:42Z <p>Je suis pour ma part en <a href='https://files.spip.org/HTML5UP-Solid-State' class="spip_in" rel='nofollow'>html5up Solid State</a></p> ScssPhp 2021-02-07T23:08:46Z https://files.spip.org/ScssPhp#comment507530 2021-02-07T23:08:46Z <p>Je constate le même problème ici, la css en faute vient du squelettes html5up « editorial ». Enfin la faute, ça marche en 2.5.3.</p> ScssPhp 2021-02-04T15:07:42Z https://files.spip.org/ScssPhp#comment507514 2021-02-04T15:07:42Z <p>Après être passé de 2.5.3 à 2.7.0 mes pages publiques n'ont plus d'habillage et j'obtiens le message <strong>1 erreur dans le squelette</strong></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>SCSS : Echec compilation fichier squelettes/css/main.scss <code class="spip_code spip_code_inline" dir="ltr">$\28xlarge\29</code> is not a valid Selector in <code class="spip_code spip_code_inline" dir="ltr">.\312u\28xlarge\29, . \312u$\28xlarge\29</code>: failed at <code class="spip_code spip_code_inline" dir="ltr">$\28xlarge\29</code> ScssPhp\ScssPhp\Compiler::evalSelectors on line 1, at column 27 </code></pre></div> <p>En regardant /squelettes/css/main.scss, le seul 'xlarge" que je trouve est <code class="spip_code spip_code_inline" dir="ltr">xlarge: '(max-width: 1680px)',</code><br class="autobr"> En revenant en 2.5.3, tout revient à la normale</p> ScssPhp 2020-11-04T08:08:59Z https://files.spip.org/ScssPhp#comment506697 2020-11-04T08:08:59Z <p>Bonjour</p> <p>BUG sur la version v2.6.0. Il manque un fichier :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Warning: include_once(/home/spip32/public_html/plugins/auto/scssphp/v2.6.0/lib/scssphp/src/Exception/SassScriptException.php): failed to open stream: No such file or directory in /home/spip32/public_html/plugins/auto/scssphp/v2.6.0/lib/scssphp/scss.inc.php on line 15</code></pre></div> <p>J'ai vérifié, le fichier n'est pas présent dans le ZIP.</p> ScssPhp 2020-10-12T10:09:15Z https://files.spip.org/ScssPhp#comment506494 2020-10-12T10:09:15Z <p>Hello,</p> <p>Merci pour ta réponse, je vais essayer de faire comme ça.</p> ScssPhp 2020-10-12T09:55:40Z https://files.spip.org/ScssPhp#comment506492 2020-10-12T09:55:40Z <p>Bonjour,<br class="autobr"> Même problème pour moi aujourd'hui<small class="fine d-inline"> </small>! la dernière version du plugin ne colle pas avec la version 1.1.17 de html5up... <br class="autobr"> Merci Henry pour ce truc provisoire qui sauve quand-même la vie<small class="fine d-inline"> </small>!</p> ScssPhp 2020-10-09T15:19:35Z https://files.spip.org/ScssPhp#comment506455 2020-10-09T15:19:35Z <p>Hello,</p> <p>Pour les webfonts la meilleur strategie est de placer l'appel dans le head, le plus tôt possible, dans une balise style, plutôt que dans un fichier css compilé (qui mettra plus de temps a charger et être parsé surtout si on utilise un framework entier ex : bootstrap), tout du moins en production.</p> <p>C'est ce que fait googlefont si tu regarde ce qui est chargé quand on fait un appel a l'API.</p> <p>Je n'ai pas mes notes sous la main mais de mémoire j'ai lu cet article récemment qui est à jour et explicite :</p> <p><a href="https://web.dev/optimize-webfont-loading/" class="spip_url spip_out auto" rel="nofollow external">https://web.dev/optimize-webfont-loading/</a></p> <p>et plus ancien mais toujours d'actualité sur les différentes techniques de chargement :</p> <p><a href="https://www.zachleat.com/web/comprehensive-webfonts/" class="spip_url spip_out auto" rel="nofollow external">https://www.zachleat.com/web/comprehensive-webfonts/</a></p> ScssPhp 2020-10-09T13:50:14Z https://files.spip.org/ScssPhp#comment506454 2020-10-09T13:50:14Z <p>Bonjour, je suis nouveau sur spip et utilise le plugin.</p> <p>Pour inclure un font face, je fait actuellement <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">url($urlBase+"/css/font/2919517cb534a742df4474836ca67452.ttf") format("truetype"),</code></p> <p>où la varible <code class="spip_code spip_code_inline" dir="ltr">$urlBase</code> est l'url de base du site. Je me demandais s'il y avait un moyen plus convenable et moins compliqué.</p> <p>J'avais utilisé l'injection de variable avec php décrit ici pour définir <code class="spip_code spip_code_inline" dir="ltr">$urlBase</code>.</p> <p>Merci</p> ScssPhp 2020-03-27T02:05:39Z https://files.spip.org/ScssPhp#comment504381 2020-03-27T02:05:39Z <p>Bonjour, j'ai mis à jour le plugin ScsscPhp et deux erreurs s'affichent.<br class="autobr"> 1 SCSS : Echec compilation fichier ie8.scss<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">libs/vars</code> file not found for @import : plugins/auto/html5up_editorial/v1.1.16/css/ie8.scss on line 1, at column 0</p> <p>2 SCSS : Echec compilation fichier ie9.scss<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">libs/vars</code> file not found for @import : plugins/auto/html5up_editorial/v1.1.16/css/ie9.scss on line 1, at column 0</p> <p>J'ai installé en local la dernière version de html5 Editorial et c'est identique.</p> <p>Par ailleurs et cela n'a rien à voir l'icône de la loupe qui permet de lancer le moteur de recherche ne le lance pas, il fait taper sur la touche «<small class="fine d-inline"> </small>Entrée<small class="fine d-inline"> </small>» pour lancer la recherche.<br class="autobr"> Merci pour vos retours.</p> <p>Henry<br class="autobr"> il y a 4 secondes<br class="autobr"> Salut<br class="autobr"> J'utilise la version 1.1.17 et j'ai le même problème.<br class="autobr"> La solution n'est pas dans HTML5SUP mais dans SCSSPHP.<br class="autobr"> Le problème se produit avec la version 2.2.3.<br class="autobr"> J'ai changé pour la version précédente avec laquelle je travaillais avec SCSSPHP v1.4.10 et le problème a été résolu.<br class="autobr"> J'espère que cela fonctionne pour vous.</p> <p>Henry</p> <p>En español :<br class="autobr"> Hola<br class="autobr"> Estoy utilizando la version 1.1.17 y tengo tu mismo problema.<br class="autobr"> La solución no está en HTML5SUP sino en SCSSPHP. <br class="autobr"> El problema se presenta con la version 2.2.3.<br class="autobr"> Yo cambié a la versión anterior con la que trabajé 1.4.10 y se solucionó el problema.<br class="autobr"> Espero que esto te sirva a ti.</p> <p>Henry</p> ScssPhp 2020-01-24T09:54:14Z https://files.spip.org/ScssPhp#comment503837 2020-01-24T09:54:14Z <p>Bonjour<br class="autobr"> j'ai un gros soucis avec Makicatta plus exactement avec le plugin scssphp qui est obligatoire<br class="manualbr">c'est la première fois que je déploie Makicatta pour un client et je n'avais jamais encore rencontré ce genre de problème <br class="manualbr">le serveur est en php 7.1 (8 coeurs 16 Go) et héberge une cinquantaine de site Spip <br class="manualbr">j'ai poussé max_execution_time à 120 au lieu de 30 par défaut suite aux premières erreurs</p> <p><code class="spip_code spip_code_inline" dir="ltr"> PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php on line 1011</code></p> <p>à l'appel de l'admin -> 504 Gateway Time-out The server didn't respond in time.<br class="autobr"> et des slow logs ... voir plus bas avant et après maj scssphp <br class="autobr"> après vidage manuel des caches j'ai réussi à mettre à jour scssphp v2.1.7 en V2.2 <br class="autobr"> mais c'est pareil <br class="autobr"> avez vous déjà rencontré ce problème<small class="fine d-inline"> </small>?<br class="manualbr">merci pour votre aide<br class="manualbr">Natacha Courcelles</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>[24-Jan-2020 10:10:27] [pool cedresbleus] pid 123596 script_filename = /home/users/cedresbleus/html/www/ecrire/index.php [0x00007f3ea342d310] preg_match() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1011 [0x00007f3ea342d170] match() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:2840 [0x00007f3ea342d0a0] keyword() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1871 [0x00007f3ea342c8e0] value() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1618 [0x00007f3ea342c5c0] expression() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1541 [0x00007f3ea342c370] genericList() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1522 [0x00007f3ea342c300] spaceList() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1541 [0x00007f3ea342c0b0] genericList() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1507 [0x00007f3ea342bfd0] valueList() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:2412 [0x00007f3ea342bcd0] interpolation() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:2230 [0x00007f3ea342b7d0] string() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1856 [0x00007f3ea342b010] value() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1618 [0x00007f3ea342acf0] expression() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1541 [0x00007f3ea342aaa0] genericList() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1480 [0x00007f3ea342a900] argValue() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1541 [0x00007f3ea342a6b0] genericList() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1452 [0x00007f3ea342a610] argValues() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1979 [0x00007f3ea342a310] func() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1872 [0x00007f3ea3429b50] value() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1618 [0x00007f3ea3429830] expression() /home/users/cedresbleus/html/www/plugins/auto/scssphp/v2.1.7/lib/scssphp/src/Parser.php:1541 [24-Jan-2020 10:16:37] [pool cedresbleus] pid 124213 script_filename = /home/users/cedresbleus/html/www/ecrire/index.php [0x00007f3ea3426660] preg_match() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1092 [0x00007f3ea3426040] whitespace() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1077 [0x00007f3ea3425f10] literal() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1546 [0x00007f3ea3425cc0] genericList() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1452 [0x00007f3ea3425c20] argValues() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1979 [0x00007f3ea3425920] func() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1872 [0x00007f3ea3425160] value() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1618 [0x00007f3ea3424e40] expression() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1541 [0x00007f3ea3424bf0] genericList() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1522 [0x00007f3ea3424b80] spaceList() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1541 [0x00007f3ea3424930] genericList() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:1507 [0x00007f3ea3424850] valueList() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:727 [0x00007f3ea3422910] parseChunk() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Parser.php:191 [0x00007f3ea3422540] parse() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:4562 [0x00007f3ea34222f0] importFile() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:2243 [0x00007f3ea3421fe0] compileImport() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:2407 [0x00007f3ea341f5f0] compileChild() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:1919 [0x00007f3ea341f380] compileChildrenNoReturn() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:4570 [0x00007f3ea341f130] importFile() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:2243 [0x00007f3ea341ee20] compileImport() /home/users/cedresbleus/html/www/plugins/scssphp/lib/scssphp/src/Compiler.php:2407</code></pre></div>