Le Couteau Suisse - commentaires Le Couteau Suisse 2024-02-24T20:55:02Z https://files.spip.org/Le-Couteau-Suisse#comment514746 2024-02-24T20:55:02Z <p>Bonjour,</p> <p>merci pour ce plugin. Je fonctionne avec des <strong>urls en aborescence</strong> que je voudrai passer en AMP. Le souci AMP invalide mes pages à cause de l'insertion automatique du <base href="https://www.site.fr/" />. Est-ce qu'il y a moyen d'éviter cet insert<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour ton aide.</p> Le Couteau Suisse 2023-11-22T05:27:52Z https://files.spip.org/Le-Couteau-Suisse#comment514432 2023-11-22T05:27:52Z <p>Bonjour,</p> <p>Merci pour ton aide.<br class="autobr"> En fait c'est revenu à la normale un peu après.<br class="autobr"> Je ne sais pas encore pourquoi. Entre-temps j'ai pu accéder a l'espace privé de mon site en utilisant un autre ordinateur (peut-être le cache). J'ai mis à la poubelle l'article dont je ne voulais plus et tout a remarché.</p> <p>Je vais regarder tranquillement l'article débogage qui est fondamental.</p> Le Couteau Suisse 2023-11-21T14:58:12Z https://files.spip.org/Le-Couteau-Suisse#comment514431 2023-11-21T14:58:12Z <p>Bonjour, quel message d'erreur PHP as-tu<small class="fine d-inline"> </small>?</p> <p>Il y a là un petit boulot de débogage à faire... Pour infos : <a href="https://www.spip.net/fr_article4453.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4453.html</a></p> <p>Pour désactiver un plugin il suffit de renommer son dossier dans plugins/auto/</p> <p>Ceci dit, le site semble se comporter normalement en public<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2023-11-21T14:21:20Z https://files.spip.org/Le-Couteau-Suisse#comment514430 2023-11-21T14:21:20Z <p>Bonjour sur un site en Spip 3.2<small class="fine d-inline"> </small>?? (de mémoire) et Escal, je viens d'installer la dernière version du couteau suisse et je n'ai plus accès au site (je ne peux donc pas désactiver les plugins pour trouver la raison). J'ai aussi essayé de désactiver une annonce en retirant le mot clé annonce.</p> <p><a href="http://ecole-fl.com/" class="spip_url spip_out auto" rel="nofollow external">http://ecole-fl.com/</a></p> <p> Le message suivant s'affiche :<br class="autobr"> Attention : un problème technique (serveur SQL) empêche l'accès à cette partie du site. Merci de votre compréhension.</p> <p>Merci par avance pour toute piste de résolution de ce problème.</p> Le Couteau Suisse 2023-10-20T11:33:58Z https://files.spip.org/Le-Couteau-Suisse#comment514260 2023-10-20T11:33:58Z <p>Merci pour ta réactivité.<br class="autobr"> Yann</p> Le Couteau Suisse 2023-10-20T11:31:11Z https://files.spip.org/Le-Couteau-Suisse#comment514259 2023-10-20T11:31:11Z <p>Merci, ce problème a été corrigé dans la version v1.14.8 du plugin :-)</p> <p>Le code du Couteau Suisse est disponible et modifiable ici : <br>- <a href="https://git.spip.net/spip-contrib-extensions/couteau_suisse.git" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/couteau_suisse.git</a></p> <p>Merci pour le retour<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2023-10-20T11:28:37Z https://files.spip.org/Le-Couteau-Suisse#comment514258 2023-10-20T11:28:37Z <p>En effet, les fonctions SPIP gérant les cookies ont changé...<br class="autobr"> La version v1.14.08 du plugin devrait corriger ce problème (afficher la page config du CS, et bien vider les caches SPIP et navigateur).<br class="autobr"> Merci pour le retour<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2023-10-20T06:38:42Z https://files.spip.org/Le-Couteau-Suisse#comment514257 2023-10-20T06:38:42Z <p>Bonjour,<br class="autobr"> Depuis le passage en SPIP 4 et notamment SPIP 4.2 la lame Horloge du couteau suisse ne fonctionne plus. Je l'utilisais de cette manière : <tt><horloge|format=l, j F Y - H:i ></tt><br>UTC <tt><horloge|zone=GMT0100></tt><br class="autobr"> Une raison à ce dysfonctionnement<small class="fine d-inline"> </small>?<br class="autobr"> Merci. <br class="autobr"> Yann</p> Le Couteau Suisse 2023-10-19T11:05:34Z https://files.spip.org/Le-Couteau-Suisse#comment514253 2023-10-19T11:05:34Z <p>Bonjour, des corrections sont faites (v1.14.06), n'hésitez pas à remonter d'autres comportements inhabituels, SPIP et PHP évoluent<small class="fine d-inline"> </small>;-)</p> Le Couteau Suisse 2023-10-19T10:35:05Z https://files.spip.org/Le-Couteau-Suisse#comment514252 2023-10-19T10:35:05Z <p>Effectivement, cette correction est déjà en attente, prévue pour la prochaine version du plugin.<br class="autobr"> Merci bcp pour le retour, n'hésite pas à en envoyer d'autres, SPIP et PHP évoluent :-)</p> Le Couteau Suisse 2023-10-19T09:21:15Z https://files.spip.org/Le-Couteau-Suisse#comment514251 2023-10-19T09:21:15Z <p>Bonjour,<br class="autobr"> Idem<br class="autobr"> Après une upgrade Spip de 3.2 vers 4.0, puis 4.1, puis 4.2.6<br class="autobr"> Php 7.4 puis php 8.1 (php 8.2 entrainait une erreur générale : erreur msyql connexion à la base)<br class="autobr"> Couteau suisse en version 1.14.4<br class="autobr"> J'ai 4 fois le message d'erreur :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>Deprecated: Function autoriser_outil_configurer_dist should returns a boolean instead of integer (casts as boolean). This will trigger fatal error in future versions. in /home/monsite/ecrire/inc/autoriser.php on line 232</code></pre></div> <p>Si j'active «<small class="fine d-inline"> </small>comportement du couteau suisse<small class="fine d-inline"> </small>», et que je clique sur ce module, j'ai une liste supplémentaire de 8 fois ce même message d'erreur.<br class="autobr"> (pas d'erreurs en plus en cliquant sur d'autres modules activés).</p> <p>ça semble fonctionner quand même<br class="autobr"> merci pour des infos utiles.</p> Le Couteau Suisse 2023-10-11T08:59:18Z https://files.spip.org/Le-Couteau-Suisse#comment514194 2023-10-11T08:59:18Z <p>Bonjour,<br class="autobr"> Upgrade Spip de 4.1.12 vers 4.2.6<br class="autobr"> Php 7.4<br class="autobr"> Seul plugin : Couteau suisse version 1.14.4<br class="autobr"> Message d'erreur : <code class="spip_code spip_code_inline" dir="ltr">Deprecated: Function autoriser_outil_configurer_dist should returns a boolean instead of integer (casts as boolean). This will trigger fatal error in future versions. in /home/monsitenprod/ecrire/inc/autoriser.php on line 232.</code></p> Le Couteau Suisse 2023-09-19T12:45:45Z https://files.spip.org/Le-Couteau-Suisse#comment514070 2023-09-19T12:45:45Z <p>Bonjour,</p> <p>Idem pour moi, version de SPIP 4.2.5</p> <p>Deprecated : Function autoriser_outil_configurer_dist should returns a boolean instead of integer (casts as boolean). This will trigger fatal error in future versions. in /var/www/html/extra/ecrire/inc/autoriser.php on line 232</p> <p>Une correction bientôt prévue<small class="fine d-inline"> </small>?<br class="autobr"> Bonne journée</p> Le Couteau Suisse 2023-08-31T20:36:43Z https://files.spip.org/Le-Couteau-Suisse#comment513972 2023-08-31T20:36:43Z <p>Bonjour,</p> <p>Sur un spip 4.2.4 tout neuf, l'installation du couteau suisse s'accompagne de plusieurs lignes rédigées ainsi<br class="autobr"> Deprecated : Function autoriser_outil_configurer_dist should returns a boolean instead of integer (casts as boolean). This will trigger fatal error in future versions. in /home/repertoire/site/ecrire/inc/autoriser.php on line 232</p> <p>La permutation d'outils crée la page :<br class="autobr"> Deprecated : strlen() : Passing null to parameter #1 ($string) of type string is deprecated in /home/repertoire/site/plugins/auto/couteau_suisse/v1.14.4/exec/admin_couteau_suisse.php on line 22<br class="autobr"> HTTP 302<br class="autobr"> Si votre navigateur n'est pas redirigé, cliquez ici pour continuer.</p> <p>J'ai limité les outils à l'écran de sécurité et au site en travaux pour le moment.<br class="autobr"> Comment puis-je corriger ce dysfonctionnement (si je le peux)<small class="fine d-inline"> </small>? A quoi est-il dû<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Le Couteau Suisse 2023-08-28T11:32:23Z https://files.spip.org/Le-Couteau-Suisse#comment513945 2023-08-28T11:32:23Z <p>Bonjour,<br class="autobr"> Je viens de mettre à jour un site vers Spip 4.2.4 (PHP 8.1.22) et je constate aussi ce « deprecated » sur la page d'accueil du CS : <br class="autobr"> Deprecated : Function autoriser_outil_configurer_dist should returns a boolean instead of integer (casts as boolean). This will trigger fatal error in future versions. in .../www/ecrire/inc/autoriser.php on line 232<br class="autobr"> Bonne journée</p> Le Couteau Suisse 2023-08-02T11:37:12Z https://files.spip.org/Le-Couteau-Suisse#comment513812 2023-08-02T11:37:12Z <p>Bonjour,<br class="autobr"> idem ici, CS désactivé suite au passage de SPIP 3.2 à 4.2, j'ai téléchargé manuellement puis activé via la page de gestion de plugins. En haut de la page de config du CS, j'ai 4 avertissement Deprecated identiques (se terminant par autoriser.php on line 232)</p> Le Couteau Suisse 2023-07-25T07:29:44Z https://files.spip.org/Le-Couteau-Suisse#comment513778 2023-07-25T07:29:44Z <p>Bonjour,<br class="autobr"> J'espère que vous allez bien.<br class="autobr"> Ce problème est-il réglé car je viens de mettre à jour un SPIP en 4,2,4 et couteau suisse en dernière version 1,14,4 et j'ai le même souci.</p> <p>Egalement des messages Deprecated : Function autoriser_outil_configurer_dist should returns a boolean instead of integer (casts as boolean). This will trigger fatal error in future versions. in /home/clients/4c92e6d7a7f0ff6b54c4b0fc06e85168/test/idg2/ecrire/inc/autoriser.php on line 232</p> <p>en haut de la page de configuration.</p> <p>PHP 8,2</p> <p>Merci bonne journée à vous</p> Le Couteau Suisse 2023-05-25T22:33:24Z https://files.spip.org/Le-Couteau-Suisse#comment513389 2023-05-25T22:33:24Z <p>Bonjour,<br class="autobr"> Merci pour ta réponse.<br class="autobr"> Je suis passé de 3.2.? à 3.2.maximum puis 4.1 et finalement 4.2.<br class="autobr"> Je pense qu'il y a plusieurs raisons aux différents problèmes en plus des illustrations, *je n'utilise plus jquery qui n'est pas porté en spip4.2. L‘aide en ligne pour spip affiche seulement les raccourcis typographiques.</p> Le Couteau Suisse 2023-05-25T20:36:40Z https://files.spip.org/Le-Couteau-Suisse#comment513388 2023-05-25T20:36:40Z <p>Bonjour, quelle était la version précédente de SPIP<small class="fine d-inline"> </small>?<br class="autobr"> Il semble que l'avertissement ci-joint est dû à un vieux cache non recalculé après la désactivation du CS.</p> Le Couteau Suisse 2023-05-25T00:46:32Z https://files.spip.org/Le-Couteau-Suisse#comment513370 2023-05-25T00:46:32Z <p>Bonjour,</p> <p>Je suis passé à Spip 4.2 et depuis j'ai des erreurs avec les illustrations. Les légendes titre, copyright débordent de la base de l'image et bousculent la mise en page du site en ligne. alors que c'est correct dans la partie privée.</p> <p>Pour chercher la raison, j'ai désactivé Le couteau suisse et j'ai obtenu l'avertissement ci-joint.</p> <p>C'est un problème parmi d'autres et je ne sais pas ce qui en est la cause.<br class="autobr"> Merci pour toute piste et mes excuses par avance si Le couteau suisse est innocent.</p> Le Couteau Suisse 2023-03-29T20:13:01Z https://files.spip.org/Le-Couteau-Suisse#comment512998 2023-03-29T20:13:01Z <p>Bonjour à tous, <br class="autobr"> En effet, ce bug est lié aux types désormais imposés par SPIP et PHP. Je m'occupe d'une correction prochaine.<br class="autobr"> Pat</p> Le Couteau Suisse 2023-03-29T12:51:35Z https://files.spip.org/Le-Couteau-Suisse#comment512996 2023-03-29T12:51:35Z <p>Bonjour,<br class="manualbr">Même problème pour moi<br class="manualbr">SPIP 4.1.9 et PHP 8.0<br class="autobr"> Cordialement</p> Le Couteau Suisse 2023-03-22T07:43:57Z https://files.spip.org/Le-Couteau-Suisse#comment512965 2023-03-22T07:43:57Z <p>Bonjour,<br class="autobr"> Je note une erreur lorsqu'on cherche à actualiser l'écran de sécurité (Spip 4.1.9 et Php 8.1.16) : <br class="autobr"> Fatal error : Uncaught TypeError : autoriser() : Argument #5 ($opt) must be of type array, string given, called in couteau_suisse/v1.14.2/exec/action_rapide.php on line 42 and defined in /home/patrimoiqz/www/ecrire/inc/autoriser.php</p> <p>C'est une lame très pratique (vérification + mise jour).<br class="autobr"> Merci</p> Le Couteau Suisse 2023-01-17T22:19:36Z https://files.spip.org/Le-Couteau-Suisse#comment512528 2023-01-17T22:19:36Z <p>Merci pour la mise à jour.<br class="autobr"> Bonne soirée.</p> Le Couteau Suisse 2023-01-17T15:09:06Z https://files.spip.org/Le-Couteau-Suisse#comment512525 2023-01-17T15:09:06Z <p>Sur le site qui en utilise le plus, j'utilise : <br class="autobr"> Format des Url<br class="autobr"> Ecran de Sécurité (seule lame avec pb)<br class="autobr"> Mailcrypt<br class="autobr"> Blocs dépliables<br class="autobr"> Découpe en onglets<br class="autobr"> Balise #Titre_Parent/Objet<br class="autobr"> Comportements du CS</p> Le Couteau Suisse 2023-01-17T14:27:31Z https://files.spip.org/Le-Couteau-Suisse#comment512524 2023-01-17T14:27:31Z <p>Merci pour le retour<small class="fine d-inline"> </small>!<br class="autobr"> Quelles lames utilises-tu<small class="fine d-inline"> </small>?<br class="autobr"> Je vais corriger de suite le pb sur basename.</p> Le Couteau Suisse 2023-01-17T14:23:44Z https://files.spip.org/Le-Couteau-Suisse#comment512523 2023-01-17T14:23:44Z <p>Bonjour,<br class="autobr"> J'ai migré plusieurs sites vers Spip 4.1.7 et Php 8.1.6, (depuis Spip 3.2.17 en passant par Spip 4.0.9.)<br class="autobr"> J'ai préféré désactiver le CS (et d'autres plugins) après des tests en local et tout s'est bien passé. Y compris la réactivation du CS. Je constate un seul warning<small class="fine d-inline"> </small>; <br class="autobr"> Deprecated : basename() : Passing null to parameter #2 ($suffix) of type string is deprecated in .../plugins/auto/couteau_suisse/v1.14.1/cout_utils.php on line 213<br class="autobr"> quand je consulte la lame Ecran de sécurité. Cela ne se produit pas avec d'autres lames.<br class="autobr"> Merci.</p> Le Couteau Suisse 2022-12-11T13:33:54Z https://files.spip.org/Le-Couteau-Suisse#comment512345 2022-12-11T13:33:54Z <p>Bonjour,<br class="autobr"> Spip 3.2.16 vierge via spip-loader (pour réinstallation d'un site sous un autre nom de domaine).<br class="autobr"> Uniquement squelettes-dist. <br class="autobr"> Pas de textes d'articles dans le site.<br class="autobr"> J'active balise #INTRODUCTION. ==> ok<br class="autobr"> Je veux les points de suite cliquables ==> et là ça mouline pendant de longues minutes sans vouloir enregistrer ce réglage.<br class="autobr"> Si je laisse les points de suite cliquables par défaut à Non ==> enregistrement ok</p> Le Couteau Suisse 2022-07-24T20:22:42Z https://files.spip.org/Le-Couteau-Suisse#comment511445 2022-07-24T20:22:42Z <p>Bonjour et toujours un grand merci pour ce précieux plugin,</p> <p>Je viens de mettre à jour notre couteau suisse. Aussi nous voudrions l'utiliser pour des urls arborescentes /dosssier/titre.html . Du coup je rencontre un problème nouveau qui rend invalide nos pages AMP.</p> <p>A la suite du « head » s'injecte automatiquement un <base href="url du site">.</p> <p>Cette balise n'est pas compatible avec AMP. Comment est-ce que je peux éviter qu'elle n'apparaisse<small class="fine d-inline"> </small>?</p> <p>Merci pour ton aide</p> Le Couteau Suisse 2022-07-12T08:40:09Z https://files.spip.org/Le-Couteau-Suisse#comment511381 2022-07-12T08:40:09Z <p>Bonjour,</p> <p>A des fins de débugage, on aimerait activer le log du plugin. Etant en multisite avec le plugin mutualisation, comment est-ce que l'on pourrait activer le log<small class="fine d-inline"> </small>? Et où retrouver, le fichier de log par la suite<small class="fine d-inline"> </small>?</p> <p>J'ai essayé de définir la constante _LOG_CS dans config/mes_options.php mais ça provoque une erreur fatale. La version du plugin est 1.12.8.</p> <p>Merci</p> Le Couteau Suisse 2022-05-18T05:12:09Z https://files.spip.org/Le-Couteau-Suisse#comment510948 2022-05-18T05:12:09Z <p>Bonjour Pat, j'ai fait un débogage sur ce problème. Voici ce que cela donne. En fait on utilise un plugin qui n'est pas de SPIP et qui fait un <code class="spip_code spip_code_inline" dir="ltr">require_once('ecrire/inc_version.php');</code></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[0] => Array ( [file] => /xxxx/plugins/auto/couteau_suisse/v1.12.8/cout_lancement.php [line] => 113 [function] => ecrire_meta [args] => Array ( [0] => tweaks_actifs [1] => a:0:{} ) ) [1] => Array ( [file] => /xxxx/plugins/auto/couteau_suisse/v1.12.8/couteau_suisse_options.php [line] => 163 [function] => cs_initialisation [args] => Array ( [0] => ) ) [2] => Array ( [file] => /xxxx/ecrire/inc/utils.php [line] => 118 [args] => Array ( [0] => /xxxx/plugins/auto/couteau_suisse/v1.12.8/couteau_suisse_options.php ) [function] => include_once ) [3] => Array ( [file] => /siteconcerne_multisite/public_html/tmp/cache/charger_plugins_options.php [line] => 13 [function] => include_once_check [args] => Array ( [0] => /xxxx/plugins/auto/couteau_suisse/v1.12.8/couteau_suisse_options.php ) ) [4] => Array ( [file] => /xxxx/ecrire/inc_version.php [line] => 449 [args] => Array ( [0] => /siteconcerne_multisite/public_html/tmp/cache/charger_plugins_options.php ) [function] => include_once )</code></pre></div> <p>Merci pour votre aide</p> Le Couteau Suisse 2022-05-04T09:32:33Z https://files.spip.org/Le-Couteau-Suisse#comment510848 2022-05-04T09:32:33Z <p>merci</p> <p>Pour contrer j'ai agis ainsi sur le fichier mes_options.php, ce qui englobe la totalité des plugins non compatibles :</p> <p>define ('_DEV_VERSION_SPIP_COMPAT', '4.0.99')<small class="fine d-inline"> </small>;</p> Le Couteau Suisse 2022-05-04T09:25:46Z https://files.spip.org/Le-Couteau-Suisse#comment510847 2022-05-04T09:25:46Z <p>Bonjour, oui absolument.</p> <p>Quelques tests s'avèrent nécessaires, et toutes les remontées de nouveaux bugs sont les bienvenues.</p> <p>A titre provisoire, il est possible de modifier les bornes de compatibilités dans le fichier paquet.xml en indiquant : <code class="spip_code spip_code_inline" dir="ltr">compatibilite="[1.9.2;4.1.*]"</code></p> <p>Puis vérifier que tout fonctionne normalement, mais a priori, la compatibilité PHP 7.4/8 n'est toujours pas sûre.</p> Le Couteau Suisse 2022-05-04T08:49:21Z https://files.spip.org/Le-Couteau-Suisse#comment510845 2022-05-04T08:49:21Z <p>Bonjour, est il prévu une montée de version pour la compatibilité avec SPIP 4.1<small class="fine d-inline"> </small>? merci</p> Le Couteau Suisse 2022-04-10T19:03:00Z https://files.spip.org/Le-Couteau-Suisse#comment510682 2022-04-10T19:03:00Z <p>Fausse alerte. Ma mise à jour manuelle vers spip 4.0.6 comportait des fichiers manquants.</p> Le Couteau Suisse 2022-04-09T21:31:51Z https://files.spip.org/Le-Couteau-Suisse#comment510677 2022-04-09T21:31:51Z <p>Bonjour, <br class="autobr"> avec Spip 4.0.6 le couteau suisse dernière version produit un erreur lorsque je veux accéder aux différents modules : <br class="autobr"> Fatal error : Uncaught Error : Call to undefined function svp_presenter_actions_realisees() in : <br>- plugins/auto/couteau_suisse/v1.12.8/outils/maj_auto_action_rapide.php:272 Stack trace : #0 <br>- /plugins/auto/couteau_suisse/v1.12.8/exec/admin_couteau_suisse.php(262) : maj_auto_svp_presenter_messages() #1 /public_html/ecrire/index.php(169) : exec_admin_couteau_suisse() #2 <i>main</i> thrown in /public_html/plugins/auto/couteau_suisse/v1.12.8/outils/maj_auto_action_rapide.php on line 272</p> <p>Tous les modules sont donc inactifs. Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2022-03-25T18:40:39Z https://files.spip.org/Le-Couteau-Suisse#comment510554 2022-03-25T18:40:39Z <p>Bonjour,<br class="autobr"> Avec spip <strong>4.1.0</strong> sous php <strong>8.0.8</strong> la page de configuration du couteau suisse affiche l'erreur suivante :<br class="autobr"> Warning : Trying to access array offset on value of type bool in [...]/plugins/auto/couteau_suisse/v1.12.8/exec/admin_couteau_suisse.php on line 182</p> Le Couteau Suisse 2022-02-28T11:51:08Z https://files.spip.org/Le-Couteau-Suisse#comment510336 2022-02-28T11:51:08Z <p>Je ne pense pas qu'il s'agisse d'une erreur de charset. J'ai vérifié en base et tout les valeurs meta du plugin sont désérialisable. De plus, lorsque l'on ajoute des lames, elles restent actives. Il n'y a pas d'erreur sur le moment.</p> Le Couteau Suisse 2022-02-28T09:36:49Z https://files.spip.org/Le-Couteau-Suisse#comment510335 2022-02-28T09:36:49Z <p>Merci pour cette piste. Je vais regarder de ce côté.</p> Le Couteau Suisse 2022-02-28T09:12:01Z https://files.spip.org/Le-Couteau-Suisse#comment510333 2022-02-28T09:12:01Z <p>Bonjour, j'ai pu remarquer parfois qu'un problème de charset pouvait impliquer la perte de données en base et donc des pertes de config... As-tu vérifié de ce côté-là<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2022-02-28T08:01:04Z https://files.spip.org/Le-Couteau-Suisse#comment510331 2022-02-28T08:01:04Z <p>Bonjour,</p> <p>Je fait part d'un petit bug pas vraiment flagrant. Etant en mutualisé, il arrive fréquemment que les lames se désactivent de façon inexpliqués. Les sites sont sous spip3.2.</p> <p>Merci</p> Le Couteau Suisse 2022-02-16T02:47:10Z https://files.spip.org/Le-Couteau-Suisse#comment510238 2022-02-16T02:47:10Z <p><strong>Masquer du contenu</strong> devrait fonctionner à nouveau.<br class="autobr"> Il faut cliquer sur le bouton « Actualiser » de l'outil afin de recharger le fichier distant qui a été mis à jour, puis vider le cache.</p> Le Couteau Suisse 2022-02-12T00:20:44Z https://files.spip.org/Le-Couteau-Suisse#comment510184 2022-02-12T00:20:44Z <p>Merci beaucoup pour la remarque<small class="fine d-inline"> </small>!</p> <p>La version 1.12.07 du plugin corrige ce problème.</p> Le Couteau Suisse 2022-02-12T00:06:54Z https://files.spip.org/Le-Couteau-Suisse#comment510183 2022-02-12T00:06:54Z <p>Il me semble que ce que tu décris est normal.</p> <p>Si tu veux que la nouvelle adresse soit ajoutée par SPIP, il faut cliquer sur le bouton « Voir en ligne ». Il faut être sûr aussi que le cache se recalcule. J'ai fait un test avec le cache temporairement désactivé et ça fonctionne parfaitement. Les minuscules sont bien prises en compte car le CS utilise le pipeline qui va bien.</p> <p>SPIP ajoute à chaque fois de nouvelles URLs à l'article dès que son titre est changé, histoire de ne pas perturber le référencement éventuellement effectué par les moteurs de recherche sur les anciennes URLs.</p> <p>La liste des URLs du site est à vérifier grâce à l'adresse suivante : <br>- <code class="spip_code spip_code_inline" dir="ltr"><monsite.ici>/ecrire/?exec=action_rapide&arg=type_urls|liste_urls&script=foo</code></p> <p>Cette page permet aussi de faire le ménage sur des URLs qui ne sont plus utilisée et qui peuvent être supprimées du référencement. SPIP utilise toujours la dernière en date.</p> Le Couteau Suisse 2022-02-11T14:25:03Z https://files.spip.org/Le-Couteau-Suisse#comment510180 2022-02-11T14:25:03Z <p>Merci beaucoup pour la réponse.</p> <p>En revanche, en te lisant, j'ai en effet remarqué un manque de précision :</p> <p>C'est « URLs propres ».</p> <p>Et mon souci ne vient pas de la mise en ligne ou en effet, les minuscules marchent.<br class="manualbr">C'est quand je fais « Modifier » (à côté de l'URL) sur un article déjà en ligne et que je veux personnaliser l'URL. Dans ce cas-là, l'URL corrige les espaces, mais ne met pas de minuscules.</p> <p>Il est possible que le CS n'agisse pas dans ce cas-là, mais il me semblait que si. En termes de choix fait dans le CS comme je choisis cette option, ce serait bien que ça le fasse aussi dans ce cas.</p> <p>Et merci pour la réactivité.</p> Le Couteau Suisse 2022-02-11T14:11:27Z https://files.spip.org/Le-Couteau-Suisse#comment510178 2022-02-11T14:11:27Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>Quel type d'URLs est choisi<small class="fine d-inline"> </small>?<br class="autobr"> Je viens de faire quelques tests et tout semble bien fonctionner, les minuscules sont bien prises en compte.</p> <p>Dans la fenêtre « Action rapide, uniquement si vous savez ce que vous faites » (config du CS), vous pourrez afficher les URLs actuellement en base pour l'article choisi. Valider la case « Éditer l'URL » vide permet d'effacer l'URL en cours. Une 2<sup class="typo_exposants">e</sup> validation permet d'afficher la nouvelle URL en fonction des options configurées juste au-dessous.</p> <p>Il faut bien veiller à ce que toutes les URLs calculées par le site et présentes en base soient supprimées afin de permettre à SPIP et au CS de recalculer la nouvelle URL.</p> <p>Un rapide coup d'œil à la base est possible dans la fenêtre « Action rapide » en cliquant sur le lien de la phrase « Il y a actuellement XX URL(s) en base ».</p> Le Couteau Suisse 2022-02-11T12:33:54Z https://files.spip.org/Le-Couteau-Suisse#comment510177 2022-02-11T12:33:54Z <p>Bonjour,</p> <p>Toujours merci pour ce plugin :-)</p> <p>J'ai remarqué qu'en SPIP 4.0.4 et PHP 7.4 et +, l'option « Format des URLs » > S'assurer que l'URL produite soit totalement en minuscules. QUI EST COCHE ne marche pas. Les majuscules du titre que je copie-colle par exemple, restent.</p> <p>Bonne journée</p> Le Couteau Suisse 2022-01-21T16:05:06Z https://files.spip.org/Le-Couteau-Suisse#comment510040 2022-01-21T16:05:06Z <p>le mettre en statut non publie depuis le prive ne marche pas<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2022-01-21T15:57:23Z https://files.spip.org/Le-Couteau-Suisse#comment510039 2022-01-21T15:57:23Z <p>Bonjour,<br class="autobr"> pour les blocs dépliables, prive/images/triangle.gif et prive/images/triangle-bas.gif sont absents.<br class="autobr"> Merci pour ce plugin<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2021-10-17T14:40:42Z https://files.spip.org/Le-Couteau-Suisse#comment509390 2021-10-17T14:40:42Z <p>Bonjour,</p> <p>Je viens d'installer SPIP 4 sur un serveur PHP 8. Pour informations, j'ai noté les soucis suivants qui disparaissent en php 7.4 :</p> <p>Les plugins suivants sont installés : bonux, accès restreint, champs extras interface et champs extras API, Verifer, YAML, saisies</p> <p>- Les messages apparaissent partout dans le backoffice :</p> <p>Warning : Undefined variable $ip in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/flow/couteau-suisse/mes_spip_options.php on line 18</p> <p>Warning : Constant _ECRAN_SECURITE_LOAD already defined in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/flow/couteau-suisse/mes_spip_options.php on line 21</p> <p>Warning : Constant _SPIP_SCRIPT already defined in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/flow/couteau-suisse/mes_spip_options.php on line 66</p> Le Couteau Suisse 2021-08-04T06:15:11Z https://files.spip.org/Le-Couteau-Suisse#comment508903 2021-08-04T06:15:11Z <p>J'ai un article qui apparaît sur ma page d'accueil et que je voudrais exclure je ne sais quoi dire d'autres</p> Le Couteau Suisse 2021-08-03T14:57:54Z https://files.spip.org/Le-Couteau-Suisse#comment508898 2021-08-03T14:57:54Z <p>Bonjour,<br class="autobr"> Avec le couteau suisse pleins de choses m'intéressent plus particulièrement dans « Balises, filtres, critères »<br class="autobr"> <strong>Masquer du contenu</strong> sauf que ça ne fonctionne pas et il n'y a même pas erreurs du moins j'ai cherché et rien trouvé, vous pouvez voler à mon secours<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Le Couteau Suisse 2021-07-21T17:17:19Z https://files.spip.org/Le-Couteau-Suisse#comment508804 2021-07-21T17:17:19Z <p>Un grand merci pour ce retour, la correction est apportée sur la dernière version du plugin. Le code est disponible sur Git et peut être amélioré à tout instant, n'hésitez pas.</p> Le Couteau Suisse 2021-07-13T11:26:28Z https://files.spip.org/Le-Couteau-Suisse#comment508766 2021-07-13T11:26:28Z <p>Bonjour,</p> <p>Le site <a href="https://pentest-tools.com/website-vulnerability-scanning/xss-scanner-online#" class="spip_out" rel='nofollow external'>pentest-tools.com</a> indique qu'il y a un problème de Vulnérabilité XSS sur nos sites. Après, investigation il semble que cela vienne de ce code dans tmp/couteau-suisse/mes_options.php</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> function action_cs_spam(){ include_spip('inc/minipres'); echo minipres( _T('couteau:lutte_spam'), '<pre>'.$_POST[$_GET['var']].'</pre><div>'._T('couteau:explique_spam').'</div>' ); exit; }</code></pre></div> <p>Lorsque l'on rentre le texte <code class="spip_code spip_code_inline" dir="ltr">session_nom=</a><svg/onload=alert(domain)></code> dans un formulaire, on a bien une injection de script.</p> <p>J'ai remis à jour le plugin, mais le code reste le même. Je propose de faire un<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">texte_backend($_POST[$_GET['var']])</code> entre les balises <code class="spip_code spip_code_inline" dir="ltr"><pre></pre></code>.</p> Le Couteau Suisse 2021-06-14T20:21:42Z https://files.spip.org/Le-Couteau-Suisse#comment508576 2021-06-14T20:21:42Z <p>Hello. Voilà. Mise à jour effectuée et le comportement normal est rétabli (lame sommaire automatique + ancres douces).<br class="manualbr">Merci beaucoup.</p> Le Couteau Suisse 2021-06-14T16:31:24Z https://files.spip.org/Le-Couteau-Suisse#comment508574 2021-06-14T16:31:24Z <p>Déjà merci. j'attends que la gestion des plugins (que j'utilise pour laisser le système s'occuper des MAJ) détecte la mise à jour du CS pour mettre à jour et revient vers toi pour le suivi.<br class="manualbr">Charles</p> Le Couteau Suisse 2021-06-14T16:28:12Z https://files.spip.org/Le-Couteau-Suisse#comment508573 2021-06-14T16:28:12Z <p>Dans la version 1.12.01 du Couteau Suisse, j'ai mis à jour les plugin jQuery,</p> <p>Tu me diras si ça fonctionne de nouveau correctement avec le sommaire<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2021-06-14T04:21:23Z https://files.spip.org/Le-Couteau-Suisse#comment508570 2021-06-14T04:21:23Z <p>Bonjour Pat.<br class="manualbr">De fait, si je désactive les ancres douces, je retrouve le fonctionnement du sommaire (bon, c'est moins beau comme affichage... mais néanmoins efficace). Merci.<br class="manualbr">Charles</p> Le Couteau Suisse 2021-06-14T00:44:17Z https://files.spip.org/Le-Couteau-Suisse#comment508569 2021-06-14T00:44:17Z <p>Bonjour<small class="fine d-inline"> </small>!<br class="autobr"> Merci pour le retour.<br class="autobr"> Il semble que les ancres douces devraient être mises à jour. Et si tu désactives cet outil, retrouves-tu le bon fonctionnement du sommaire<small class="fine d-inline"> </small>?<br class="autobr"> Pat</p> Le Couteau Suisse 2021-06-12T07:26:55Z https://files.spip.org/Le-Couteau-Suisse#comment508560 2021-06-12T07:26:55Z <p>Bonjour.<br class="manualbr">Nouveau sur le forum, j'ai publié le message ci-dessous dans le forum consacré à « Administration, gestion, configuration » et n'arrive pas à le supprimer, car il me semble plus approprié ici. Merci de m'excuser pour ce manquement à la Nétiquette.<br class="autobr"> Ma question est relative à un dysfonctionnement du sommaire automatique sur la plupart des navigateurs récents :</p> <p>J'utilise le plugin Couteau suisse sur mes sites et, notamment, la lame « <strong>sommaire automatique</strong> ». J'ai constaté, par hasard, que le sommaire ne répondait plus. Il y a bien les hyperliens spécifiques au sommaire qui apparaissent mais qui ne conduisent pas le curseur à l'endroit voulu. <br class="manualbr"> J'ai fait le job habituel : vider la cache SPIP, celle de mon navigateur, désactivé la plupart des extensions, sans résultat. <br class="manualbr"> Le problème a dû apparaitre ces derniers mois (vu la pandémie j'ai été moins actif sur mon site). <strong>Toutefois le comportement est normal avec Firefox</strong> et sur d'anciennes versions de Safari (je suis sur Mac), tant sur un ancien Ipad qu'un Macbook air.</p> <p>En revanche, sur Safari, Chrome (Mac, PC, Android), Brave... la fonctionnalité est impossible.<br class="autobr"> Deux exemples ici, parmi d'autres : <br class="autobr"> <a href="http://www.cinecure.be/A-Street-Cat-Named-Bob" class="spip_url spip_out auto" rel="nofollow external">http://www.cinecure.be/A-Street-Cat-Named-Bob</a><br class="autobr"> <a href="http://www.cinecure.be/Ete-85" class="spip_url spip_out auto" rel="nofollow external">http://www.cinecure.be/Ete-85</a><br class="autobr"> Merci de votre aide.</p> Le Couteau Suisse 2021-06-07T13:11:35Z https://files.spip.org/Le-Couteau-Suisse#comment508536 2021-06-07T13:11:35Z <p>Merci pour ce retour<small class="fine d-inline"> </small>!<br class="autobr"> Tout est OK en principe avec la version 1.12.00 du plugin, dont la compatibilité avec SPIP 4.0 a été renforcée.<br class="autobr"> SPIP 4.0-beta introduit pas mal de changements, merci aux webmasters qui anticipent la migration de leur sites avec le Couteau Suisse<small class="fine d-inline"> </small>!<br class="autobr"> Pat</p> Le Couteau Suisse 2021-06-04T05:57:45Z https://files.spip.org/Le-Couteau-Suisse#comment508518 2021-06-04T05:57:45Z <p>Bonjour,</p> <p>Installation de la dernière version du CS (1.11.10) sur SPIP 4.0 beta.<br class="autobr"> Autres plugins, forcés en mode compatibilité, dans leurs versions à jour : Accès restreint, Vidéos, et En travaux.<br class="autobr"> PHP version 7.4.5<br class="autobr"> ==> Le site plante alors en erreur 500.<br class="autobr"> J'avoue ne pas trop savoir où regarder pour donner d'autres infos.</p> Le Couteau Suisse 2021-04-29T10:32:12Z https://files.spip.org/Le-Couteau-Suisse#comment508309 2021-04-29T10:32:12Z <p>Attention ce patch est trop radical, plus aucun pipeline ne serait exécuté dans ce cas<small class="fine d-inline"> </small>!<br class="autobr"> Voici le code que je publie de suite sur Git :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function eval_metas_pipelines(&$flux, $pipe) { global $cs_metas_pipelines; if(!isset($cs_metas_pipelines)) // cas ou un pipeline est appele avant couteau_suisse_options.php $cs_metas_pipelines = array(); elseif(isset($cs_metas_pipelines[$pipe])) eval($cs_metas_pipelines[$pipe]); return $flux; }</code></pre></div> <p>Merci beaucoup pour le retour.</p> Le Couteau Suisse 2021-04-29T09:57:18Z https://files.spip.org/Le-Couteau-Suisse#comment508308 2021-04-29T09:57:18Z <p>Patch temporaire :<br class="autobr"> Ligne 39 j'ai mis : $cs_metas_pipelines = array()<small class="fine d-inline"> </small>;<br class="autobr"> Plus de warnings<br class="autobr"> Bonne journée</p> Le Couteau Suisse 2021-04-29T09:52:04Z https://files.spip.org/Le-Couteau-Suisse#comment508307 2021-04-29T09:52:04Z <p>Complément d'informations :<br class="autobr"> Site 1 : Infomaniak (mutualisé)/PHP 7.4.16/Spip 3.2.11/CS 1.11.02 => Messages Warning cités dans mon premier message<br class="autobr"> Site 2 : OVH (serveur géré)/PHP 7.4.13/Spip 3.2.11/CS 1.11.02 => Aucun message<br class="autobr"> Bonne journée</p> Le Couteau Suisse 2021-04-29T02:20:07Z https://files.spip.org/Le-Couteau-Suisse#comment508306 2021-04-29T02:20:07Z <p>Bonsoir,</p> <p>Utilisateur de cet excellent plugin, j'essaie de tout maintenir à jour.</p> <p>Chez Infomaniak, en php 7.4, SPIP 3.2.11 et couteau suisse 1.11.2, j'ai le warning suivant en haut de toutes les pages du backoffice et en haut de la colonne de gauche de toutes les pages « Configuration » MAIS paradoxalement aucun Warning sur la page de configuration du couteau suisse :</p> <p>Warning : Creating default object from empty value in /home/clients/9af28b347c4f66ab1d90e70e2d5e9da5/www/plugins/auto/couteau_suisse/cout_pipelines.php(40) : eval()'d code on line 4</p> <p>Et de mon côté, quand je clique sur Mise à jour automatique j'ai le message : erreur : impossible de charger <a href="https://git.spip.net/spip-contrib-extensions/couteau_suisse/archive/master.zip" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/couteau_suisse/archive/master.zip</a></p> Le Couteau Suisse 2021-04-24T21:37:07Z https://files.spip.org/Le-Couteau-Suisse#comment508270 2021-04-24T21:37:07Z <p>le dernier pour chaque x</p> Le Couteau Suisse 2021-04-24T21:34:42Z https://files.spip.org/Le-Couteau-Suisse#comment508269 2021-04-24T21:34:42Z <p>Ok, quels sont les tags conservés par contrib du coup<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2021-04-24T21:31:28Z https://files.spip.org/Le-Couteau-Suisse#comment508268 2021-04-24T21:31:28Z <p>pour pouvoir remonter facilement pour trouver du bug, pour pouvoir également reproduire un site facilement en un instant t.</p> <p>Le bazar sur plugin.spip.net est temporaire, c'est juste qu'on a pas mener jusqu'au bout le travail de fusion avec contrib</p> Le Couteau Suisse 2021-04-24T21:27:40Z https://files.spip.org/Le-Couteau-Suisse#comment508267 2021-04-24T21:27:40Z <p>A priori pas de raison particulière, sauf un bazar dans le choix des versions sur plugins.spip.net...<br class="autobr"> Quand un plugin change de version, pourquoi garder les précédentes<small class="fine d-inline"> </small>?</p> <p>Le délire ici par exemple : <a href="https://plugins.spip.net/saisies.html" class="spip_url spip_out auto" rel="nofollow external">https://plugins.spip.net/saisies.html</a></p> Le Couteau Suisse 2021-04-24T20:24:22Z https://files.spip.org/Le-Couteau-Suisse#comment508266 2021-04-24T20:24:22Z <p>Mais pourquoi supprimer les tags<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2021-04-24T20:04:50Z https://files.spip.org/Le-Couteau-Suisse#comment508265 2021-04-24T20:04:50Z <p>Ah mille fois pardon, j'ai supprimé le tag trop tôt<small class="fine d-inline"> </small>!<br class="autobr"> Le plugin venait d'être mis à jour.<br class="autobr"> Sa dernière version est constamment disponible ici : <br class="autobr"> <a href="https://git.spip.net/spip-contrib-extensions/couteau_suisse/archive/master.zip" class="spip_out" rel='nofollow external'>https://git.spip.net/spip-contrib-extensions/couteau_suisse/archive/master.zip</a></p> <p>A priori le lien est OK après recalcul de la page.</p> Le Couteau Suisse 2021-04-24T19:52:16Z https://files.spip.org/Le-Couteau-Suisse#comment508264 2021-04-24T19:52:16Z <p>Juste pour avertir que le lien de téléchargement du plugin n'est plus correct...</p> Le Couteau Suisse 2021-04-10T23:55:31Z https://files.spip.org/Le-Couteau-Suisse#comment508143 2021-04-10T23:55:31Z <p>Philippe Jeanne c'est parfait, merci<small class="fine d-inline"> </small>!<br class="autobr"> Ce warning est corrigé dans la version 1.11.01 du plugin. C'est également la fin des create_function() qui restaient dans le Glossaire.<br class="autobr"> Merci à tous pour vos retours.<br class="autobr"> Pat</p> Le Couteau Suisse 2021-04-10T17:48:06Z https://files.spip.org/Le-Couteau-Suisse#comment508141 2021-04-10T17:48:06Z <p>Effectivement, tout va bien avec Le Couteau Suisse 1.11.0 , bien utile je le confirme, avec Spip 3.2.11 et Php 7.3.<br class="autobr"> Avec Php 7.4, deux warnings dans maj_auto_action_rapide.php et ecran_securité.php. Pour voir, j'ai remplacé les accolades incriminées par des crochets, et tout semble bien se passer. <br class="autobr"> Mais Pat va sans doute apporter une meilleure solution<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2021-04-10T09:23:34Z https://files.spip.org/Le-Couteau-Suisse#comment508135 2021-04-10T09:23:34Z <p>Bonjour,<br class="autobr"> Chez OVH (flambant neuf<small class="fine d-inline"> </small>!) en PHP 7.3 (version stable)<br class="autobr"> SPIP 3.2.11<br class="autobr"> Le Couteau Suisse 1.10.22<br class="autobr"> Tout est redevenu impeccable.<br class="autobr"> @+<br class="autobr"> Patrice</p> Le Couteau Suisse 2021-04-09T23:42:25Z https://files.spip.org/Le-Couteau-Suisse#comment508132 2021-04-09T23:42:25Z <p>bonjour,<br class="autobr"> ovh php 7.4 je viens de passer de SPIP 3.2.9 à 3.2.11<br class="autobr"> le couteau suisse est en version 1.11.0</p> <p>la longue liste de « deprecated » a disparu mais ceci subsiste :</p> <p>Deprecated : Array and string offset access syntax with curly braces is deprecated in /home/monbudule/zzz/plugins/auto/couteau_suisse/v1.11.0/outils/maj_auto_action_rapide.php on line 162</p> <p>cependant, je viens de faire une mise à jour automatique qui ne semble pas avoir posé de problème.</p> <p>merci pour ce plugin bien utile ...</p> Le Couteau Suisse 2021-04-08T03:01:31Z https://files.spip.org/Le-Couteau-Suisse#comment508109 2021-04-08T03:01:31Z <p>Merci Thomas pour le retour<small class="fine d-inline"> </small>!<br class="autobr"> La compatibilité avec SPIP 3.3dev a été renforcée avec la version v1.11.00 du plugin et cette erreur a été corrigée.<br class="autobr"> N'hésitez pas à remonter d'autres dysfonctionnements qui pourraient subsister.<br class="autobr"> Très bonne journée</p> Le Couteau Suisse 2021-03-31T23:31:33Z https://files.spip.org/Le-Couteau-Suisse#comment508024 2021-03-31T23:31:33Z <p>Merci pour le retour, aucun test n'a encore été réalisé en 7.4.<br class="autobr"> En 7.3, il ne reste que le glossaire à mettre à jour je crois bien.<br class="autobr"> N'hésite pas à m'envoyer en privé les lignes de code problématiques<small class="fine d-inline"> </small>;-)<br class="autobr"> Pat</p> Le Couteau Suisse 2021-03-31T13:47:03Z https://files.spip.org/Le-Couteau-Suisse#comment508014 2021-03-31T13:47:03Z <p>Bonjour,<br class="autobr"> Juste pour préciser : je viens de mettre à jour un site complet avec le dernier SPIP et le couteau suisse entre autres.<br class="autobr"> En PHP 7.4, j'ai ces messages : « Array and string offset access syntax with curly braces is deprecated » sur écran de sécurité et certains menus latéraux (j'ai pas tout regardé)<br class="autobr"> PHP 7.3 c'est bon pour le moment.</p> Le Couteau Suisse 2021-03-27T10:09:44Z https://files.spip.org/Le-Couteau-Suisse#comment507948 2021-03-27T10:09:44Z <p>Effectivement, la version 3.2.11 de Spip parue le 26 mars 2021 corrige le problème posé par les quelques « create_function » qui restaient dans le code de Spip.<br class="autobr"> Il n'y a plus de warnigs avec Php 7.2. Je n'ai pas essayé avec Php 7.3.</p> Le Couteau Suisse 2021-03-22T18:36:30Z https://files.spip.org/Le-Couteau-Suisse#comment507904 2021-03-22T18:36:30Z <p>Bonjour,</p> <p>J'ai basculé un site Spip3.2.9 en Spip3.3-dev et j'ai un problème sur la page de config du Couteau-Suisse, dont je joins une capture (page vide avec un seul cadre d'erreurs).</p> <p>> Spip3.3-dev, plugins à jours, sur serveur local wamp3.2.5 avec Php 7.4..<br class="autobr"> > la suppression des données tmp ou même le reset du Couteau-Suisse (ecrire/<small class="fine d-inline"> </small>?exec=admin_couteau_suisse&cmd=resetall) ne changent rien.</p> <p>Alors je ne vois pas vraiment de retours sur Spip 3.3-dev avec le Couteau-Suisse et peut-être que mon problème actuel ne vous étonnera pas.. mais si vous aviez une piste..<br class="autobr"> Merci,<br class="autobr"> Thomas</p> Le Couteau Suisse 2021-03-22T11:05:52Z https://files.spip.org/Le-Couteau-Suisse#comment507892 2021-03-22T11:05:52Z <p>Bonjour,</p> <p>La plupart des erreurs « deprecated » proviennent de SPIP lui-même, la version 3.2 n'étant pas compatible avec les versions récentes de PHP.</p> <p>Conseil : soit passer à la version 3.3 (en cours de développement), soit rétrograder la version de PHP chez ton hébergeur (v7.1 par exemple<small class="fine d-inline"> </small>?).</p> <p>Le Couteau Suisse est presque compatible, il reste quelques dernières lignes qui seront bien corrigées.</p> <p>A propos des cartes, la console ne montre aucune erreur javascript, je ne vois pas d'où pourrait venir l'incompatibilité. Quelques essais supplémentaires s'imposent : <br>- le squelette choisi est-il bien hors de cause<small class="fine d-inline"> </small>? <br>- le CS complètement désactivé, ça marcherait donc<small class="fine d-inline"> </small>? <br>- le CS activé, mais sans aucune lame, ça marcherait toujours<small class="fine d-inline"> </small>?</p> <p>Le glossaire est activé sous quelle forme, CSS ou JS<small class="fine d-inline"> </small>?</p> <p>Pat</p> Le Couteau Suisse 2021-03-22T09:33:52Z https://files.spip.org/Le-Couteau-Suisse#comment507889 2021-03-22T09:33:52Z <p>Bonjour, <br class="autobr"> tout d'abord merci pour ce plugin. <br class="autobr"> J'apprécie particulièrement le glossaire. <br class="autobr"> Il semblerait qu'il y ait une incompatibilité dans mon site :<br class="autobr"> spip 329<br class="autobr"> <a href='https://files.spip.org/HTML5UP-Phantom' class="spip_in" rel='nofollow'>theme phantom</a><br class="autobr"> <a href='https://files.spip.org/GIS-4' class="spip_in" rel='nofollow'>gis</a></p> <p>Les cartes Gis n'apparaissent plus à l'activation du CS.<br class="autobr"> <a href="https://amidesk.com/extra/?Chronoscaphe" class="spip_out" rel='nofollow external'>Voir page</a></p> <p>En outre, messages d'erreurs dans la page de config du couteau suisse : <br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/ecrire/public/compiler.php on line 1197<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : The each() function is deprecated. This message will be suppressed on further calls in /home/amidesk/www/extra/ecrire/iterateur/data.php on line 130<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/ecrire/public/iterateur.php on line 303<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/ecrire/public/iterateur.php on line 303<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/ecrire/iterateur/data.php on line 497<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/ecrire/public/iterateur.php on line 303<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199<br class="autobr"> Deprecated : Function create_function() is deprecated in /home/amidesk/www/extra/plugins-dist/textwheel/engine/textwheel.php on line 199</p> <p>Une piste<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Cordialement</p> Le Couteau Suisse 2021-03-10T12:37:11Z https://files.spip.org/Le-Couteau-Suisse#comment507781 2021-03-10T12:37:11Z <p>Un grand merci à l'Homme de Veille : tout est rentré dans l'ordre<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2021-03-10T03:05:07Z https://files.spip.org/Le-Couteau-Suisse#comment507779 2021-03-10T03:05:07Z <p>Bonjour à tous,</p> <p>Voici une première phase de correction du bug en question, certains serveurs de Spip ayant été récemment éteints :</p> <p><a href="https://git.spip.net/spip-contrib-extensions/couteau_suisse/archive/master.zip" class="spip_out" rel='nofollow external'>https://git.spip.net/spip-contrib-extensions/couteau_suisse/archive/master.zip</a></p> Le Couteau Suisse 2021-03-09T15:31:48Z https://files.spip.org/Le-Couteau-Suisse#comment507772 2021-03-09T15:31:48Z <p>Bonjour à tous,</p> <p>Il semble que les serveurs SPIP ont changé d'adresse et les fichiers à mettre à jour ne sont plus disponibles comme avant.</p> <p>Merci à vous pour les retours, je vais tenter de corriger cela rapidement.</p> <p>Pour les erreurs un peu « lourdes » n'hésitez pas à me contacter.</p> <p>Pat</p> Le Couteau Suisse 2021-03-09T15:19:21Z https://files.spip.org/Le-Couteau-Suisse#comment507771 2021-03-09T15:19:21Z <p>Bonjour Pascual,<br class="autobr"> merci pour votre commentaire et d'ailleurs le suivant qui ne m'arrange pas du tout du tout. Je suis comme vous et ne peux me passer de ces outils (merci au développeur)<br class="autobr"> pour info : voici ce que j'avais à faire : séparer un site bilingue en 2 sites distincts avec 2 bases de données identiques mais séparées.</p> <p>Le premier (anglais mais je pense que ça n'a pas d'importance) comprend également la version française. Ce premier site a démarré en SPIP 3.2.7 l'an dernier, puis 3.2.8 et enfin 3.2.9 avec la dernière version du couteau suisse 1.10.19, la lame écran de sécurité y est activée et le couteau suisse de ce site ne pose aucun problèmes (sauf que je n'ai pas réussi dans mes_options.php à enlever toutes ces lignes « erreurs » due au fait que nous sommes en version 7. de php ... mais il fonctionne parfaitement y compris sa lame « écran de sécurité »)<br class="autobr"> Je sauvegarde la base (plus tard, en désactivant le couteau suisse pour une nouvelle sauvegarde).</p> <p>et j'installe SPIP 3.2.9 dans un nouveau répertoire, que je connecte à une nouvelle base de données vierge identique à celle du site déjà installé. J'écrase avec ma sauvegarde, puis J'uploade les fichiers et les plugins du premier site (IMG, plugins, squelettes), les active puis les désactive, puis les désactive tous sauf le couteau suisse, remplace le couteau suisse après l'avoir désinstallé, puis de nouveau avec un nouveau du site des plugins, puis en téléchargement automatique par un tout neuf etc la routine ... Rien à faire : le couteau est toujours en erreur, l'erreur ci dessus. Je récupère une nouvelle sauvegarde du premier site en ayant désactivé le couteau suisse : rien à faire.<br class="autobr"> donc,<br class="autobr"> je doute que ce soit la lame écran de sécurité qui soit seule en cause.</p> <p>Je m'apprêtais à tout effacer et à recommencer l'installation mais j'attends d'en savoir plus ...<br class="autobr"> Ohé<small class="fine d-inline"> </small>! du bateau<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2021-03-09T14:47:51Z https://files.spip.org/Le-Couteau-Suisse#comment507770 2021-03-09T14:47:51Z <p>J'ai fait une grosse erreur dans le message précédent, car<strong> le plugin est bien installé </strong> mais c'est en mettant à jour une lame (écran de sécurité) que j'ai ce message... Désolé pour cette imprécision...</p> <p>De plus, je remarque dans la colonne de gauche à l'endroit où est noté la version locale du CS (ici 1.10.19) : il est signalé un problème (en rouge) : le serveur distant... qui pointe vers <a href="https://zone.spip.org/trac/spip-zone/browser/_plugins_/couteau_suisse/trunk/plugin.xml?format=txt" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/browser/_plugins_/couteau_suisse/trunk/plugin.xml?format=txt</a><br class="autobr"> Et lorsqu'on essaye d'atteindre ce lien, je tombe sur « Service Unavailable » (service non disponible)...<br class="autobr"> Est-ce normal<small class="fine d-inline"> </small>?</p> Le Couteau Suisse 2021-03-09T13:13:57Z https://files.spip.org/Le-Couteau-Suisse#comment507768 2021-03-09T13:13:57Z <p>Merci Patrice.</p> Le Couteau Suisse 2021-03-09T11:01:18Z https://files.spip.org/Le-Couteau-Suisse#comment507767 2021-03-09T11:01:18Z <p>Bonjour,<br class="autobr"> J'ai le même souci en tentant de mettre à jour ce plugin (très pratique quoique en dise certaines personnes).</p> <p>Voici ce que je peux lire :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">Parse error: syntax error, unexpected '<', expecting end of file in /home/paysduno/www/plugins/auto/couteau_suisse/v1.10.19/inc/cs_outils.php(446) : eval()'d code on line 1</code></p> <p>Voici ce que je peux lire dans la ligne L446 du fichier cs_outils.php : <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">if (!@eval("return true; " . preg_replace(',function\s+\w+,', '\\0_zz', $test)))</code></p> <p><strong>Info sur le site :</strong><br class="autobr"> Installé sur un SPIP à jour (3.2.9) + tous les plugins à jour également.<br class="autobr"> Tourne sous Php 7.1.32 (OVH) - MySQL 5.6.50 - hébergement mutu chez OVH</p> <p>Je remercie par avance la personne qui pourra solutionner ce souci (Pat si tu nous lis<small class="fine d-inline"> </small>;-)<br class="autobr"> Et encore merci pour ce plugin très pratique pour les « non-geek-code » :D</p> Le Couteau Suisse 2021-03-09T10:49:22Z https://files.spip.org/Le-Couteau-Suisse#comment507766 2021-03-09T10:49:22Z <p>Merci Pat<small class="fine d-inline"> </small>!</p> Le Couteau Suisse 2021-03-06T01:26:09Z https://files.spip.org/Le-Couteau-Suisse#comment507735 2021-03-06T01:26:09Z <p>Bonjour,<br class="autobr"> impossible d'installer correctement le plugin en version v1.10.19 sur un SPIP 3.2.9 tout frais (hébergement ovh php 7.3) : j'obtiens ceci quand je clique pour paramétrer<br class="autobr"> Parse error : syntax error, unexpected '<', expecting end of file in /home/xxxxxxxx/xxx/plugins/auto/couteau_suisse/v1.10.19/inc/cs_outils.php(446) : eval()'d code on line 1</p> <p>je suis allée sur la ligne 446 sans rien trouver de semblable, en ligne 449 on trouve en effet un '<' mais qui existe depuis les versions antérieures<br class="autobr"> je cale ... après plusieurs réinstallations</p> Le Couteau Suisse 2020-11-30T00:31:04Z https://files.spip.org/Le-Couteau-Suisse#comment506955 2020-11-30T00:31:04Z <p>Bonjour à tous,</p> <p>Dans la mesure où ce plugin génère toujours autant de retours, il est effectivement urgent de le mettre à jour. Les fonctions qui restent non compatibles avec PHP 7.2 ne sont pas nombreuses (il reste le glossaire) et ne gênent pas une utilisation courante des nombreuses fonctionnalités du Couteau Suisse. <br class="manualbr">SPIP lui-même (version 3.2) <strong>n'est pas à jour</strong><small class="fine d-inline"> </small>!</p> <p>Le bashing systématique (injustifié voire irrationnel, souvent à tendance sectaire) opéré par certains membres de la communauté SPIP est tel, que j'ai appris à renoncer au travail important que je fournissais auparavant auprès des utilisateurs qu'on appellerait « peu chevronnés » ou « débutants », et auxquels s'adresse ce plugin.</p> <p>Je le regrette un peu, mais m'engage à remédier rapidement aux soucis de compatibilité mentionnés ici. Merci pour vos retour à venir<small class="fine d-inline"> </small>!</p> <p><strong>Pat, le concepteur du CS.</strong></p> Le Couteau Suisse 2020-11-03T09:36:57Z https://files.spip.org/Le-Couteau-Suisse#comment506691 2020-11-03T09:36:57Z <p>Thèse : <code class="spip_code spip_code_inline" dir="ltr">create_function</code> est dépréciée à partir de php 7.2.<br class="autobr"> Antithèse : <a href="https://www.spip.net/fr_article4351.html" class="spip_out" rel='nofollow external'>Spip 3.2 est compatible avec php 7.2</a>.<br class="autobr"> Synthèse : le CS n'est pas totalement compatible avec Spip 3.2, contrairement à ce qui est indiqué (dans la mesure où « ça marche » mais ça génère des tonnes de notices).</p> <p>Solution : cf. commentaire plus bas <a href="https://contrib.spip.net/Le-Couteau-Suisse#comment506686-506399" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Le-Couteau-Suisse#comment506686-506399</a></p> Le Couteau Suisse 2020-11-03T09:27:02Z https://files.spip.org/Le-Couteau-Suisse#comment506690 2020-11-03T09:27:02Z <p>Alors, il faut te rapprocher de ton hébergeur.</p> <p>C'est une faille de sécurité chez lui d'afficher ça : donc, il faudrait vraiment qu'il t'aide à le masquer.</p> Le Couteau Suisse 2020-11-03T09:17:26Z https://files.spip.org/Le-Couteau-Suisse#comment506689 2020-11-03T09:17:26Z <p>Merci RealET,</p> <p>mais j'ai essayé beaucoup de choses mais dès que je vais <strong>dans la configuration du couteau suisse</strong>, peut importe ce que je mets dans le mes_options.php, <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">ini_set('display_errors', 0);</code><br class="autobr"> ou même du :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">error_reporting(0);</code><br class="autobr"> j'ai essayé plusieurs variantes...</p> <p>j'obtiens toujours des erreurs tres nombreuses (centaine de lignes a vu de nez) de type :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Deprecated: Function create_function() is deprecated in /var/www/spip/spippmf/ecrire/public/compiler.php on line 1197 ... Deprecated: Function create_function() is deprecated in /var/www/spip/spippmf/plugins-dist/textwheel/engine/textwheel.php on line 199 ... Deprecated: Function create_function() is deprecated in /var/www/spip/spippmf/plugins-dist/textwheel/lib/yaml/sfYamlInline.php on line 225</code></pre></div> <p>Cela m'étonne que cela ne puisse être caché.</p> Le Couteau Suisse 2020-11-03T08:56:53Z https://files.spip.org/Le-Couteau-Suisse#comment506688 2020-11-03T08:56:53Z <p>Dans la communauté SPIP, il y a 2 plugins qui posent questions : CKEditor (c'est le maaaaaal<small class="fine d-inline"> </small>!) et le CS.</p> <p>Alors, les 2 ensembles, je crains que ce soit totalement mort.</p> Le Couteau Suisse 2020-11-03T08:55:13Z https://files.spip.org/Le-Couteau-Suisse#comment506687 2020-11-03T08:55:13Z <p>Solution alternative : remplacer le CS par les plugins remplissant les fonctions équivalentes.</p> Le Couteau Suisse 2020-11-03T08:54:45Z https://files.spip.org/Le-Couteau-Suisse#comment506686 2020-11-03T08:54:45Z <p>Solution alternative : remplacer le CS par les plugins remplissant les fonctions équivalentes.</p>