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):
<img src="http://192.168.1.43/tpl/back.png">
...tendrías que cambiarla por:
<img src="./tpl/back.png">
...o en ésta otra:
function go_to_home() {
document.location.href="http://192.168.1.43"
}
...tendrías que cambiarla por:
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):
{.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.
Fixed a typo, thanks to
dj.