Insertar el código ...
Avisos
Vaciar todo

Insertar el código html de un formulario en una página CMS  

Página 2 / 2
 
Antonio
 Antonio
Usuario experto

He revisado varios temas, pero no encuentro ninguno que se ajuste exactamente; lo que yo quiero es poner en una página CMS un código html que corresponde a un formulario . En el adjunto incluyo el código y el error que me da: el campo content no es válido

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 12/09/2016 9:53 pm
Antonio
 Antonio
Usuario experto

Hace ya un tiempo que recibí vuestra última respuesta pero hasta hoy no he podido prestarle atención.
He creado ya el formulario tal y como lo necesito y se muestra bien en la página web (adjunto foto).
He subido el archivo sendbymail.php al directorio public_html/themes/default-bootstrap (adjunto captura), pero cuando relleno un formulario y lo envío me da el error que también os adjunto.
Adjunto también el archivo html del formulario y el sendbymail.php
Me podéis decir dónde está el fallo?
Gracias.

ResponderCitar
Respondido : 12/10/2016 9:37 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lo que sucede es que estas asumiendo que la ruta del archivo PHP es correcta, si ves tu código HTML verás que sólo pones el nombre del archivo sendmail.php, tienes que poner una ruta absoluta.

Si esto no te funciona mejor aisla todo tu formulario en un html + php en unan carpeta, asegurate que funcione y luego lo insertas como iframe en alguna página de tu PrestaShop

Saludos.

ResponderCitar
Respondido : 12/10/2016 11:07 pm
Antonio
 Antonio
Usuario experto

He probado la segunda opción que me dices de aislar el html y el php en una carpeta para ver si funciona y en lugar de "ejecutar" el php, me pregunta si quiero abrirlo o guardarlo...¿es un fallo de programación?.
Gracias por vuestra paciencia.

ResponderCitar
Respondido : 14/10/2016 9:47 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Deberías consultar directamente al archivo .php , debería ejecutarse, salvo tengas algún código incorrecto.

Envíanos la url del archivos que supuesta se descarga y que debería ejecutarse

Saludos.

ResponderCitar
Respondido : 14/10/2016 11:59 pm
Antonio
 Antonio
Usuario experto

el archivo está aquí: /home2/valorang/public_html/themes/default-bootstrap/sendbymail.php
y la ruta que he puesto en la página CMS es action="public_html/themes/default-bootstrap/sendbymail.php"
Os incluyo también el código del sendbymail.php

Muchas gracias.

ResponderCitar
Respondido : 15/10/2016 7:24 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Revisa el siguiente enlace:
Añadir un formulario nuevo a PrestaShop

Un saludo

ResponderCitar
Respondido : 15/10/2016 3:47 pm
Antonio
 Antonio
Usuario experto

Pepe,
Es una explicación bastante buena y la mecánica está clara, sin embargo sigo siendo incapaz de saber donde poner los archivos. El html en la página CMS, eso está claro, pero el formmail.php lo suben a una carpeta llamada formulario:

que dicen que está en la raíz:

"subimos el formmail.php a la carpeta que nos hemos creado en la raíz de nuestro sitio llamada formulario"

Cuál es esa raiz?
En qué directorio/carpeta está la página CMS que contiene el formulario html?

Gracias.

ResponderCitar
Respondido : 18/10/2016 6:54 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio, Buenos Días.

Cuál es esa raiz?
La raíz de la instalación es Public_html, que es la carpeta donde tienes instalada tu web.

.- Accede a tu cPanel -> Administrador de Archivos
.- Selecciona la carpeta Public_html
.- Crea una carpeta llamada formulario
.- Sube el archivo formmail.php a la carpeta formulario

Un saludo

ResponderCitar
Respondido : 18/10/2016 10:28 am
Antonio
 Antonio
Usuario experto

Pepe,
Muchas gracias. Ya está funcionando!

ResponderCitar
Respondido : 21/10/2016 6:52 am

Página 2 / 2