problemas con adobe muse y los php
8 seguidores
Mensaje: hola! uso adobe muse desde que salio y estoy encantada con el programa, en estos ultimos meses estoy teniendo problemas con los servidores de mis clientes porque no reconocen los formularios que traen por defecto adobe muse , dice que es un problema de actulizacion de los php, existe alguna forma de solucionar este problema? muchas gracias
ME PASA LO MISMO ALGUIEN PUEDE AYUDAR!!!!!!!!
krysucat1
Hola @conectart,
Muchas gracias por tu ayuda lo primero. Ya he descubierto lo que pasa. Resulta que adobe Muse utiliza el sistema PHP Mail server para hacer los envíos de formularios. Casi todos los alojamientos web no tienen habilitado este sistema porque es el sistema que utilizan los SPAM para enviarse. Normalmente los alojamientos funcionan con autenticación SMTP con lo que que adobe Muse no trabaja, por lo que no funciona el formulario de envío de la página y aunque dice que el envío esta correcto no llegan los mensajes.
Espero que adobe muse solucione pronto este problema porque hace inútil los formularios de envío...
Gracias de nuevo por tu ayuda¡
conectart
Hola @krysucat,
podrias decir que te está pasando y que necesitas? A ver si te puedo ayudar.
Un saludo
David
conectart.com
krysucat1
Hola a todos,
Tengo el mismo problema, aunque con otras webs nunca lo he tenido y las he hecho con adobe Muse todo el tiempo. He probado con todo lo que habéis dicho en este hilo, lo que recomendaba @conectart y lo que ha sugerido @andreseduardovera8 pero de verdad que me sigue sin funcionar y empiezo a estar algo desesperada.
¿podéis ayudarme? muchísimas gracias de antemano
djkriizthianmix05
Ya tiene solución este problema no puedo resolverlo
andreseduardovera8
Hola a todos, el tema es viejo pero encontre la solucion aca:
https://forums.adobe.com/thread/1890301?start=0&tstart=0
me funciono a la primera solo hay que cambiar ese archivo, es un problema del Adobe Muse nuevo segun entendi, espero que a alguine mas le sirva.
carlosmoreno_2991
hola luandala como vas si lograste resolver tu problemas?
Veras tu problemas es una de las tantas cosas que me detienen a usar Adobe Muse CC, quiero diseñar paginas we pero no se sie este programa sea el indicado o es mejor aprender programacion (html css javascript) pero bueno se que tienes suficientes ocupaciones sin embrago si me podrias dar tu opinion con tu experiacia y conocimiento sobre adobe muse seria de gran ayuda ¿Realmente es para diseñar paginas web responsivas, puedo crear un ecomerce con este framework, cual es la diferencia entre Adobe Muse y Word Press?
D antemano muchas gracias! espero hayas resuelto tu problema.
jhorrit
Muchas gracias David por tu respuesta.
Si, efectivamente, puedes vincular un archivo pero en el caso de los PDF los abre pero no los descarga. Luego si que tienes la opción de descargar, pero me interesaría que no los abriera, que sólo los descargara.
Si es un archivo doc por ejemplo sólo te da la opción de descargarlo, que es lo que me interesaría para los archivos Pdf.
¿Alguien tiene idea de como hacerlo?
Seguro que hay alguna forma de hacerlo.
¿Algún widdget? (aunque sea de pago).
Muchas gracias.
Saludos.
Joan.
conectart
Hola JHorrit,
desconozco el adobe muse, pero entiendo que genera html, por lo que te pondrá un hipervínculo para la descarga de lo que sea, ya sea un pdf, doc, ... o lo que sea.
Y si después, el navegador es el que tiene el visualizador de pdf(que la mayoría ya lo llevan), pues se te abrirá el documento. Pero una vez descargado.
No se si te ha valido para algo la contestación.
Un saludo,
David
estudio de diseño grafico
jhorrit
Soy usuario novato de Adobe Muse y se me ha planteado una duda que espero me puedan resolver.
Quiero vincular unos archivos PDF para que se puedan descargar desde la web.
Sé que a través de hipervínculos puedo vincular un archivo, pero lo que me hace es abrir ese archivo PDF y yo lo que quiero es que se pueda descargar sin necesidad de abrirlo.
¿Quizás haya que hacerlo a través de un widget?
Si es así, ¿sabéis cual?
Gracias por vuestra ayuda.
conectart
pero por vencida, no te puedes dar. :-)
conectart
Hola,
Se me ocurre que lo que debes hacer es montar solo con Adobe muse la pagina HTML del formulario, pero sin usar todo lo que te monta con la carpeta script y demás. Eso puedes, no?
Una vez que tengas eso, editas con el notepad o el editor que uses y buscas: action="xxxx.php", y lo cambias por lo que yo te dije.(cambiando los datos de tu servidor)
Y eso te tiene que funcionar...
Un saludo,
David
estudio de diseño grafico
luandala
Hola David, aun sin poder resolver.. creo que me dare por vencida...
conectart
Hola luandala,
¿como vas con esto?
Un saludo,
David
estudio de diseño grafico
conectart
Hola luandala,
Estoy de vacaciones hasta el próximo martes. Ahora no tengo donde ver bien todo lo que habéis puesto. El martes seguimos con ello, vale?
Un saludo,
David
Estudio de diseño grafico
luandala
bien dibusmaker intentare seguir tus dichos espero solucionar si no joder a usar un formulario de esos que andan por ahi.. para generar.. porque se me complica enteder... veremos..gracias de todos modos
dibusmaker
acuerdate de poner en tu windows (menu de arriba : herramientas/ opciones de carpeta/pestaña "ver"/ y ahí, desmarca lo de ocultar extensiones de archivos conocidos, activa mostrar archivos ocultos, mostrar archivos de sistema. Lo mejor es que lo hagas SOLO para esa carpeta, dandole a personalizar carpeta.) que se vean las extensiones de los archivos (ie contacto.html) que ahora mismo no se ven, y como crees directamente el archivo php que te hemos dicho desde la carpeta esa, puedes acabar por ejemplo con un archivo tal que así: envio_correo.php.txt. Ha pasado a muchos, y eso no se ejecuta en el servidor. Que veas las extensiones.
Si lo creas desde el notepad, fijate tambien. El archivo tiene que llamarse envio_correo.php, sin más. Tiene que ser exacto a lo que pongas en <form="... o falla la llamada, claro.
luandala
AJJAJAJ perdon jajajaj ok ok
dibusmaker
jaja, no uses todo mayúsculas, que significa que estás gritando, y alguno que otro se puede molestar, son manías...
LEETE BIEN EL MENSAJE JUSTO ANTERIOR MIO, PQ CREO QUE EL PROBLEMO ES QUE NO LO HABIAS ENTENDIDO, MIRA A VER SI ES POR ESO, HAZ ESOS PASOS. -->No es gritar, es por seguirte la corriente :D
dibusmaker
Y recuerda, luandala, que son dos cosas:
1) Crear un archivo nuevo en tu carpeta, que se llame envio_correo.php. En ese archivo vacío, con el bloc de notas ( o el q te recomiendo, mejor) le pegas el textaco que te ha dicho conectart.
Él ha tenido el detallazo de ponerte como comentarios (a la derecha de los signos //, que hacen q lo q sigue a partir de ahí no se ejecuta, es para comentarios explicativos para quien vea el código, tú. Pero mejor borralos del código final (con cuidadito al borrar)) en los que te avisa de las partes que tienes tú que SUSTITUIR.
Un ejemplo:
Host = “mail.tu-dominio.com” ---> aquí tendrías que poner, me lo voy a inventar, vaya :
Host = “mail.luandala.com” FIJATE que lleva " mail. " delante
y ésta :
$mail->Username = “tu-correo@tu-dominio.com”; // SMTP nombre de usuario ESTO TAMBIEN
pues sería que apareciera :
$mail->Username = “andaaaaescribemeeee@luandala.com”;
Cuidado! Si borras el comentario como acabo yo de hacer, nuuuunca borres el ";" , o la liamos. :)
2) Editar la página contacto.html , o donde tengas el formulario (que aparezca <form=" .... ), para llamar a ese php que acabas de crear :
y donde ponga :
<form action="nmobrequeseaquetuvierantes.php">
pones
<form action="envio_correo.php">
Los subes al servidor, y supongo que ya funcionaría....
EDIT: Por supuesto, lo de mail.luandala.com , contraseñas, direcciones de email, dependerá de los datos de alojamiento del servidor del cliente, claro.
luandala
http://blog.hostrentable.com/2016/01/19/tu-formulario-web-con-php-mailer-en-vez-de-php-mail/
EL ARCHIVO TIPO DE EJEMPLO LO BAJAS DE ESTA PAGINA, AL FINAL DE TODO.. PERO AUN ASI NO FUNCIONO, CUANDO REEMPLAZE ESTOS POR LOS EXISTENTES EN MI CARPETA HTML QUE GENERA MUSE POR DEFECTO Y CONTINE EN SCRIP 4 ARCHIVOS .PHP
luandala
bueno DIBUSMAKER MIL GRACIAS VEREMOS SI SOLUCIONO, LO QUE CREO PENSANDO.. JAJAJ ES QUE ENCONTRE DONDE ESTA EL ASUNTO, EL MAIL QUE ME MANDO EL SERVIDOR CON LA EXPLICACION EXISTE MAS ABAJO UN ARCHIVO TIPO DE REMPLAZO.. CUANDO LO BAJO TE FIGURAN 3 ARCHIVOS PHP EN DONDE EN UNO DE ESOS 3 TENES QUE CAMBIARLE LOS DATOS, COSA QUE HICE Y REEMPLAZE LOS ARCHIVOS ESOS PHP, POR LOS QUE FIGURAN EN LA CARPETA SCRIPT QUE MUSE TE DA POR DEFECTO PERO AUN ASI NO FUUNCIONA..
QUE VA SER PACIENCIA
dibusmaker
Ah! usa esto mejor que el bloc de notas, es gratis... : https://notepad-plus-plus.org
Permite mil cosas, como tener en cuenta saltos de carro de linux, windows y tal, ediciones de texto mucho más avanzadas, y cosas que te ayudarán mucho más editando código web. No es el mejor para eso, pero es facilito de manejo para empezar.
Y pon en windows, en opciones de carpetas, que te muestre las extensiones de archivos, así verás lo de contacto.php, contacto.html , etc, en tus carpetas.. :)
dibusmaker
Me ha eliminado un mail larguísimo que te había escrito. Parece que es que no estás editando los archivos html? O se te generan dinámicamente desde MUSE ? --> Si es eso, buscar un campo en el programa MUSE donde esté action="loquesea" , pero relativo a formularios de contacto, y cambiarlo ahí. Resumiendo: creo que tienes que editar la pagina "contacto" (contacto.html) , buscar una línea que ALGO dice así :
<form action="loqueseayloquefuere">
..
..
y poner en vez de ello :
<form action="envio_correo.php">
Y dejar lo que sigue como estaba
Ya que esa es la línea de html que realmente llama al php para que se ejecute. Ya digo, si no se está generando dinámicamente desde Muse, pero si lo que subes son archivos estáticos, siempre puedes cambiarlo a pelo en bloc de notas como decimos. Lo funcional es cambiarlo en el programa para trabajar menos. Pero no sé pq no manejo esas suites automática, funciono a pelo...
dibusmaker
No sé que pasa que n me deja postear, esto...
dibusmaker
CREO... si no me equivoco, que lo que te dice Conectart, es que tienes que editar el archivo HTML (no te muestra la extensión porque tienes el windows en que no te muestre las extensiones de archivos típicos, se cambia en opciones de carpeta) en donde tengas una instancia de formulario.
En esas páginas, que creo en tu caso es la de "contacto" (contacto.html) ¿No? , lo que tienes que buscar es una línea tal que como ésta: <form action="pepitogrillo"> lo de xxx.php él te lo ponía como que xxx podía ser lo que fuera, no xxx exactamente.
Esa es la línea html que muestra un foro, y que llama en concreto a que se ejecute un archivo php concreto que esté en tu servidor.
Explicación básica sobre el tag form de html : http://www.w3schools.com/html/html_forms.asp
De ese mismo ejemplo :
<form action="action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey"><br>
Last name:<br>
<input type="text" name="lastname" value="Mouse"><br><br>
<input type="submit" value="Submit">
</form>
Ahí sería poner :
<form action="envio_correo.php">
.
.
Perdona si esto es muy básico y ya lo sabías, es q no sé si te estoy entendiendo...
Si tu form se está construyendo de manera dinámica, no está en ningún HTML estático, en ningún archivito que tu puedas editar, o sí, pero se genera desde el MUSE, y no manda lo que tú edites a pelo, pues tendrías que ver en el programa donde se mete, en qué ventanita, lo del action=envio_correo.php
No lo sé pq no uso Muse ni ninguna de esas suites automáticas. Pero es probable que lo puedas tocar a pelo, el html, como estamos diciendo. Sobre todo, si el muse lo que hace es que te deja trabajar offline, en tu disco duro, y luego simplemente subes los archivos estáticos en el servidor, entonces servirá editarlos a pelo con notepad (te recomiendo Notepad++, mucho mejor) o bien editarlos directamente en el servidor (igual más incómodo)
luandala
EL PROBLEMA CREO ES PORQUE NO ENCUENTRO ESTO QUE EL ME DICE A LO ULTIMO:
Despues en la pagina donde tienes el formulario buscas en el codigo la palabra "action=xxx.php", y cambias el xxx.php por "action=envio_correo.php" y con eso, subiendolo al servidor, te deberia funcionar.
POR ESO MANDE LAS IMAGENES DE CAPTURA PÀNTALLA EL MUSE CREA UNA CARPETA HTML, POR DEFECTO, Y SOLO ENCUENTRO LA CARPETA QUE DICE SCRIPT QUE ES LA QUE VISTE
luandala
HOLA DIBUSMAKER ante todo gracias por la respuesta-
claro el tema si quizas te podes fijar esta mas arriba en su contestacion, porque cuando yo pregunte a mi servidor porque me rechazaba los formularios me contesto asi:
El servicio phpmail debió discontinuarse de manera forzada debido a que el servidor en donde opera tu cuenta de hosting estaba siendo utilizado por hackers para el envío masivo de emails, poniendo en completo riesgo el normal funcionamiento del servidor.
Te pedimos disculpas por la discontinuidad de éste servicio, te proveo el siguiente enlace, el cual contiene un ejemplo, que puede ayudarte a cambiar tus formularios web al modo de envío SMTP:
http://blog.hostrentable.com/2016/01/19/tu-formulario-web-con-php-mailer-en-vez-de-php-mail/
http://blog.hostrentable.com/2016/02/17/tu-formulario-con-jquery-builder/
http://blog.hostrentable.com/2016/02/18/formulario-de-contacto-smtp-para-wp/
y david al entrar en ESAS PAGINAS ME CONTESTA ASI:
Ya se cual es tu problema.
El hosting donde has instalado la web ha desactivado la funcion php mail(),que es la que usa adobe muse para hacer los formularios. pero te han puesto varias maneras de hacer el cambio.
La mas facil para ti, deberia ser la primera.
lo que tienes que hacer es crearte un archivo php, por ejemplo con el nombre "envio_correo.php", y le pones este codigo:
<?php require(“class.phpmailer.php”);
require(“class.smtp.php”);
$mail = new PHPMailer();
$mail->IsSMTP(); // Establecer envío SMTP
$mail->Host = “mail.tu-dominio.com”; // ESTO ES LO QUE TIENES QUE CAMBIAR POR LOS DATOS DE TU SERVIDOR
$mail->SMTPAuth = true; // Activar la autenticación SMTP
$mail->Username = “tu-correo@tu-dominio.com”; // SMTP nombre de usuario ESTO TAMBIEN
$mail->Password = “tu-contraseña”; // SMTP contraseña ESTO TAMBIEN
$mail->From = “tu-correo@tu-dominio.com”; // ESTO TAMBIEN
$mail->FromName = “Mailer”;
$mail->AddAddress(“tu-nombre@dominio.com”, “Tu Nombre”); // opcional
$mail->AddReplyTo(“info@ejemplo.com”, “Información”);
$mail->WordWrap = 50;
$mail->IsHTML(true); // Formato de correo electrónico listo para HTML
$mail->Subject = “Aquí está el tema del mensaje”;
$mail->Body = ” Este es el cuerpo del mensaje HTML <b> en negrita </ b>”;
$mail->AltBody = “Este es el cuerpo de texto sin formato para los clientes de correo no HTML”;
if(!$mail->Send())
{
echo “El mensaje no se ha podido enviar. <p>”;
echo “Error: ” . $mail->ErrorInfo;
exit;
}
echo “Mensaje envíado correctamente”;
?>
Despues en la pagina donde tienes el formulario buscas en el codigo la palabra "action=xxx.php", y cambias el xxx.php por "action=envio_correo.php" y con eso, subiendolo al servidor, te deberia funcionar.
Un saludo,
David
soluciones web
dibusmaker
" entro en script y me figura asi.. incorporo el pad pero no funciona."
¿Qué mensaje de error te da? Tienes que conocer el hecho, que es normal que no conozcas, que cuando no te funcione algo, un experto como él, sólo te puede ayudar si le dices el mensaje de error que lanza el servidor, o el navegador. ( "no funciona" es poca info :) ) Dices que editas en el Pad, no tengo ni pajolera de como funciona el Muse, y ni siquiera soy de backend, no soy de lo que es conectart, que parece que es un crack del PHP, q es lo que te está fallando, pero sé un rato de html, css y cosillas de configuración del servidor. Él es el que te puede ayudar de verdad aquí, pero mientras viene su respuesta....Dices que guardas en notepad. La cosa es que la peña de Windows tiene -tenemos- poco hábito con el tema de permisos de archivo. Ni idea de PHP, ya te digo, pero revisa si a lo mejor ese archivo tenía unos permisos que no has restituido tú igual al poner el archivo en el servidor, o algo. pero poniéndolos en el servidor, no en tu Windows. A veces esos archivos necesitan ser de ejecución, pero no de lectura, o etc, tiene que tener un owner concreto, y tal.
De todos modos... ¿Has editado ese archivo, pero en él has ido sustituyendo los valores por defecto con los valores concretos de tu servidor y demás ? Porque si no, si sólo has copiado y pegado, es que seeguro que no te podría funcionar....
Es curioso, pq uno de los que dices que te ha generado nuevos, es el form_throttle.php ese que decían en un foro que hay que reemplazar con una versión antigua, a causa de una actualización antes de la cual les funcionaba el tema... pero bah, fue una búsqueda de 10 segundos q le dí al google y el primer resultado q salió q me inspiró por el título, jeje, pero me sonaba muy parecido a tu problema... Más que nada q sabía que con el bump mío ya saldría alguien que domine php que de veras sepa lo que pasa...Aunque cierto que al leerlo me llené de curiosidad por leer los dos php, el nuevo y el viejo, a ver qué han hecho de cambio para que falle tanta cosa... Yo no sé php, pero me ha tocado tocar archivos de esos, de perl, ruby y otros, para hacer que me vayan las cosas, así editando a mano. Pero no sé nada.
Si no te funciona, es super clave saber lo que te dice al fallar.
Pero que esto no es HTML, es más bien php y configuración de servidor. :)
luandala
la carpeta htm de muse me figura asi
luandala
hola conectart a ver si no soy pesada y me podes ayudar otra vez ya edite el html le puse los datos, lo guarde en note pad con.php el tema es que cuando guardo en muse, html dentro de la carpeta me aparece esto. entro en script y me figura asi.. incorporo el pad pero no funciona... sabras como se hace?