rejetto forum

Software => HFS ~ HTTP File Server => HTML & templates => Topic started by: batistaricke on January 05, 2021, 05:10:26 AM

Title: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: batistaricke on January 05, 2021, 05:10:26 AM
Hola a todos. Soy nuevo en el fórum. Aquí les dejo una plantilla en la que estoy trabajando, y que es el resultado de la unión de muchos de los posts que se han hecho en este sitio.

Características:
- Plantilla con Interfaz de Usuario (UI) moderna con estilo flat-design.
- Responsive. Adaptable a pantallas de PC y dispositivos móbiles.
- Buscador incluido.
- Posibilidad de ordenar archivos por nombre, formato y fecha.
- Íconos personalizados para cada tipo de archivo.
- Previsualización de imágenes, audio y videos (.mp4).
- Menú desplegable con sección de Información, Rutas de Acceso y Opciones (Seleccionar, Eliminar, Descargar, Enviar).
- Botón fijo para regresar al inicio de la página.

Es una plantilla destinada a la gestión personalizada y agradable de archivos en la red.

Para comenzar a usarla deben descargar el archivo .zip que les dejo más abajo. Luego deben incluir la carpeta "tpl" en la .raíz del HFS e instalar la plantilla Domo v1.0. Es necesario sustituir la dirección IP que está en el código (http://192.168.1.43) por la IP que usa su servidor.
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: batistaricke on January 05, 2021, 05:28:09 AM
Necesito ayuda con las opciones. Quiero incluir las siguientes: Crear carpeta, Renombrar archivo. He tratado de varias formas pero no funciona.

Si alguien me pudiera ayudar se lo agradecería mucho.  :)
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: LeoNeeson on January 05, 2021, 09:50:34 AM
Hola, ¡y bienvenido al foro! :) al fin un colega de habla hispana. Intentaré ayudarte en lo que pueda. Comencemos...

Es necesario sustituir la dirección IP que está en el código (http://192.168.1.43) por la IP que usa su servidor.
Primero, para que no sea necesario sustituir la dirección IP que está en el código, tendrías que cambiar http://192.168.1.43/ por / (o por ./ para la carpeta actual), para que de esa forma detecte automáticamente la IP que usa el servidor. Por ejemplo, en esta parte (el texto en color rojo, se cambia por el texto en color verde):

Quote
<img src="http://192.168.1.43/tpl/back.png">

...tendrías que cambiarla por:

Quote
<img src="./tpl/back.png">

...o en ésta otra:

Quote
function go_to_home() {
  document.location.href="http://192.168.1.43"
  }

...tendrías que cambiarla por:

Quote
function go_to_home() {
  document.location.href="/"
  }



Quiero incluir las siguientes: Crear carpeta, Renombrar archivo. He tratado de varias formas pero no funciona.
Esto se debe a que HFS verifica los permisos de escritura, antes de mostrar los botones (al menos es así en la plantilla original de la v2.3). Por ejemplo, tendrías que adaptar esto de la plantilla original para crear una nueva carpeta (dejo a continuación las partes relativas a la creación de la carpeta, para que las analices):

Code: [Select]
{.if|{.can mkdir.}|
<button id='newfolderBtn' onclick='ezprompt(this.innerHTML, {type:"text"}, function(s){
ajax("mkdir", {name:s});
    });'>{.!Nueva carpeta.}</button>
.}

[ajax.mkdir|no log]
{.check session.}
{.set|x|{.postvar|name.}.}
{.break|if={.pos|\|var=x.}{.pos|/|var=x.}|result=forbidden.}
{.break|if={.not|{.can mkdir.}.}|result=not authorized.}
{.set|x|{.force ansi|%folder%{.^x.}.}.}
{.break|if={.exists|{.^x.}.}|result=exists.}
{.break|if={.not|{.length|{.mkdir|{.^x.}.}.}.}|result=failed.}
{.add to log|User %user% created folder "{.^x.}".}
{.pipe|ok.}

[special:alias]
can mkdir=and|{.get|can upload.}|{.!option.newfolder.}

[+special:strings]
option.newfolder=1

Lamentablemente por estos días no estoy teniendo mucho tiempo libre como para colaborar más en el foro (te ayudaría a hacer los cambios en tu plantilla, pero no dispongo de mucho tiempo). Aún así, estaré atento si necesitas algo más de ayuda (sólo pregunta que aquí estaré). :)

Saludos,
Leo.-


PD: Si necesitas crear una pregunta en inglés para que lo entiendan el resto de los usuarios, puedo ayudarte a traducir lo que necesites del español al inglés (eso en caso de que necesites ayuda con el idioma inglés). Aquí la mayoría de los usuarios del foro hablan en inglés (son muy pocos los de habla hispana). Por cierto, mi idioma nativo es el español (saludos desde Argentina).

» Edición/Edition @ 08-01-2021 05:04 AM:
Corregido un error de tipeo, gracias a dj (https://rejetto.com/forum/index.php?action=profile;u=32265).
Fixed a typo, thanks to dj (https://rejetto.com/forum/index.php?action=profile;u=32265).
 
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: dj on January 05, 2021, 10:39:56 AM
Quote
Es necesario sustituir la dirección IP que está en el código (http://192.168.1.43) por la IP que usa su servidor.
replace http://192.168.1.43/
with /

/  = root
./ = current directory

Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: batistaricke on January 05, 2021, 07:22:52 PM
Muchas gracias a los dos por la ayuda. La verdad es que ahora es que estoy aprendiendo algo de programación y me pareció buena idea escribir en este fórum porque veo la buena dinámica que tienen.

Haré los cambios necesarios en la plantilla a ver qué tal. A propósito, también hablo inglés, pero agradezco igual la ayuda en esa parte.

Si tengo alguna duda escribiré inmediato  ;D. Gracias una vez más por la respuesta tan útil.  Saludos desde Cuba.
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: dianbb on March 23, 2021, 03:48:41 PM
This site uses the latest newspaper https://www.nusantarapost.com (https://www.nusantarapost.com/)
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: OliviaKind21 on April 01, 2021, 04:05:06 PM
Not sure if I'm writing to the right branch, but maybe you can help me, I recently noticed a username and password in my browser url to access the t account, and to be honest, I was shocked at how easy it was to log into someone's account, especially if it has a password in it and the username in the url is there some sort of fix for this or I may have configured HFS incorrectly?

I am currently using HFS 2.3 Beta Build # 284.
Olivia, developer of "worktime (https://www.worktime.com)"
you are what you do
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: danny on April 01, 2021, 05:14:53 PM
...HFS 2.3 Beta Build # 284...
Up to date security begins at HFS #299; so, perhaps an update. 
If you didn't want basic auth (login by url) then use newer HFS2.4.  http://rejetto.com/forum/index.php?topic=13060.msg1064012#msg1064012
If you want a custom template to run on HFS2.4 there is help http://rejetto.com/forum/index.php?topic=13326.msg1065975#msg1065975
Title: Re: Domo v1.0. Plantilla exclusiva y moderna adaptable a PC y dispositivos móbiles.
Post by: vladimirov70 on May 29, 2021, 09:34:25 PM
Thnks! I like it.