Foros del Web » Diseño de Sitios web » Aplicaciones prefabricadas » Drupal »

Modificacion Formulario de Contacto

Estas en el tema de Modificacion Formulario de Contacto en el foro de Drupal en Foros del Web. Que tal como estan? Quisiera saber como modificar el formulario de contacto de Drupal Donde lo encuentro inicialmente, ya que recien comienzo en Drupal creanme ...
  #1 (permalink)  
Antiguo 16/03/2011, 21:51
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Pregunta Modificacion Formulario de Contacto

Que tal como estan?
Quisiera saber como modificar el formulario de contacto de Drupal
Donde lo encuentro inicialmente, ya que recien comienzo en Drupal creanme que me cuesta y mucho :|

Lo que quiero hacer es que cuando se complete el formulario de contacto tambien se envie la URL de donde se esta enviando, y cuando me llegue el correo me muestre los datos de quien lo envia y muestre la url de donde lo envia asi como la imagen que esta en esa url.

Lo que pasa es que tengo una pagina www.clasicosguatemala.com donde promociono venta de carros clasicos pero cuando alguien me pregunta o hace un comentario no se a que carro, articulo o pagina donde esta es a lo que se refiere.

Probe instalar Ubercart pero me fue imposible o soy muy malo o no se que sera, por lo que agregarle al formulario de contacto esta opcion creo que sera lo mas facil.

Gracias por la ayuda.
  #2 (permalink)  
Antiguo 24/03/2011, 11:21
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Respuesta: Modificacion Formulario de Contacto

Jovenes:
Buenos dias, he solucionado de alguna manera lo que necesitaba

lo hice tal como lo explican en este link

http://carlos.rinconsanchez.com/como...-un-comentario

Ahora lo que no consigo es que me envie los datos del comentario y quien lo envia dentro del correo que recibo, saben como hacer esto?

Gracias de antemano
  #3 (permalink)  
Antiguo 24/03/2011, 13:42
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 4.862
Respuesta: Modificacion Formulario de Contacto

Pero eso es para lo comentarios no para el formulario de contacto.
Para poder integrar el formulario de contacto debajo del nodo (te envia tambien la url desde donde se envio por defecto) Lo de la imagen no se ya debes de programarlo usando los hooks. Pero creo que con la url ya debe ser suficiente para lo que quieres.

En tu node.tpl debajo debes poner esto(obviamente una vez que hayas creado el formulario de contacto desde el administrador.)


Código PHP:
Ver originalCopiar
  1. <?php
  2.   require_once drupal_get_path('module', 'contact') .'/contact.pages.inc';
  3.   print drupal_get_form('contact_mail_page');
  4. ?>
  #4 (permalink)  
Antiguo 24/03/2011, 14:45
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Respuesta: Modificacion Formulario de Contacto

Gracias Nucklear por tu respuesta.
La razon de que lo hice asi fue por que no logre poner el dichoso formulario de contacto debajo de la informacion. Como comente en mi post estoy iniciando en esto y me esta costantod lo que no tenes idea. Si pudieras ayudarme explicandome o guiandome como puedo configurar el formulario y que envie los campos que necesito te lo agradeceria.

De antemano muchas gracias
  #5 (permalink)  
Antiguo 24/03/2011, 19:48
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 4.862
Respuesta: Modificacion Formulario de Contacto

Como te dije, debes desactivar los comentarios en los nodos y abajo de todo en tu node.tpl.php debes poner el codigo que te mostre.

Pon aca el codigo que tienes en el node.tpl.php
  #6 (permalink)  
Antiguo 25/03/2011, 09:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Respuesta: Modificacion Formulario de Contacto

Que tal Nucklear gracias por tu seguimiento y apoyo este es el codigo que tengo en el
module/node/node.tpl.php

?>
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?> clear-block">

<?php print $picture ?>

<?php if (!$page): ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>

<div class="meta">
<?php if ($submitted): ?>
<span class="submitted"><?php print $submitted ?></span>
<?php endif; ?>

<?php if ($terms): ?>
<div class="terms terms-inline"><?php print $terms ?></div>
<?php endif;?>
</div>

<div class="content">
<?php print $content ?>
</div>

<?php print $links; ?>
</div>

Que quito y que pongo par que me funcione?

Gracias
  #7 (permalink)  
Antiguo 25/03/2011, 14:43
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 4.862
Respuesta: Modificacion Formulario de Contacto

Como te dije debes agregar el codigo que te puse, y desactivar los comentarios de cada node.

Ya tienes creado el form de contact asi que directamente esto debe de funcionar.

Código PHP:
Ver originalCopiar
  1. <div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?> clear-block">
  2.  
  3. <?php print $picture ?>
  4.  
  5. <?php if (!$page): ?>
  6.   <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
  7. <?php endif; ?>
  8.  
  9.   <div class="meta">
  10.   <?php if ($submitted): ?>
  11.     <span class="submitted"><?php print $submitted ?></span>
  12.   <?php endif; ?>
  13.  
  14.   <?php if ($terms): ?>
  15.     <div class="terms terms-inline"><?php print $terms ?></div>
  16.   <?php endif;?>
  17.   </div>
  18.  
  19.   <div class="content">
  20.     <?php print $content ?>
  21.   </div>
  22.  
  23.   <?php print $links; ?>
  24.  
  25. <?php if($page != 0){
  26.    require_once drupal_get_path('module', 'contact')  .'/contact.pages.inc';
  27.  print drupal_get_form('contact_mail_page');
  28.    }
  29.  ?>
  30.  
  31. </div>


Que quito y que pongo par que me funcione?

Gracias[/QUOTE]
  #8 (permalink)  
Antiguo 25/03/2011, 16:02
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Respuesta: Modificacion Formulario de Contacto

Gracias de nuevo Nucklear, hice el formulario pero no me aparece bajo el nodo, solo cuando estoy logueado como administrador, cuando me salgo ya no me aparece el formulario, y como puedo agregar mas campos?

Gracias
  #9 (permalink)  
Antiguo 25/03/2011, 18:19
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 4.862
Respuesta: Modificacion Formulario de Contacto

Debes ir a permisos y darle permisos al visitante de ver el formulario. /admin/user/permissions
Para poder agregar mas campos y personalizar el envio del formulario de contacto podes usar este modulo. ContactField http://drupal.org/project/contact_field
  #10 (permalink)  
Antiguo 26/03/2011, 12:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Respuesta: Modificacion Formulario de Contacto

Nucklear
Gracias he hecho todo lo que me has dicho hasta el momento, activar el modulo, colocar el codigo, dar permisos pero el dichoso formulario no me aparece, leyendo en otros foros y viendo videos mi formulario de contacto unicamente aparece aca http://clasicosguatemala.com/?q=contact y me he dado cuenta que otras paginas no tienen el (?q=) tiene esto algo que ver en cuanto al codigo que me enviaste? tengo que agregar algo mas al codigo? de antemano muchas gracias.
  #11 (permalink)  
Antiguo 26/03/2011, 15:08
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 4.862
Respuesta: Modificacion Formulario de Contacto

Es por que segun veo en tu pagina no estas editando el archivo correcto. Fijate en eso.
Con respecto a la url solo debes activar las "url limpias"
/admin/settings/clean-urls
  #12 (permalink)  
Antiguo 30/03/2011, 10:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 99
Respuesta: Modificacion Formulario de Contacto

Muchas gracias Nucklear, ya funciono tal cual tu me dijiste.

Etiquetas: contacto, modificacion, formularios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 23:54.
SEO by vBSEO 3.3.2