Les Boîtes Privées - commentaires Les Boîtes Privées 2014-08-22T09:29:47Z https://files.spip.org/Les-Boites-Privees#comment476580 2014-08-22T09:29:47Z <p>Merci, vivement un patch<small class="fine d-inline"> </small>!</p> Les Boîtes Privées 2013-11-15T15:13:46Z https://files.spip.org/Les-Boites-Privees#comment472236 2013-11-15T15:13:46Z <p>j'ai trouvé l'origine du bug :</p> <p>il suffit de désactiver l'option de tri des auteurs dans la lame « Boîtes privées »,</p> <p>d'ailleurs, le message d'erreur faire référence à « id_auteur » et « ordre »</p> <p>mais, le problème n'est pas vraiment résolu, puisqu'il faut désactiver une option.</p> Les Boîtes Privées 2013-11-15T15:07:51Z https://files.spip.org/Les-Boites-Privees#comment472235 2013-11-15T15:07:51Z <p>Bonjour sous spip 3.0.13 lorsque j'active la lame « Boîtes privées »,<br class="autobr"> j'ai le message d'erreur suivant qui s'affiche en Espace privée pour les rubriques et les articles :</p> <hr class="spip"> <p>2 erreurs dans le squelette</p> <p>Erreur SQL 1054<br class="autobr"> Unknown column 'ordre' in 'order clause'<br class="autobr"> SELECT id_auteur FROM spip_auteurs_liens WHERE objet='article' AND id_objet=1 ORDER BY ordre</p> <hr class="spip"> <p>Pour être bien sûr, j'ai activé les lames du couteau suisse une par une avec vidange du cache après chaque activation et rechargement de la page de l'article en Espace privé.</p> <p>Autre précision Spip_r et ses plugins sont activés.</p> <p>Une petite idée<small class="fine d-inline"> </small>?</p> <p>Merci d'avance.</p> Les Boîtes Privées 2012-08-25T13:01:54Z https://files.spip.org/Les-Boites-Privees#comment460599 2012-08-25T13:01:54Z <p>Bonjour. J'ai totalement réécrit cette lame pour qu'elle soit plus pérenne. L'ordre de la base n'est plus du tout utilisé, un champ «<small class="fine d-inline"> </small>ordre<small class="fine d-inline"> </small>» ayant été ajouté à la table des auteurs liés. Une mise à jour du plugin entraîne en principe une mise à jour de tous les articles ayant plusieurs auteurs : l'ordre dans la base est automatiquement enregistré afin d'être compatible avec la nouvelle façon de fonctionner.</p> <p>Amaury, si c'est toujours d'actualité, tu me diras si tes tests sont concluants à ce sujet, et si les ordres anciens ont bien été conservés. Merci d'avance<small class="fine d-inline"> </small>!</p> Les Boîtes Privées 2012-06-15T21:11:47Z https://files.spip.org/Les-Boites-Privees#comment458438 2012-06-15T21:11:47Z <blockquote class="spip"> <p>l'ordre était modifié par la position naturelle dans la table (...) Quand on sauvegarde la base et qu'on la restaure illico, on perd cette info...</p> </blockquote> <p>C'est exact... Et cela semble précaire en effet.</p> Les Boîtes Privées 2012-06-15T16:16:15Z https://files.spip.org/Les-Boites-Privees#comment458427 2012-06-15T16:16:15Z <p>Bonjour et merci pour ce travail sur le tri des auteurs, qui correspond exactement à ce que je cherchais...!</p> <p>Deux bugs relevés :</p> <ul class="spip"><li> sur un SPIP 2 à jour, aléatoirement et rarement (sans que je puisse le reproduire à coup sûr), il m'est arrivé que le contenu de la boîte de tri des auteurs soit remplacé par le formulaire de date de mise en ligne de l'article (le même formulaire que celui qui est en haut de la colonne centrale del apge d'édition d'article), avec une valeur à 0000. En rechargeant toute la page, l'article est affiché avec une date de mise en ligne non renseignée (donc le mal est déjà fait avant rechargement).</li><li> j'ai vu qu'en base que l'ordre était modifié par la position naturelle dans la table, en l'absence de tri. Sauf erreur (j'ai fait le test), quand on sauvegarde la base et qu'on la restaure illico, on perd cette info... Il faudrait le préciser dans la description du plugin, ou modifier l'approche en créant une table ou un champ supplémentaire pour stocker l'info d'ordre.</li></ul> Les Boîtes Privées 2012-05-21T11:24:13Z https://files.spip.org/Les-Boites-Privees#comment457391 2012-05-21T11:24:13Z <p>Bonjour</p> <p>Merci pour ce retour très précis, et voici la correction : <a href="http://zone.spip.org/trac/spip-zone/changeset/61475" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a><small class="fine d-inline"> </small>!</p> Les Boîtes Privées 2012-05-20T19:24:39Z https://files.spip.org/Les-Boites-Privees#comment457340 2012-05-20T19:24:39Z <p>Bonjour,<br class="autobr"> J'ai remarqué un bug d'affichage dans la boite URL propres de « Boîtes privées », car elle tient compte de l'activation des « Exposants typographiques », ce qui pose problème pour l'affichage de l'url propre dans cette boite.</p> <p>En effet j'ai un article dont le titre commence par « 18<sup class="typo_exposants">e</sup> congrès », qui logiquement va voir son affichage passer en « 18<sup class="typo_exposants">e</sup> » (le e en exposant).<br class="autobr"> Pour ce qui est de l'URL propre, le titre réellement enregistré est traité sous la forme « 18<sup class="typo_exposants">e</sup>-congres ».<br class="autobr"> Mais la boite URL propre affiche l'url propre comme « 18<sup class="typo_exposants">e</sup>-congres » ce qui est trompeur puisque le lien public d'accès montre bien l'url propre effectivement différente.</p> <p>Voilà. Rien de grave. Un petit détail à corriger pour les prochaines mise à jour :)</p> connexion visiteur donne toujours le 0/00/00 à 00h00 2010-03-09T18:42:59Z https://files.spip.org/Les-Boites-Privees#comment427387 2010-03-09T18:42:59Z <p>J'ai également remarqué ce pb sous SPIP 2.0.10 : le passage sur le site de certains auteurs ne sont parfois pas enregistrés. En fait, le champ 'en_ligne' n'est pas renseigné en base, il est simplement mis à zéro. Sans doute faudrait-il circonscrire le bug pour le rendre reproductible et écrire un <a href="http://trac.rezo.net/trac/spip" class="spip_out" rel='nofollow external'>nouveau ticket</a> pour les devs de SPIP.</p> <p>Rappel : Le Couteau Suisse ne fait que lire les infos en base stockées par SPIP.</p> connexion visiteur donne toujours le 0/00/00 à 00h00 2010-03-09T12:02:41Z https://files.spip.org/Les-Boites-Privees#comment427363 2010-03-09T12:02:41Z <p>Bonjour Patrice,<br class="manualbr">J'ai toujours le même problème :-/<br class="manualbr">J'ai mis à jour le plugin (1.8.15), et retenté en créant un nouveau visiteur, connecté puis déconnecté, rien n'y fait<small class="fine d-inline"> </small>!<br class="manualbr">C'est comme si effectivement l'enregistrement ne s'effectuait pas...</p> <p>Il s'agit d'un article (article.html) protégée par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if ($auteur_session) { blah blah } else { #LOGIN_PUBLIC }</code></pre></div> <p>Sont activées : Les stats, l'inscription des visiteurs, et un article possède un forum sur abonnement...</p> <p>Une idée<small class="fine d-inline"> </small>?</p> Connexion visiteur 2010-02-22T15:25:22Z https://files.spip.org/Les-Boites-Privees#comment426767 2010-02-22T15:25:22Z <p>Merci Patrice (sifflement admiratif)<small class="fine d-inline"> </small>!<br class="manualbr">Quelle réactivité... Décidément, spip et sa communauté ont de la chance<small class="fine d-inline"> </small>;-)<br class="manualbr">Je vais voir ce que je peux faire (probablement pas aujourd'hui...), et te tiens au courant.</p> <p>Encore bravo<small class="fine d-inline"> </small>!</p> Connexion visiteur 2010-02-22T15:06:33Z https://files.spip.org/Les-Boites-Privees#comment426763 2010-02-22T15:06:33Z <p>Pour info, je viens de passer cette boîte en fond surchargeable, au cas où ça t'intéresse. J'ai modifié l'article ci-dessus.</p> <p>Pour ce qui est des visiteurs, il s'agit du champ 'en_ligne' qui est ici récupéré. SPIP ne le met peut-être pas à jour<small class="fine d-inline"> </small>?</p> Connexion visiteur 2010-02-22T13:31:03Z https://files.spip.org/Les-Boites-Privees#comment426760 2010-02-22T13:31:03Z <p>Aucune idée pour ma part... J'allais dire que c'est « à SPIP » de demander ça... Car la boîte ici se borne à scruter la base de donnée et je ne peux pas te dire comment cette base est tenue à jour...</p> Connexion visiteur 2010-02-22T13:26:01Z https://files.spip.org/Les-Boites-Privees#comment426757 2010-02-22T13:26:01Z <p>Bonjour Patrice,<br class="autobr"> Oui j'ai testé, et la dernière connexion du visiteur que j'ai créé pour l'occasion me donne : le 0/00/00 à 00h00<br class="autobr"> Pourtant, je me suis connecté puis déconnecté...<br class="autobr"> Est-ce le cookie qui interprète la session comme « en cours »<small class="fine d-inline"> </small>?</p> connexion des visiteurs 2010-02-22T13:17:41Z https://files.spip.org/Les-Boites-Privees#comment426756 2010-02-22T13:17:41Z <p>As-tu testé<small class="fine d-inline"> </small>? Cette boîte renvoie tous les auteurs stockés en base et dernièrement connectés...</p> connexion des visiteurs 2010-02-22T11:45:47Z https://files.spip.org/Les-Boites-Privees#comment426746 2010-02-22T11:45:47Z <p>Bonjour,<br class="autobr"> La boite « connexions » permet-elle d'afficher les dates de connexion des auteurs ayant le statut de « visiteur »<small class="fine d-inline"> </small>?<br class="autobr"> Merci :)</p> Les Boîtes Privées 2009-08-23T21:04:22Z https://files.spip.org/Les-Boites-Privees#comment419712 2009-08-23T21:04:22Z <p>Merci du retour. Cette boîte ne fonctionne effectivement plus depuis le 13 février à cause d'une grosse fôte de frappe dans le code... La version 1.8.09.04 du plugin devrait corriger le problème.</p> Les Boîtes Privées 2009-08-20T09:54:26Z https://files.spip.org/Les-Boites-Privees#comment419554 2009-08-20T09:54:26Z <p>personnellement sur un spip 2.0.9 la boite gestion des urls ne s'affiche pas</p> Les Boîtes Privées 2008-09-01T14:34:06Z https://files.spip.org/Les-Boites-Privees#comment408346 2008-09-01T14:34:06Z <p>Bonjour,<br class="autobr"> Je complète et corrige. Les trois options marchent avec la révision 1.7.18.04, y compris les révisions.<br class="autobr"> Merci aux développeurs pour leur révision.</p> Les Boîtes Privées 2008-08-29T17:11:51Z https://files.spip.org/Les-Boites-Privees#comment408308 2008-08-29T17:11:51Z <p>Bonjour Philippe,<br class="manualbr">Avec le meme environnement (SPIP 1.9.2<sup class="typo_exposants">d</sup>, couteau suisse 1.7.18.03), j'ai eu les memes pbs. En fait, seule la boite «<small class="fine d-inline"> </small>Les articles au format SPIP<small class="fine d-inline"> </small>» était OK.<br class="manualbr">J'ai mis à jour en 1.7.18.04 (depuis <a href="http://files.spip.org/spip-zone/" class="spip_url spip_out auto" rel="nofollow external">http://files.spip.org/spip-zone/</a>) et là, la boite «<small class="fine d-inline"> </small>les auteurs en stats<small class="fine d-inline"> </small>» marche, la 3<sup class="typo_exposants">e</sup> (les révisions) donne des warnings similaires.</p> <p>Donc, si seules les 2 premières boites t'intéressent, la rev 1.7.18.04 est la solution. Il suffit de désactiver la boite «<small class="fine d-inline"> </small>révisions<small class="fine d-inline"> </small>» dans la configuration des boites privées depuis la page admin du Couteau Suisse.</p> <p>Je pense que certaines boites privées ne sont pas encore stabilisées, et donc à suivre.<br class="manualbr">Si quelqu'un a une piste ou info, merci d'avance.</p> Les Boîtes Privées 2008-07-19T08:03:40Z https://files.spip.org/Les-Boites-Privees#comment407579 2008-07-19T08:03:40Z <p>Bonjour</p> <p>est ce qu'il serais possible de modifier le nombre des stats de la boite privé, que chacun puisse la réglé à sa guise</p> Les Boîtes Privées 2008-07-19T07:33:44Z https://files.spip.org/Les-Boites-Privees#comment407578 2008-07-19T07:33:44Z <p>Bonjour,</p> <p>J'ai mis récemment un mail sur le forum g.c.w.s.devel de SPIP sans résultat jusque là... Je le recopie (en gros) ici :</p> <p>J'ai - semble-t-il - un problème avec le couteau suisse. J'utilise la dernière version 1.7.18.03 (au moment où j'écris) avec une SPIP 192d.<br class="autobr"> Problème : quand je veux éditer un auteur j'ai le message suivant :</p> <hr class="spip"> <p>Warning : boites_privees_affiche_droite(../plugins/couteau_suisse/cout_fonctions) [function.boites-privees-affiche-droite] : failed to open stream : No such file or directory in /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/couteau_suisse/outils/boites_privees.php on line 26</p> <p>Warning : boites_privees_affiche_droite() [function.include] : Failed opening '../plugins/couteau_suisse/cout_fonctions' for inclusion (include_path='. :/usr/share/php :/usr/share/pear') in /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/couteau_suisse/outils/boites_privees.php on line 26</p> <p>Fatal error : Call to undefined function : cs_lien() in /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/couteau_suisse/outils/boites_privees.php on line 96</p> <hr class="spip"> <p>J'ai pu corriger cela en dévalidant les « Boites privées » du couteau suisse. J'ai eu cela sur plusieurs sites avec les mêmes configurations...</p> <p>Merci pour vos éclaircissements,<br class="autobr"> Cordialement,</p> <p>Philippe</p> Les Boîtes Privées 2008-01-07T09:47:23Z https://files.spip.org/Les-Boites-Privees#comment401949 2008-01-07T09:47:23Z <p>Dans ce cas, une bonne doc avec copies d'écrans, non<small class="fine d-inline"> </small>?</p> <p>En ce qui concerne la lame perso, voici un exemple qui ajoute des cadres de tuto bien flashies dans la colonne de droite en partie privée :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>############## COUTEAU SUISSE : LAME PERSO ################# // Installation d'une nouvelle lame personnalisee $GLOBALS['mes_outils']['mes_boites'] = array( 'nom' => 'Mes bo&icirc;tes priv&eacute;es', 'description' => 'Une lame qui ajoute des cadres de tuto ici ou l&agrave; dans l\'espace priv&eacute;.', 'categorie' => 'admin', 'pipeline:affiche_droite' => 'mes_boites_affiche_droite', 'code:css' => '.mes_boites {background-color:yellow; border:3px solid yellow; color:blue; float:right; font-size:85%; padding:5px; width:100%;}', ); // Fonction de pipeline function mes_boites_affiche_droite($flux) { switch($flux['args']['exec']) { case 'auteurs': $flux['data'] .= '<div class="mes_boites"><p><b>Tutoriel</b></p>' . "<p>Ici, vous &ecirc;tes dans l'espace r&eacute;serv&eacute; aux auteurs !</p>" . '</div>'; break; default: break; } return $flux; }</code></pre></div> Les Boîtes Privées 2008-01-05T17:38:57Z https://files.spip.org/Les-Boites-Privees#comment401898 2008-01-05T17:38:57Z <p>Bon, si je comprend bien, il n'est pas très simple de faire ses boîtes perso... Serait-il possible de faire des boites avec boucles...</p> <p>Je m'explique, il m'est souvent demandé de faire des tutoriels d'utilisation de l'espace privé, particulièrement lorsque ce dernier risque d'être utilisé par un grand nombre de personnes...</p> <p>Idéalement, je mettrais une boucle récupérant les articles contenu dans une rubrique « tutorial » ou, au moins, un lien vers cette rubrique...</p> <p>Des idées ou pistes<small class="fine d-inline"> </small>?</p> <p>Je suis nul en PHP.</p> <p>Merci</p> Les Boîtes Privées 2008-01-04T20:37:57Z https://files.spip.org/Les-Boites-Privees#comment401873 2008-01-04T20:37:57Z <p>Actuellement, il n'y a pas de mécanisme simple qui permet d'ajouter à la volée une boîte perso à l'outil « Boîtes Privées ».</p> <p>Le fichier qui gère les boîtes « Auteurs en stat » et « Format SPIP » est : « outils/boites_privees.php », le fichier qui déclare les boites est « config_outils.php » (ligne 360), le fichier qui gère la description est « lang/desc_fr.php » (ligne 394) et celui qui gère les chaines de langue est : « lang/cout_<small class="fine d-inline"> </small>??.php » (ligne 10).</p> <p>Tu as donc les 4 fichiers à modifier si tu veux vraiment ajouter une boîte privée de ton cru, sachant qu'un fork des fichiers originaux du Couteau Suisse te prive de toute mise à jour ultérieure, ce qui est fortement déconseillé. A moins que tu fasses profiter la communauté de tes travaux... Et nous sommes toute ouïe<small class="fine d-inline"> </small>!</p> <p>Bon, si vraiment ta boite privée est très très privée, je te conseille simplement de construire une <a href='https://files.spip.org/Le-Couteau-Suisse-a-piloter' class="spip_in" rel='nofollow'>lame perso</a> dans config/mes_options.php et utiliser les pipelines déclarés dans couteau_suisse/plugin.xml.</p> Les Boîtes Privées 2008-01-04T19:07:43Z https://files.spip.org/Les-Boites-Privees#comment401871 2008-01-04T19:07:43Z <p>C'est plutot des boîtes persos (qui pourraient être intégrées au CS au final), mais pas des nouvelles lames.</p> Les Boîtes Privées 2008-01-04T18:38:33Z https://files.spip.org/Les-Boites-Privees#comment401868 2008-01-04T18:38:33Z <p>C'est pas si simple<small class="fine d-inline"> </small>;-) Les boîtes privées viennent tout juste d'être développées. Elles peuvent encore progresser<small class="fine d-inline"> </small>!</p> <p>Ce qui est facile, c'est ajouter une lame perso : voir <a href='https://files.spip.org/Le-Couteau-Suisse-a-piloter' class="spip_in" rel='nofollow'>ici</a></p> <p>Je ne cerne pas dans ta question si tu veux ajouter des boîtes intéressantes et natives au Couteau Suisse, ou si tu veux ajouter une boîte très perso qui ne servira qu'à toi...</p> <p>Quelles idées as-tu derrière la tête<small class="fine d-inline"> </small>? Les deux voies sont possibles...</p> Les Boîtes Privées 2008-01-04T18:27:44Z https://files.spip.org/Les-Boites-Privees#comment401867 2008-01-04T18:27:44Z <p>Sans vouloir faire le rabat-joie, pourrais tu m'indiquer où les trouver<small class="fine d-inline"> </small>? Y a un t il un sous-dossier « boites » dans le dossier SVN du couteau suisse<small class="fine d-inline"> </small>?</p> Les Boîtes Privées 2008-01-04T17:41:14Z https://files.spip.org/Les-Boites-Privees#comment401866 2008-01-04T17:41:14Z <p>Tout dépend du contenu de chaque boîte mais c'est relativement simple. Le couteau suisse étant développé sur la zone, il est possible d'en proposer de nouvelles.</p> Les Boîtes Privées 2008-01-03T21:26:09Z https://files.spip.org/Les-Boites-Privees#comment401837 2008-01-03T21:26:09Z <p>On peut en faire facilement soi même, de ces boites<small class="fine d-inline"> </small>?</p>