elFinder - commentaireselFinder2015-08-12T19:38:51Zhttps://contrib.spip.net/elFinder#comment4833062015-08-12T19:38:51Z<p>Argg, c'est sérieux ça<small class="fine d-inline"> </small>!</p>
<p>Je n'ai que quelques articles à déplacer, le plugin aurait pu être pratique<small class="fine d-inline"> </small>; mais là<small class="fine d-inline"> </small>?!?</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<small class="fine d-inline"> </small>; 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<small class="fine d-inline"> </small>?</p>
<p>Merci pour l'info et bon débbuggage<small class="fine d-inline"> </small>!</p>elFinder2015-07-14T11:41:27Zhttps://contrib.spip.net/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://contrib.spip.net/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<small class="fine d-inline"> </small>!!</p>elFinder2014-09-10T10:38:19Zhttps://contrib.spip.net/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)<small class="fine d-inline"> </small>;</p>
</blockquote>
<p>Pour corriger l'erreur, j'ai simplement modifier par :</p>
<blockquote class="spip">
<p>
if(<small class="fine d-inline"> </small>!preg_match('/=/', $part) ) continue<small class="fine d-inline"> </small>;</p>
<p>list($key, $val) = explode('=', $part)<small class="fine d-inline"> </small>;</p>
</blockquote>
<p>Ce n'est pas un fix très propre mais bon</p>elFinder2014-08-17T17:06:36Zhttps://contrib.spip.net/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://contrib.spip.net/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>@++<small class="fine d-inline"> </small>;)</p>elFinder2014-06-13T07:43:45Zhttps://contrib.spip.net/elFinder#comment4758362014-06-13T07:43:45Z<p>Idem<small class="fine d-inline"> </small>!</p>
<p>Julien</p>elFinder2014-06-12T08:55:49Zhttps://contrib.spip.net/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 class="spip_code spip_code_block" 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://contrib.spip.net/elFinder#comment4757092014-06-06T13:22:38Z<p>Programme intéressant,<br class="autobr">
malheureusement la page ecrire/<small class="fine d-inline"> </small>?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://contrib.spip.net/elFinder#comment4752102014-05-02T11:41:22Z<p>idem ce jour</p>
<p>page blanche ....</p>elFinder2014-05-01T18:52:30Zhttps://contrib.spip.net/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<small class="fine d-inline"> </small>?</p>
<p>Merci<br class="autobr">
Cordialement.</p>elFinder2014-05-01T10:33:45Zhttps://contrib.spip.net/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<small class="fine d-inline"> </small>; 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><small class="fine d-inline"> </small>; 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><small class="fine d-inline"> </small>;</p>elFinder2014-04-24T13:38:43Zhttps://contrib.spip.net/elFinder#comment4750992014-04-24T13:38:43Z<p>Très sympa, merci.<br class="autobr">
Pouvoir afficher les identifiants des articles serait un must<small class="fine d-inline"> </small>!</p>elFinder2014-04-12T06:05:47Zhttps://contrib.spip.net/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<small class="fine d-inline"> </small>;-)<br class="autobr">
Immédiatement levé pour installer et tester : hélas<small class="fine d-inline"> </small>;-(<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...<small class="fine d-inline"> </small>?).</p>
<p>A suivre<br class="autobr">
YannX</p>elFinder2014-04-10T15:01:58Zhttps://contrib.spip.net/elFinder#comment4748882014-04-10T15:01:58Z<p>Bonnjour <br class="autobr">
j'ai mis à jour, vidé le cache<small class="fine d-inline"> </small>; J'ai toujours ce problème backend json...</p>elFinder2014-04-09T16:41:07Zhttps://contrib.spip.net/elFinder#comment4748772014-04-09T16:41:07Z<p>C'est rectifié dans la version 0.2.2, Enjoy</p>elFinder2014-04-01T22:25:56Zhttps://contrib.spip.net/elFinder#comment4747442014-04-01T22:25:56Z<p>j'en rêvais mais moi aussi backend json</p>elFinder2014-04-01T14:43:07Zhttps://contrib.spip.net/elFinder#comment4747372014-04-01T14:43:07Z<p>Mon Dieu que c'est beau<small class="fine d-inline"> </small>!</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<small class="fine d-inline"> </small>?</p>
<p>FDM</p>