Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problema al crear un formulario para contactar con el Administrador

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Andrea1982
Observador/a
Mensajes: 29
Registrado: 03 Sep 2009, 00:30

Problema al crear un formulario para contactar con el Administrador

#1

Mensaje por Andrea1982 »

URL: http://www.adelgazaonline.net
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: top_posters_1_0_0
avatar_memberlist 1.0.1
Plantilla(s) usada(s): PROSPACE
Servidor: LINUX
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Hola a todos.

Estoy intentando crear, a través de una página personalizada, un botón de contacto con el administrador. He visto algun mod pero yo quería hacer algo un poco más simple, pero aun soy novata en esto de programar así que si alguien que sepa un poquito más que yo me puede ayudar se lo agradecería mucho.

Lo primero que he hecho ha sido crear una página personal siguiendo esta guia de xoom.

http://www.phpbb-es.com/foro/guias-phpb ... 21671.html

El archivo php lo he dejado igual que estaba y el que he modificado ha sido el HTML, lo he puesto así.

Código: Seleccionar todo

    <!-- INCLUDE overall_header.html -->

    <h2>Contacta con nosotros</h2>

    <div class="panel">
       <div class="inner"><span class="corners-top"><span></span></span>

       <div class="content">
          <p>
             <form ACTION="mailto:janet@mj4e.com"
             METHOD="POST" ENCTYPE="TEXT/PLAIN">
             
             Escribe aqui tu email para que podamos contactar contigo:
             <input  TYPE="TEXT" NAME="Usuario" />
             <br />
             <br />
             <textarea NAME="Email" COLS=60 ROWS=10 >
      	
             </textarea>
             <br />
             <br />
             <input  TYPE="SUBMIT" VALUE="ENVIAR" />
             
             </FORM>
          </p>
       </div>

       <span class="corners-bottom"><span></span></span></div>
    </div>

    <!-- INCLUDE jumpbox.html -->
    <!-- INCLUDE overall_footer.html -->
Y me queda así en mi página.
http://www.adelgazaonline.net/mipagina.php

Asi que tengo dos preguntas.

La primera es ¿como hago para que el cuadro de texto me aparezca también en negro, conforme al diseño del foro? Y la letra por lo tanto en blanco.
La segunda es que cuando escribo algo y le doy a enviar, me abre mi outlook y pone mi email en el outlook para que envie, pero yo lo que quiero es que cuando se pinche en enviar, se envíe directamente, sin que sea necesario que se tenga que abrir antes el outlook.

¿alguien que sepa que es lo que estoy haciendo mal me podría ayudar?

Un millon de gracias de antemano.

Avatar de Usuario
airam1809
Usuario/a
Mensajes: 72
Registrado: 10 Oct 2010, 13:49

Re: Problema al crear un formulario para contactar con el Administrador

#2

Mensaje por airam1809 »

He encontrado este código php, que lo he probado y funciona bien. Lo que no sé es integrarlo al estilo del foro.

Código: Seleccionar todo

<?php
///////Configuración/////
$mail_destinatario = 'TUEMAIL@hotmail.com';
///////Fin configuración// 

if (isset ($_POST['enviar'])) {
$headers .= "From: ".$_POST['email']. "rn";
if ( mail ($mail_destinatario, $_POST['asunto'], "Nombre y apellidos : ".$_POST['nombre']." Asunto: ".stripcslashes ($_POST['asunto'])."n Mensaje :n ".stripcslashes ($_POST['mensaje']), $headers )) echo '

Su mensaje a sido enviado correctamente. Gracias por contactar con nosostros

'; 

else echo '

Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.

'; } 

echo '
<form action="?" method="post"> <label for="nombre">Nombre y apellidos : </label>  
<input name="nombre" size="50" maxlength="80" type="text"><br> <label for="email">Email : </label>
<input name="email" size="50" maxlength="60" type="text"><br> <label for="asunto">Asunto : </label>
<input name="asunto" size="50" maxlength="60" type="text"><br> <label for="mensaje">Mensaje : </label>  <textarea name="mensaje" cols="31" rows="5"></textarea> <br>
<label for="enviar">
<input name="enviar" value="Enviar consulta" type="submit"></label>
 </form>

 

';
?>
Si quieres probarlo guárdalo como .php y subelo a la raiz de tu foro.

Espero que alguien de aquí sepa añadir este código php a la pagina html de dentro del estilo.

Saludos
URL: http://www.reballing.es
Versión phpBB: phpBB3 3.1.9
MODs Instalados:
  • [EXTDB] Board3 Portal 2.1.0
  • [EXTDB] Share On 1.0.0
  • [EXTDB] Pages 1.0.3
  • [RC2] External Links
  • [RC] Cookie Policy 1.1.3
Plantilla(s) usada(s): eles (basada en prosilver)
Servidor: De pago, Linux, PHP Version 5.4.45 (más datos preguntad por favor)
Actualización desde otra versión: phpBB 3.0.5 -> 3.0.7-PL1 -> 3.0.8 -> 3.1.6 -> 3.1.9
Conversión desde otro sistema de foros: No[/align]

Cerrado

Volver a “Soporte de MODs”