[SPIP Zone] compatibilité spixplorer avec spip2.0

il manque juste 2 bricoles pour que spixplorer tourne sur spip 2.0
voila le patch minimal

Index: spixplorer/exec/spixplorer.php

— spixplorer/exec/spixplorer.php (révision 21850)
+++ spixplorer/exec/spixplorer.php (copie de travail)
@@ -1,4 +1,4 @@

<?php include_spip('inc/headers'); - redirige_par_entete(generer_url_action("spx_list")); + redirige_par_entete(generer_url_public('','action=spx_list')); ?>

Index: spixplorer/inc/spx_javascript.php

— spixplorer/inc/spx_javascript.php (révision 21850)
+++ spixplorer/inc/spx_javascript.php (copie de travail)
@@ -1,4 +1,8 @@
-
+
+<?php
+include_spip(« inc/filtres »);
+echo f_jQuery(’’);
+?>

<!-- pour l'instant le patch semble marcher sur 192 et 2.0 reste juste un petit soucis avec la liste deroulante qui permet de creer un fichier ou un repertoire, elle s'affiche incorrectement, le code incriminé est dans [http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/spixplorer/action/spx_list.php#L367](http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/spixplorer/action/spx_list.php#L367) le tableau $GLOBAL doit pas être bon ? a suivre, j'attends de pouvoir tester complètement avant de commiter a+ ------------------------------ Arnaud

merveilleux ce plugin !

du coup pas besoin de refaire la même chose avec l'atelier.
une simple dépendance me délivre de toute la partie explorateur de
fichier :slight_smile:

Si y'a des choses a faire pour compatibilité 2.0 ou diverses
amélioration, je veux bien filer un coup de main.

On jeu, 2008-08-07 at 00:58 +0200, Arnaud Ventre wrote:

il manque juste 2 bricoles pour que spixplorer tourne sur spip 2.0
voila le patch minimal

Index: spixplorer/exec/spixplorer.php

--- spixplorer/exec/spixplorer.php (révision 21850)
+++ spixplorer/exec/spixplorer.php (copie de travail)
@@ -1,4 +1,4 @@
<?php
  include_spip('inc/headers');
- redirige_par_entete(generer_url_action("spx_list"));
+ redirige_par_entete(generer_url_public('','action=spx_list'));
?>
Index: spixplorer/inc/spx_javascript.php

--- spixplorer/inc/spx_javascript.php (révision 21850)
+++ spixplorer/inc/spx_javascript.php (copie de travail)
@@ -1,4 +1,8 @@
-<script src=".?page=jquery.js" type="text/javascript"></script>
+<!-- insertion jquery-->
+<?php
+include_spip("inc/filtres");
+echo f_jQuery('');
+?>

<script language="JavaScript1.2" type="text/javascript">
<!--

pour l'instant le patch semble marcher sur 192 et 2.0

reste juste un petit soucis avec la liste deroulante qui permet de
creer un fichier ou un repertoire, elle s'affiche incorrectement, le
code incriminé est dans
http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/spixplorer/action/spx_list.php#L367 le tableau $GLOBAL doit pas être bon ?

a suivre, j'attends de pouvoir tester complètement avant de commiter

a+
------------------------------
Arnaud

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 7 août 2008 10:15, edd <edd@no-log.org> a écrit :

merveilleux ce plugin !

un cadeau de Toggg !

Si y’a des choses a faire pour compatibilité 2.0 ou diverses
amélioration, je veux bien filer un coup de main.

reste juste un petit soucis avec la liste deroulante qui permet de
creer un fichier ou un repertoire, elle s’affiche incorrectement, le
code incriminé est dans
http://zone.spip.org/trac/spip-zone/browser/plugins/dev/spixplorer/action/spx_list.php#L367 le tableau $GLOBAL doit pas être bon ?

ben il reste cette coquille si ça te tente, je pense qu’il y a un problème dans un test quelque-part mais pas trouvé où hier soir.
pense a appliquer le patch avant car je n’ai pas encore commité les modifs proposés
a+

Arnaud

Les metas n'étaient pas initialisés, du coup il cherchait à inclure
_mimes au lieu de fr_mimes. Ce qui faisait que tous les mimes étaient à
blanc.

la petite modif à faire :
function action_spx_list()
{
+ include_spip('inc/lang');
+ init_langues();
  include_spip('inc/spx_init');
  list_dir($GLOBALS['spx']['dir']);
  exit;
}

Ca corrige cette petite histoire, mais reste à tester le reste :slight_smile:

On jeu, 2008-08-07 at 13:07 +0200, Arnaud Ventre wrote:

Le 7 août 2008 10:15, edd <edd@no-log.org> a écrit :
        merveilleux ce plugin !
un cadeau de Toggg !

        Si y'a des choses a faire pour compatibilité 2.0 ou diverses
        amélioration, je veux bien filer un coup de main.
        
        ....
        >
        > reste juste un petit soucis avec la liste deroulante qui
        permet de
        > creer un fichier ou un repertoire, elle s'affiche
        incorrectement, le
        > code incriminé est dans
        >
        http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/spixplorer/action/spx_list.php#L367 le tableau $GLOBAL doit pas être bon ?
        
ben il reste cette coquille si ça te tente, je pense qu'il y a un
problème dans un test quelque-part mais pas trouvé où hier soir.
pense a appliquer le patch avant car je n'ai pas encore commité les
modifs proposés
a+
------------------------------
Arnaud

Le 7 août 2008 15:49, edd <edd@no-log.org> a écrit :

Les metas n’étaient pas initialisés, du coup il cherchait à inclure
_mimes au lieu de fr_mimes. Ce qui faisait que tous les mimes étaient à
blanc.

la petite modif à faire :
function action_spx_list()
{

  • include_spip(‹ inc/lang ›);
  • init_langues();
    include_spip(‹ inc/spx_init ›);
    list_dir($GLOBALS[‹ spx ›][‹ dir ›]);
    exit;
    }

Ca corrige cette petite histoire, mais reste à tester le reste :slight_smile:

Merci
Je passerai la modif ce soir et referai un test.
comme ça je commite le tout.

A+

Arnaud

Bonjour,

moi j'ai cette erreur dans spip.php?action=spx_list :
Fatal error: Call to undefined function posix_getpwuid() in plugins\spixeplorer\inc\spx_extra.php on line 53

Merci
Phil

Arnaud Ventre a écrit :

Le 7 août 2008 15:49, edd <edd@no-log.org <mailto:edd@no-log.org>> a écrit :

    Les metas n'étaient pas initialisés, du coup il cherchait à inclure
    _mimes au lieu de fr_mimes. Ce qui faisait que tous les mimes étaient à
    blanc.

    la petite modif à faire :
     function action_spx_list()
     {
    + include_spip('inc/lang');
    + init_langues();
           include_spip('inc/spx_init');
           list_dir($GLOBALS['spx']['dir']);
           exit;
    }

    Ca corrige cette petite histoire, mais reste à tester le reste :slight_smile:

Merci
Je passerai la modif ce soir et referai un test.
comme ça je commite le tout.

A+
------------------------------
Arnaud

2008/8/8 Phil <yaquoi@yaquoi.com>

Bonjour,

moi j’ai cette erreur dans spip.php?action=spx_list :

Fatal error: Call to undefined function posix_getpwuid() in plugins\spixeplorer\inc\spx_extra.php on line 53

Merci
Phil

Ton serveur web est sur windows ?
Je viens de voir qu’apparemment cette fonction n’existe pas sur windows , http://fr.php.net/posix_getpwuid#82312

a+

Arnaud

Arnaud Ventre a écrit :

Ton serveur web est sur windows ?
Je viens de voir qu'apparemment cette fonction n'existe pas sur windows , http://fr.php.net/posix_getpwuid#82312

Oui j'utilise xammp en local sous windows

a+
------------------------------
Arnaud