Formulario de Pedido (Script), adaptado a phpbb

Guí­as, manuales, tutoriales, etc. sobre phpBB3 y otros sistemas.
Foro de solo lectura, las dudas en el Foro oportuno por favor.

Moderadores: Soporte phpBB, Soporte MODs, Soporte Estilos

Atom Feed
Favoritos: Turbooo

Formulario de Pedido (Script), adaptado a phpbb

Notapor Megabyte » Martes, 22 Noviembre 2011, 00:45

Script adaptado para utilizarlo en nuestros foros...
Tutorial creado por: Megabyte

EXPLICO: Poner un formulario que los usuarios registrados llenarán para solicitar algo, dejandonos un mensaje que será enviado directamente a nuestro(s) correo(s). Aparte, al momento de enviarlo, nos redireccionará a nuestro portal o index, o como lo desees.

PASOS:

1. Subir los archivos adjuntos: el formulariofull.php a la raiz de tu foro y el formulariofull.html al template (dejo el adjunto)




2. Abrir el archivo formulariofull.php y verán esto:

Código: Seleccionar todo
<?php
     
$mail='tucorreo1@yahoo.com,tucorreo2@hotmail.com';
          
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
     
$thank="portal.php";
     
$message = "
Nombre:".$nombre."
Telefono:".$telefono."
Correo Electronico:".$email."
Mensaje:".$mensaje."";
   
if (mail($mail,"Nueva Peticion de Formulario en TUWEB",$message))
Header ("Location: $thank" );
   
?>


En ésta linea:

Código: Seleccionar todo
    $mail='tucorreo1@yahoo.com,tucorreo2@hotmail.com';


ingresen su correo y si quieren mas de un correo separenlos por una coma.

En ésta linea:

Código: Seleccionar todo
    $thank="portal.php";


reemplacen portal.php(sin el SEO) por la pagina donde serán redireccionados, puede ser indice.html, memberlist_body.html, etc....(con el SEO)

En ésta linea:

Código: Seleccionar todo
    if (mail($mail,"Nueva Peticion de Formulario en TUWEB",$message))


reemplacen "Nueva Peticion de Formulario en TUWEB" por el titulo que desees que lleve el correo, a mostrar en tu cuenta.




3. Si abren el archivo formulariofull.html y veran esto:

Código: Seleccionar todo
<br />
<h3>{L_FORMU_TIT_EMAIL}</h3>

<div class="post bg1">
	<div class="inner">
		<span class="corners-top"><span></span></span>
<form id="form1" name="form1" method="post" action="formulariofull.php">
<center>
{L_FORMU_DES_EMAIL}</br> </br>

<p>{L_FORMU_NOM_EMAIL}<br />
<label>
<input name="nombre" type="text" id="nombre" />
</label>
<br />
{L_FORMU_TEL_EMAIL}<br />
<input name="telefono" type="text" id="telefono" />
<br />
{L_FORMU_EMA_EMAIL}<br />
<input name="email" type="text" id="email" />
<br />
{L_FORMU_MEN_EMAIL}<br />
<textarea name="mensaje" id="mensaje"></textarea>
<br />
<label>
<input type="submit" name="Submit" value="Enviar Formulario" /><br />
<input type="Reset" value="Borrar datos">

</label>
</p>
</center> 
</form>
		<span class="corners-bottom"><span></span></span>
	</div>
</div>
<br />





4. Abrir language/es/common.php

Buscar:
Código: Seleccionar todo
	'FORM_INVALID'			=> 'El formulario enviado era no válido. Intente enviarlo de nuevo.',


Agregar despues:
Código: Seleccionar todo
    'FORMU_TIT_EMAIL'      => 'Titulo del formulario',
    'FORMU_DES_EMAIL'      => 'Envíanos tus datos y espera nuestra confirmación.',
    'FORMU_NOM_EMAIL'      => 'Nombre:',	
    'FORMU_TEL_EMAIL'      => 'Telefono (opcional):',
    'FORMU_EMA_EMAIL'      => 'Correo Electronico:',
    'FORMU_MEN_EMAIL'      => 'Tu Mensaje:',


Aqui modifiquen el titulo, y/o los datos que deseen mostrar en el formulario.




4. Para incluirlo por ejemplo en nuestro index sería asi (para usuarios registrados):

Código: Seleccionar todo
           <!-- IF S_USER_LOGGED_IN -->
            <!-- INCLUDE formulariofull.html -->
            <!-- ENDIF -->


Esta forma es para que la miren solo los usuarios registrados, si deseas que lo miren todos, pues quitale el IF y su respectivo cierre.(aunq podrias recibir mucho spam...sin el IF)




Refrescar template...y listo!!!!

Captura:

Imagen

:D
Adjuntos
formulario.zip
Descargar aqui.
(857 Bytes) 38 veces
Firma
La Administración del Sitio requiere que esté registrado y se haya identificado para ver este mensaje.
Avatar de Usuario
Megabyte
VIP
VIP
 
Mensajes: 983
Edad: 31
Registrado: Sábado, 25 Diciembre 2010, 02:39
Ubicación: Guate City.
Nombre real: WilsonASD
  • Windows 7 Firefox

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

¿Te fue útil este tema?

Enlace:
BBcode:
HTML:

Compartir

Volver a Guías, manuales, tutoriales, sobre phpBB 3 y otros

  • Temas relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado