Buenas tardes,
Estoy intentando subir el código de un archivo .html en el editor de prestashop.
Adjunto el código del archivo en un .html. El código funciona correctamente lo que ocurre es que prestashop no lo guarda. Puede que haya que insertarlo en un iframe?
Mi versión de prestashop es Prestashop 1.6.1.4.
Cuando guardo la página del cms y le doy a visualizar me aparece esto:
El error que me da es:
Forbidden You don't have permission to access /desarrollo/infopavon/adminwe/index.php on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
He estado leyendo por internet y he encontrado esto:
https://siliconhosting.com/qa/566/permisos-carpetas-prestashop
Espero vuestras noticias.
Gracias.
Un saludo, Enrique P.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Envía tu archivo adjiunto como .zip, es posible que tengas que eliminar etiquetas de cabecera y sólo colocar codigo html que esta dentro del body.
Con respecto a los permisos, en nuestro hosting las carpetas deben tener permisos 755 y los archivos 644, pero no le veo mucha relación con lo que comentas ya que según entiendo copiaras el código html directamente a un artículo y no llamarás a un archivo directamente (en caso de usar un iframe)
Saludos.
Buenas tardes,
Adjunto .zip, todos estos archivos están en el inicio de la web.
El que tienes que ver es "Inicio.html", los demás se cargan conforme vas pinchando en los botones.
Gracias.
Espero tus noticias.
Un saludo, Enrique P.
Hola
Tu archivo es un archivo .html que incluye javascript y CSS además de llamar a otros archivos, en resumen no es que sólo debas insertar código, sino lo mejor sería que insertes el archivo a través de un iframe en tu Prestashop.
Saludos.
Buenas tardes,
He insertado un iframe que cargue el archivo inicio.html de la siguiente forma:
Pero no funciona me muestra esto:
http://informaticapavon.net/desarrollo/infopavon/index.php?id_cms=7&controller=cms&id_lang=4
Para que funcione tengo que pinchar en el enlace, no se carga como si fuese un wrapper.
Gracias.
Espero vuestras noticias.
Un saludo, Enrique P.
Hola,
El código que pones no es el correcto para cargar un iframe. Lo correcto sería lo siguiente:
Buenos días,
Cuando hago clic en servicios técnicos me abre este enlace:
http://informaticapavon.net/desarrollo/infopavon/index.php?id_cms=7&controller=cms&id_lang=4
sigue sin cargarme el iframe.
¿Puedes echar un vistazo, por favor?
Gracias.
Un saludo, Enrique P.
Hola Enrique
Si te das cuenta en la captura que te adjunto estas utilizando el siguiente código:
.
Esto hace que al pinchar sobre te aparezca la página ' inicio.html '
Si lo que quieres es que cuando pinches en un enlace se abra la ventana cambia esa línea por lo que sigue:
Si lo que quieres es que cargue en la misma página mediante un iframe, tienes que utilizar el código que te adjunto mi compañero Pablo:
El código que te pasó añádelo tal cual sin modificar ni añadir nada.
Un saludo
Buenos días,
Lo añado tal cual pero prestashop cuando guardo me crea ese enlace.
Lo opción "Permitir Inframe" está activada.
Gracias.
Espero noticias.
Un saludo, Enrique P.
Buenas tardes,
Estaba desactivada, al parecer no se guardarían correctamente los cambios.
Ahora al pinchar sobre "Servicios Técnicos" me abre otra página directamente.
Necesito que se cargue como un "Wrapper"o así, en una caja, pero que no me desaparezcan los módulos, el logo, el pie, etc...
Gracias.
Un saludo, Enrique P.
Hola Enrique.
La pagina que abre es un html independiente que creaste por lo que no te cargara ni módulos ni logo, es independiente a prestashop.
Lo que podrias utilizar es un modulo Tipo PopUp para que pueda abrir la ventana con un enlace:
Prestashop Newsletter Popup [FREE MODULE]
Un saludo
Buenas tardes,
Pero eso no creo que tenga mucho sentido para la funcionalidad que tiene esta parte de la web.
Debe de existir alguna forma para cargarlo en un wrapper o algo no?
Sin que desaparezca la web.
Ese módulo es para mostrar un popup en la web pero no haría lo que quiero y donde lo quiero.
Si sabes algo y me puedes pasar información, me ayudarías.
Gracias.
Un saludo, Enrique P.
Hola
En tu archivo inicio.html tienes un código javascript que te esta dando este comportamiento, prueba quitar este código de tu archivo index.html
if (window != window.top) {
window.top.location.href = window.location.href;
}
Saludos
Buenos días,
Correcto, ese era el problema. Hay que eliminar ese código de todos los archivos para que cargue en la página.
Le he puesto "scrolling=no" para que desaparezcan las barras.
¿Se podría quitar el espacio que te adjunto en la imagen?
Muchas gracias!!
Un saludo, Enrique P.