elFinder - commentselFinder2015-08-12T19:38:51Zhttps://files.spip.org/elFinder#comment4833062015-08-12T19:38:51Z<p>Argg, c'est sérieux ça !</p>
<p>Je n'ai que quelques articles à déplacer, le plugin aurait pu être pratique ; mais là ?!?</p>
<p>L'idée d'activer le plugin, de faire (vite) les modifications, puis de la désactiver (vite) est elle une parade sérieuse ; ou le simple fait d'avoir le plugin installé quelques minutes / heures rend il vulnérable à une de ces innombrables attaques “random” de l'internet moderne ?</p>
<p>Merci pour l'info et bon débbuggage !</p>elFinder2015-07-14T11:41:27Zhttps://files.spip.org/elFinder#comment4829562015-07-14T11:41:27Z<p>Effectivement Vincent, ce plugin n'est pas fait pour la prod mais pour faciliter la réorganisation rapide des rubriques, articles et documents. Il est à utiliser uniquement sur des serveur de développement. Navré des soucis d'injections que tu as pu rencontrer.</p>elFinder2015-07-14T11:21:49Zhttps://files.spip.org/elFinder#comment4829552015-07-14T11:21:49Z<p>Attention, sur un de mes sites ce plugin a été un point d'entrée pour des injections de scripts php dans le site (à n'importe quel endroit). <br class="autobr" />
Du coup je me suis retrouvé avec des fichiers php dans plugins-dist/media/squelettes qui envoyaient des spams (300 000 étaient encore en attente ce matin) - et d'autres scripts de type 'indexs.php" qui permettent l'ajout de pages html <br class="autobr" />
C'est pourquoi je ne recommande ABSOLUMENT PAS ce script en production !!</p>elFinder2014-09-10T10:38:19Zhttps://files.spip.org/elFinder#comment4768702014-09-10T10:38:19Z<p>Solution “vulgaire” pour le bug “Mauvaise réponse du backend. Les données ne sont pas au format JSON.”</p>
<p>Il semblerait qu'il y a une erreur au niveau de la fonction _stats() dans le fichier<br class="autobr" />
php/elFinderVolumeFTP.class.php.</p>
<p>La ligne suivante remonte erreur car la variable $part ne comprend pas de “=”.</p>
<blockquote class="spip">
<p>list($key, $val) = explode('=', $part);</p>
</blockquote>
<p>Pour corriger l'erreur, j'ai simplement modifier par:</p>
<blockquote class="spip">
<p>
if( !preg_match('/=/', $part) ) continue;</p>
<p>list($key, $val) = explode('=', $part);</p>
</blockquote>
<p>Ce n'est pas un fix très propre mais bon</p>elFinder2014-08-17T17:06:36Zhttps://files.spip.org/elFinder#comment4765262014-08-17T17:06:36Z<p>Comme d'autres avant moi, page blanche sous les bandeaux des icones SPIP</p>
<p>Je suis sous SPIP3, régulièrement mis à jour (3.0.17)</p>
<p>Donc, je désactive ce plugin en attendant peut-être une mise à jour qui règle ce problème</p>
<p>Les plugins actifs sont: (tous mis à jour)
<br />- Accès restreint
<br />- Bouton dans le texte
<br />- Coloration code
<br />- Enluminures typographiques
<br />- FullText
<br />- Le couteau suisse
<br />- Lecteur multimédia
<br />- NoSpam
<br />- Sauvegarde automatique
<br />- Squelette Ahuntsic
<br />- Zippeur</p>
<p>L'idée est excellente, j'attend donc patiemment, avec mes remerciements.</p>elFinder2014-07-22T08:29:20Zhttps://files.spip.org/elFinder#comment4762682014-07-22T08:29:20Z<p>Bonjour,</p>
<p>J'ignore si je déterre ce topic, mais j'avais également le problème suivant :<br class="autobr" />
“Mauvaise réponse du backend.<br class="autobr" />
Les données ne sont pas au format JSON.”<br class="autobr" />
Sur un des projets sur lesquels je bosse.</p>
<p>Corrigé après avoir changé la version de PHP.</p>
<p>Une piste à suivre donc pour ceux qui ont toujours le souci.</p>
<p>@++ ;)</p>elFinder2014-06-13T07:43:45Zhttps://files.spip.org/elFinder#comment4758362014-06-13T07:43:45Z<p>Idem!</p>
<p>Julien</p>elFinder2014-06-12T08:55:49Zhttps://files.spip.org/elFinder#comment4758282014-06-12T08:55:49Z<p>J'ai fini par arrivé à utiliser ce plugin en utilisant la lib présente ici:<br class="autobr" />
<a href="http://nao-pon.github.io/elFinder-nightly/latests/elfinder-2.1.zip" class="spip_url spip_out auto" rel="nofollow external">http://nao-pon.github.io/elFinder-nightly/latests/elfinder-2.1.zip</a></p>
<p>et en modifiant légèrement /elfinder/inc/elFinderVolumeSPIP.class.php<br class="autobr" />
C'est un peu sauvage mais si ça peut servir à quelqu'un...</p>
<div class="precode"><pre dir="ltr" style="text-align: left;"><code>===================================================================
--- elFinderVolumeSPIP.class.php (révision 82961)
+++ elFinderVolumeSPIP.class.php (copie de travail)
@@ -1067,7 +1067,7 @@ * @return bool|string * @author Dmitry (dio) Levashov **/
- protected function _save($fp, $dir, $name, $mime, $w, $h) {
+ protected function _save($fp, $dir, $name, $stat) { $this->clearcache(); $id_document = $this->_joinPath($dir,$name,'d');
@@ -1242,9 +1242,7 @@ } // @todo move dateformat to client
- $stat['date'] = isset($stat['ts'])
- ? $this->formatDate($stat['ts'])
- : 'unknown';
+ $stat['date'] = 'unknown'; if (!isset($stat['size'])) { $stat['size'] = 'unknown';</code></pre></div>elFinder2014-06-06T13:22:38Zhttps://files.spip.org/elFinder#comment4757092014-06-06T13:22:38Z<p>Programme intéressant,<br class="autobr" />
malheureusement la page ecrire/?exec=elfinder reste blanche après l'installation du plugin.</p>
<p>Et ça avec spip 3.0.16 + elfinder 0.2.4</p>
<p>Je dirais que le fichier prive/exec/elfinder.html appelle des fichiers absents de la librairie téléchargée... En effet je ne trouve pas de lib/elfinder/js/elfinder.min.js ni de lib/elfinder/css/elfinder.min.css</p>
<p>Je n'en sais pas plus...</p>elFinder2014-05-02T11:41:22Zhttps://files.spip.org/elFinder#comment4752102014-05-02T11:41:22Z<p>idem ce jour</p>
<p>page blanche ....</p>elFinder2014-05-01T18:52:30Zhttps://files.spip.org/elFinder#comment4751992014-05-01T18:52:30Z<p>Bonjour,</p>
<p>La page apparait blanche après installation de ce plugin sous spip 3.016, aucun gestionnaire de fichier en vue, le rep lib/ est bien créé, le tout en 777 ... une piste ?</p>
<p>Merci<br class="autobr" />
Cordialement.</p>elFinder2014-05-01T10:33:45Zhttps://files.spip.org/elFinder#comment4751922014-05-01T10:33:45Z<p>la page <a href="https://github.com/downloads/Studio-42/elFinder" class="spip_url spip_out auto" rel="nofollow external">https://github.com/downloads/Studio-42/elFinder</a> est en 404; il semblerait que le zip ait été déplacé vers <a href="https://github.com/Studio-42/elFinder/archive/2.0-rc1.zip" class="spip_out" rel='nofollow external'>https://github.com/Studio-42/elFinder/archive/2.0-rc1.zip</a>; code à jour <a href="http://zone.spip.org/trac/spip-zone/changeset/82196" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/82196</a>;</p>elFinder2014-04-24T13:38:43Zhttps://files.spip.org/elFinder#comment4750992014-04-24T13:38:43Z<p>Très sympa, merci.<br class="autobr" />
Pouvoir afficher les identifiants des articles serait un must!</p>elFinder2014-04-12T06:05:47Zhttps://files.spip.org/elFinder#comment4749282014-04-12T06:05:47Z<p>Qd j'ai découvert, vu ce matin la date de publication, j'avoue que j'ai cru au poisson de Maieul ;-)<br class="autobr" />
Immédiatement levé pour installer et tester : hélas ;-(<br class="autobr" />
toujours meme erreur à la première initialisation (meme avec vidage de cache) <br class="autobr" />
[svn 81739] du 2014-04-09 16:22:04 +0200]</p>
<p>Serait-ce dû à certains plugins (Yaml, Acces_restreint, Crayons, mes_Preferences, CKeditor... ?).</p>
<p>A suivre<br class="autobr" />
YannX</p>elFinder2014-04-10T15:01:58Zhttps://files.spip.org/elFinder#comment4748882014-04-10T15:01:58Z<p>Bonnjour <br class="autobr" />
j'ai mis à jour, vidé le cache; J'ai toujours ce problème backend json...</p>elFinder2014-04-09T16:41:07Zhttps://files.spip.org/elFinder#comment4748772014-04-09T16:41:07Z<p>C'est rectifié dans la version 0.2.2, Enjoy</p>elFinder2014-04-01T22:25:56Zhttps://files.spip.org/elFinder#comment4747442014-04-01T22:25:56Z<p>j'en rêvais mais moi aussi backend json</p>elFinder2014-04-01T14:43:07Zhttps://files.spip.org/elFinder#comment4747372014-04-01T14:43:07Z<p>Mon Dieu que c'est beau !</p>
<p>Sauf: “Mauvaise réponse du backend.<br class="autobr" />
Les données ne sont pas au format JSON.”</p>
<p>C'est grave, Docteur?</p>
<p>FDM</p>