Ayuda UR

Ayuda UR

de Ricky Palacios -
Número de respuestas: 4

Hola a todos por pedirles que me ayudaran con lo siguiente:

He creado unas páginas web que se enlazan unas con otras atraves del href y además de estas tienes unos iconos, esta carpeta con todas las paginas e imágenes las he puesto dentro de un mismo directorio dentro de moodle que es el siguiente: http://mymoodle/course/format/course_test

Dentro de esta carpeta hay una página principal que se llama “principal.html” (http://mymoodle/course/format/course_test/principal.html)

y otras carpetas que tienen otras paginas, pero para hacer un ejemplo de lo que estoy haciendo voy a tomar una (http://mymoodle/course/format/course_test/objetivos/obj.html)

Que he obtenido:

Que en la página principal(principal.html) se ve el icono y funciona el enlace a la pagina (obj.html) pero al volver a la página anterior en este caso (principal.html) se ve que el el icono y el enlaze ya no funciona y le veo en la barra de estado que se duplica la dirección por ejemplo:

En primera instancia de Principal.html a obj.html el enlace: http://mymoodle/course/format/course_test/objetivos/obj.html

Y al volver de obj.html a principal.html

http:// mymoodle /course/format/ course_test /format/ course_test/ principal.html

y como pueden ver se duplica les pongo el codigo como lo tengo para que puedan dar una mano y que puedo estar hacienda mal:

principal.html

<td width="158"><div href="./format/ course_test /objetivos/obj.html"><img alt='Moodle' src=<?php echo "$CFG->wwwroot./course/format/ course_test /img/flechas_026.gif"?> /></a></div></td>

Espero que me haya hecho entender

Muchas gracias por su ayuda amigos

Ricky

Promedio de valoraciones: -
En respuesta a Ricky Palacios

Re: Ayuda UR

de Raul Garcia Canet -
Hola Ricky,

En primer lugar si la página principal.html está en:

http://mymoodle/course/format/course_test/

y la página obj.html está en:

http://mymoodle/course/format/course_test/objetivos/

El código de "principal,html" debería ser:

<td width="158"><div href="./objetivos/obj.html"><img alt='Moodle' src=./img/flechas_026.gif/></a></div></td>

(NOTA: Si no es necesario, no uses PHP dentro del código HTML, hace el código menos legible)

(NOTA2: el "./" indica que se está refiriendo a la dirección del dierctorio actual, lo que significa que, en principal.html, cuando indico:

href="./objetivos/obj.html, estoy diceiendo en realidad: http://mymoodle/course/format/course_test/objetivos/obj.html
En resumen, en este caso el "./" equivale a "http://mymoodle/course/format/course_test/" )

Por otro lado,
¿Puedes poner el código de obj.html?

Creo que el problema puede estar en la forma de volver a principal.html

Hasta pronto
Salu2.
J. Raul (juagarc4) guay
En respuesta a Raul Garcia Canet

Re: Ayuda UR

de Ricky Palacios -

Hola Juan Raul muchas gracias por tu pronta respuesta y por ayudarme, bueno referente a ponerle php en mis paginas html es porque no se podria visualizar las imagenes y funcionar los respectivos enlaces dentro de moodle, o si podria omitir esto y que funcione sin utilizar php, te pongo las dos sentencias como tengo en las dos paginas para que me ayudes porque solo me falta esta parte para acabar uno de los puntos que estoy haciendo y muchas gracias

1. http://mymoodle/course/format/course_test/principal.html

<td width="158"><div href="./format/ course_test /objetivos/obj.html"><img alt='Moodle' src=<?php echo "$CFG->wwwroot./course/format/ course_test /img/flechas_026.gif"?> /></a></div></td>

 2. http://mymoodle/course/format/course_test/objetivos/

<td width="103"><div align="center"><a href="../principal.html"><img src="../img/flechas_027.gif" width="80" height="20" border="0" /></a></div></td>

Aqui le quite la parte de php pero le deje puro html pero igual al volver no funciona y se duplica:

En primera instancia de principal.html a obj.html el enlace: http://mymoodle/course/format/course_test/objetivos/obj.html

Y al volver de obj.html a principal.html

http:// mymoodle /course/format/ course_test /format/ course_test/ principal.html (se duplica esta parte)

Espero me sepas ayudar con esto porque me estoy volviendo cabezon y no se que solución darle a esta parte

Muchas gracias por ayuda

Ricky

En respuesta a Ricky Palacios

Re: Ayuda UR

de Raul Garcia Canet -
Hola Ricky,
A mi me ha funcionado perfectamente bien, sin duplicarme la dirección, pero, es que tienes un error el tu código.

En principal.html, deberia ser:

<td width="158"><div="align="center"><a href="./objetivos/obj.html"><img alt='Moodle' src="<?php echo '$CFG->wwwroot./course/format/ course_test /img/flechas_026.gif' ?>" /></a></div></td>

En obj.html está todo correcto.

Esto debería funcionarte, a menos que tengas alguna variable de moodle mal definida, como por ejemplo, la variable $CFG->>wwwroot o $CFG->wwwdata

Si tesigue fallando, sería interesante que pusieras esos valores de tu config para ver si hay alguna cosa incorrecta o que influya en el rsultado que estás obteniedno, porque yo lo acabo de probar con la misma estructura de directorios que tienes tú y me ha funcionado correctamente.

Hasta pronto,
Salu2,
J. Raul (juagarc4) guay