Hola...
primero un comentario y luego una posible solución.
Primero: No acostumbro responder a mensajes con títulos poco aportantes o impositivos. Mensajes con título del tipo "Ayuuuuuuuuda", "Auxilio por favor", "URGENTE!!!!", no permiten definir rápidamente si el tema a tratar está dentro de los temas en los que se puede ayudar y no cumple con normas básicas de netiqueta. Te recomiendo esta página:
http://www.uned.es/iued/guia_actividad/netiqueta.htm, principalmente el numeral 3 de la sección de foros. Si desde el principio colocas un mensaje del tipo "
¿Cómo colocar una imagen al lado del menú "Cambiar rol"?" puede que alguien te hubiera respondido antes y te ahorraras toda esta discusión. A las otras personas que le respondieron, les recomiendo el punto 5 de la sección "General" del mismo enlace, dice algo como "
...la medida más efectiva es la indiferencia..."... aunque debo confesar que desde que leí la primera vez el asunto del mensaje estuve tentado en responder algo parecido a lo que ustedes respondieron pero no lo hice por lo que dice la netiqueta.
Segundo: Como después de tantos mensajes de "llamado al orden" tampoco se resuelve el problema, y no por mostrar que hay un error en la recriminación sino simplemente para que una persona que usa moodle pueda solucionar un problema que tiene y quizá le sirva a alguien en un futuro, te paso lo que para mi sería la solución que ya me tomé el tiempo de probar y efectivamente aparece la imagen en el lugar deseado:
En el archivo
header.html del tema que estas usando, por lo menos en el tema
standard de la versión
1.9.x de
moodle, hay un
<div> con la clase "
navbutton" en una línea más o menos así:
<div class="navbutton">La idea es que dentro del
<div> coloques la etiqueta de la imagen, de manera que te quedaría algo como:
<div class="navbutton"> <img src="<?php echo $CFG->themewww .'/'. current_theme() ?>/flechas.png" onclick="alert('clic en la imagen')" class="boton_mio" /> <?php echo $button; ?></div>
|
Deberías colocar entonces en la raíz del tema una imagen llamada
flechas.png, o en otro lugar y cambiar la ruta de la imagen.
Verás que en la imagen puse un evento onclick (el foro puede que lo renombre a Xonclick), ahí colocaría lo que requieras de JavaScript.
Colocando la imagen en esa posición aparecería tanto en la portada del curso como en los recursos internos así que es importante validar el JavaScript o programar un control adicional para que el botón solo aparezca visible en la portada del curso si es lo que deseas. Una forma sencilla de que solo aparezca en la portada del curso es mediante CSS teniendo en cuenta que el
id del
body en esa página es "
course-view" así que un simple "
display:none " genérico puede hacer el truco, así:
.boton_mio { display: none; } #course-view .boton_mio { display: inline; }
|
Espero que la solución te sea útil, que aprendas no solo de lo técnico sino de lo comunitario, que no te ofendan los comentarios que hemos hecho ya que son principalmente buscando generar un entorno de comunicación adecuado y que Colombia y Venezuela vayan al próximo mundial (la del mundial la veo realmente difícil pero vamos a ponerle ganas
).
Saludos