Foros del Web » Programando para Internet » Jquery »

Arbol de archivos en jquery

Estas en el tema de Arbol de archivos en jquery en el foro de Jquery en Foros del Web. Buen dia a todos. Estoy tratando de realizar un arbol de archivos en jquery como lo muestran aca : [URL="http://http://labs.abeautifulsite.net/projects/js/jquery/fileTree/demo/"]http://http://labs.abeautifulsite.net/projects/js/jquery/fileTree/demo/[/URL] Pero no logro hacer que ...
  #1 (permalink)  
Antiguo 26/08/2011, 10:37
Avatar de v_rey9203  
Fecha de Ingreso: agosto-2011
Ubicación: Bogotá
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Arbol de archivos en jquery

Buen dia a todos.

Estoy tratando de realizar un arbol de archivos en jquery como lo muestran aca :

[URL="http://http://labs.abeautifulsite.net/projects/js/jquery/fileTree/demo/"]http://http://labs.abeautifulsite.net/projects/js/jquery/fileTree/demo/[/URL]

Pero no logro hacer que se visualizen los archvos, el espacio deonde se deve mostrar, lo logro mostrar...pero vacio no se cual sea mi error, les muestro mi codigo:
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        <script type="text/javascript" src="Logica/jQuery.js"></script>
        <script type="text/javascript" src="Logica/jQuery Easing v1.3.js"></script>
        <script type="text/javascript" src="Logica/jQuery Easing Compatibility v1.js"></script>
        <script type="text/javascript" src="Logica/LibreriaArbol.js"></script>
        <style type="text/css"> 
            BODY,
            HTML {
                padding: 0px;
                margin: 0px;
            }
            BODY {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                background: #EEE;
                padding: 15px;
            }

            H1 {
                font-family: Georgia, serif;
                font-size: 20px;
                font-weight: normal;
            }

            H2 {
                font-family: Georgia, serif;
                font-size: 16px;
                font-weight: normal;
                margin: 0px 0px 10px 0px;
            }

            .example {
                float: left;
                margin: 15px;
            }

            .demo {
                width: 200px;
                height: 400px;
                border-top: solid 1px #BBB;
                border-left: solid 1px #BBB;
                border-bottom: solid 1px #FFF;
                border-right: solid 1px #FFF;
                background: #FFF;
                overflow: scroll;
                padding: 5px;
            }

            P.note {
                color: #999;
                clear: both;
            }
        </style> 
        <script type="text/javascript">
         $(document).ready( function() {
    $('#Arbol').fileTree({ root: 'C:/Program Files/Adobe/Adobe Photoshop CS5.1 (64 Bit)', script: 'jqueryFileTree.php' }, function(file) {
        alert(file);
    })
})
;

        </script>
    </head>

    <body>
       <div class="example">
			<h2>Arbol</h2>
			<div id="Arbol" class="demo"></div>
		</div>
        <?php
        ?>
    </body>
</html> 
PD: Este es el primer tema q abro, perdonnen mi desorden.

De antemano, gracias por su ayuda.
  #2 (permalink)  
Antiguo 26/08/2011, 16:10
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Arbol de archivos en jquery

¿estás seguro que el script del lado del server (PHP) está preparado para recibir una ruta absoluta fuera de document-root?, te recuerdo que sólo podrá listar archivos del server.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 27/08/2011, 22:28
Avatar de v_rey9203  
Fecha de Ingreso: agosto-2011
Ubicación: Bogotá
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Arbol de archivos en jquery

MUchisimas gracias...probare con la solucion q me das..., si no funciona lo informare.

Dejo el codigo PHP :

Código PHP:
Ver original
  1. <?php
  2.  
  3. $_POST['dir'] = urldecode($_POST['dir']);
  4.  
  5. if( file_exists($root . $_POST['dir']) ) {
  6.     $files = scandir($root . $_POST['dir']);
  7.     natcasesort($files);
  8.     if( count($files) > 2 ) { /* The 2 accounts for . and .. */
  9.         echo "<ul class=\"jqueryFileTree\" style=\"display: none;\">";
  10.         // All dirs
  11.         foreach( $files as $file ) {
  12.             if( file_exists($root . $_POST['dir'] . $file) && $file != '.' && $file != '..' && is_dir($root . $_POST['dir'] . $file) ) {
  13.                 echo "<li class=\"directory collapsed\"><a href=\"#\" rel=\"" . htmlentities($_POST['dir'] . $file) . "/\">" . htmlentities($file) . "</a></li>";
  14.             }
  15.         }
  16.         // All files
  17.         foreach( $files as $file ) {
  18.             if( file_exists($root . $_POST['dir'] . $file) && $file != '.' && $file != '..' && !is_dir($root . $_POST['dir'] . $file) ) {
  19.                 $ext = preg_replace('/^.*\./', '', $file);
  20.                 echo "<li class=\"file ext_$ext\"><a href=\"#\" rel=\"" . htmlentities($_POST['dir'] . $file) . "\">" . htmlentities($file) . "</a></li>";
  21.             }
  22.         }
  23.         echo "</ul>";  
  24.     }
  25. }
  26.  
  27. ?>

Última edición por v_rey9203; 30/08/2011 a las 11:44
  #4 (permalink)  
Antiguo 24/10/2013, 17:15
 
Fecha de Ingreso: octubre-2012
Mensajes: 35
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Arbol de archivos en jquery

Buenas tardes.
también estoy haciendo ese árbol de archivos.
pero me pasa lo mismo que a v_rey9203.
me sale el espacio donde se debe mostrar. pero me sale en blanco. ose que no me sale el árbol de archivos.
tengo el mismo código <HTML> y <PHP> que el del amigo v_rey9203.

maycolalvarez me podrías explicar mejor lo que comentaste.
Gracias :)
  #5 (permalink)  
Antiguo 25/10/2013, 11:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Arbol de archivos en jquery

@keine_lust si se ha fijado el post es de hace más de1 año y no recuerdo exactamente, la próxima vez postee un tema nuevo y haga referencia al tema viejo.

lo que quise decir es que PHP como está del lado del servidor, sólo puede ver los archivos o el árbol de directorios del servidor, que no es el mismo del cliente.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: javascript, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:31.