Inicio › Forums › Ayuda / Ajuda / Laguntza / Axuda / Help › Índice automático
This topic contains 6 respuestas, has 2 voices, and was last updated by Sonia Hace 6 años, 10 meses.
-
AuthorEntradas
-
19 febrero, 2018 at 14:37 #29409
Hola
En primer lugar, enhorabuena por la nueva versión de eXe
Quisiera preguntar algo que de antemano ignoro si sería un imposible, pero allá va.
¿Sería posible, en un futuro, generar un índice de manera automática con sus hipervínculos internos? Insisto en que no sé si es algo muy complicado o sencillamente imposible, pero sería una funcionalidad muy útil, sobre todo en ODEs con un árbol de contenidos extenso.
Gracias y un saludo
-
20 febrero, 2018 at 8:26 #29412
Gracias por el comentario, Sonia 🙂
Es algo que ya se ha mencionado en otras ocasiones. Abro petición en GitHub para que no se nos pase: https://github.com/exelearning/iteexe/issues/266
Ojalá se pueda hacer pronto.
De momento, para automatizar el trabajo, tendrías que hacer uso de JavaScript. Te paso un ejemplo. Las claves son: el HTML del iDevice de la página de inicio (ese DIV) y el código que hay en Propiedades – Pie de página, que incluye el HTML del menú en ese DIV.
Saludos.
Archivos adjuntos:
You must be logged in to view attached files.-
21 febrero, 2018 at 14:59 #29418
Hola Ignacio!
Muchas gracias por la respuesta.
No he conseguido hacerlo como me indicas porque todo lo que sea Java me lo bloquea el navegador (Chrome en windows). De hecho, sigo con los problemas de siempre en la incrustación de partituras en pdf, que en versión web no se visualizan. Por lo menos en SCORM no hay problemas dentro del Moodle.
Por cierto, que ya vi el nuevo editor de partituras con notación ABC 🙂 Precisamente, mañana y pasado lo probaremos en un curso de eXeLearning en el conservatorio.
Un saludo!
Sonia
-
-
22 febrero, 2018 at 11:08 #29421
Hola Sonia:
Ese JavaScript (no es Java) no debería dejarte colgado el navegador. Es muy ligero. ¿Has probado a abrir el elp adjunto y exportarlo como sitio web? Te debería crear un índice en la página de inicio.
Para los PDF, creo que lo mejor es proporcionar un enlace y que el usuario los vea según sus preferencias: hay quien los ve en el navegador, quien usa otra aplicación…
Me alegra mucho saber que vais a usar el plugin de notación musical 🙂 Ya nos contaréis.
-
22 febrero, 2018 at 13:45 #29428
Hola Ignacio
Sí, al abrirlo como página web se ve perfectamente el índice (en firefox y en chrome también sin problemas). El problema es que no sé hacer uso de Javascript; no lo he hecho nunca, pero quizás si me pongo, lo hago 🙂
Respecto a los pdf pues es que en el caso de los músicos las partituras ya editadas que utilizamos suelen estar en pdf prácticamente todas, por lo que su inserción junto con su audio correspondiente dentro del .elp es esencial. No son los típicos pdf de lectura o estudio. Te adjunto un ejemplo de cómo solemos incrustar partituras-audio.
Edito: No me deja adjuntarlo porque pesa demasiado. Pero si quieres verlo te lo enlazo aquí.
Muchas gracias por tu ayuda!
- This reply was modified Hace 6 años, 10 meses by Sonia.
-
-
23 febrero, 2018 at 7:37 #29430
Hola Sonia:
He podido ver el pdf en versión web en Firefox, G. Chrome e IE. De todas formas, para evitar problemas, además del IFRAME tal vez puedas incluir un enlace al PDF (‘Ver la partitura en PDF en ventana nueva’ o algo por el estilo).
Lo del menú no tiene pérdida:
Añade este HTML en la página que debe mostrar el índice:
<div id="contentNav" class="js-hidden">Activa JavaScript para ver el índice.</div>
Luego añade este JavaScript en Propiedades – Pie de página:
<script> function eXeAutoIndex(){ var nav = $("#siteNav"); if (nav.length!=1) return false; $("#contentNav").html(nav.html()).show(); } $(function(){ eXeAutoIndex(); }); </script>
Después exporta como sitio web o ve a ‘Visualización previa’.
Gracias a ti por aportar ideas 🙂
-
26 febrero, 2018 at 8:02 #29439
Hola Ignacio
Sí, funciona perfectamente el índice automático, siguiendo tus indicaciones.
Muchísimas gracias!
Un saludo
Sonia
-
-
AuthorEntradas
You must be logged in to reply to this topic.