Inicio › Forums › Ayuda / Ajuda / Laguntza / Axuda / Help › "Esconder" un nodo en desarrollo al exportar.
This topic contains 8 respuestas, has 4 voices, and was last updated by Ignacio Gros Hace 7 años, 10 meses.
-
AuthorEntradas
-
5 diciembre, 2016 at 20:42 #26604
Hola a todos
Estoy desarrollando un EXE.
Periódicamente me gustaría exportar a html todo lo que tengo terminado, pero que no se vea lo que tengo en desarrollo.¿Habría alguna forma simple de “esconder” un nodo (para que ni se vea ni se pueda seleccionar) hasta que su contenido esté terminado?
Saludos
Paco Ruiz -
5 diciembre, 2016 at 21:31 #26605
La solución inmediata que se me ocurre es que extraigas el nodo o nodos que tienes incompletos (Fusionar ELPs → Extraer paquete) y luego los borres del paquete principal de forma que al exportar a html solo aparezca lo que está finalizado.
Continúas desarrollando el nodo/s por separado y, una vez que está completo lo insertas nuevamente con Fusionar ELPs → Insertar paquete y lo colocas en la posición que le corresponda en el árbol de contenido.
Un abrazo
Raúl -
6 diciembre, 2016 at 20:00 #26607
Anónimo -
6 diciembre, 2016 at 20:06 #26609
Gracias Raúl por tu idea.
Es un poco más lógica y cómoda que la que pensaba aplicar, que consistía en duplicar todo lo que estaba hecho, borrar lo que no quería que se viese y publicar. Después seguir con el original y repetir el proceso cada vez que quisiese publicar.Gracias José Miguel por realizar la solicitud. Me vendrá muy bien si se implanta.
Paco
-
7 diciembre, 2016 at 9:11 #26611
Gracias a los tres.
De momento igual puedes ocultarlo con JavaScript. No es una solución ideal, pero te puede servir mientras terminas el trabajo. Ejemplo:
$(function(){ var lis = $("#siteNav li"); lis.eq(2).hide(); });
Eso si exportas como sitio web, claro. Si no habría que pensar otra solución. Con SCORM e IMS para un LMS no usaría algo así.
- This reply was modified Hace 7 años, 11 meses by Ignacio Gros.
-
18 diciembre, 2016 at 21:48 #26667
Hola Ignacio
Con la idea que me ofreces,
si pongo por ejemplo un asterisco delante del nombre del nodo que quiero esconder,
¿sería posible leer ese asterisco y si existe esconder el nodo?
Cuando quiera darle visibilidad al nodo solo tendría que borrar el asterisco.No tengo mucho manejo con javascript, ¿podrías indicarme cómo hacerlo? Gracias
-
19 diciembre, 2016 at 15:30 #26673
<script type="text/javascript"> $(function(){ $("#siteNav li").each(function(){ var e = $(this); if (e.text().indexOf("*")==0) e.hide(); }); }); </script>
Aunque no es una solución muy buena…
Ojalá más adelante pueda hacerse fácilmente desde eXe.
Espero que te sirva.
Saludos,
Ignacio
-
3 enero, 2017 at 10:34 #26735
Hola de nuevo Ignacio y gracias por la ayuda.
Lo que me mandaste me funciona muy bien y además de simple creo que es más que suficiente.
Solo me aparece una pequeña “pega”.
Cuando navego con los botones de <<Anterior y Siguiente>> entra en las páginas que se supone que están escondidas.
¿Podrías ayudarme con esto?Feliz año
Paco -
3 enero, 2017 at 11:41 #26744
Modificar la URL de ese enlace es más enrevesado, pero tal vez puedas usar esta solución, que tampoco es la solución ideal, pero es sencilla y serviría.
En un iDevice de la página que debe estar oculta añade (hasta que la página deba ser visible, claro) un código como éste, pero sustituyendo “pagina_destino” por el nombre de la página a la que deba dirigirse:
<script type="text/javascript"> if (document.body.className.indexOf("exe-web-site")==0) { window.location.href = "pagina_destino.html"; } </script>
¡Feliz año también!
-
AuthorEntradas
You must be logged in to reply to this topic.