Loading

Author Topic: Contacto select en subject/asunto  (Read 244 times)

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Contacto select en subject/asunto
« on: February 18, 2012, 08:23:57 pm »
Hola de nuevo, como puedo hacer que en el formulario de contacto el subject o asunto sea un select con una serie de asuntos: sugerencias, reportes, darse de baja, etc. estoy intentando poner un select pero luego no me lo reconoce a la hora de ponerlo en el email, solo quiero que un select guarde en la variable subject una opcion como puedo hacerlo? modificando el contact.php solo basta?
Trabajando en el proyecto www.monoanuncios.es

_CONEJO

  • Administrator
  • Hero Member
  • *****
  • Posts: 1919
Re: Contacto select en subject/asunto
« Reply #1 on: February 20, 2012, 12:13:59 pm »
Hola blittcer,


Si hablamos del formulario de contact en general (para la web), solo tienes que crear un select con el name="subject".

Si es para el formulario de los anuncios para contactar con el anunciante, tendrías que crear un plugin con un filtro a 'email_item_inquiry_title' para modificar el título.


Saludos

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Re: Contacto select en subject/asunto
« Reply #2 on: February 20, 2012, 07:07:22 pm »
Lo he hecho así y funciona perfectamente muchas gracias =) ahora lo que no entiendo es porque no sale el teléfono email y tal estoy intentando buscar la alerta/email en el panel de admin para ponerle {USER_EMAIL} y todo eso y no la encuentro...


<label for="subject"><?php _e('Subject', 'modern') ; ?></label>
<select name="subject">
   <option value="Consulta sobre mi anuncio">Consulta sobre mi anuncio</option>
   <option value="Baja del servicio">Baja del servicio</option>
        <option value="Consulta sobre pagos">Consulta sobre pagos</option>
   <option value="Error técnico">Error técnico</option>
   <option value="Sugerencia">Sugerencia</option>
   <option value="Denunciar infracción">Denunciar infracción</option>
   <option value="Otras consultas">Otras consultas</option>
</select>
<br/><br/>
Trabajando en el proyecto www.monoanuncios.es

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Re: Contacto select en subject/asunto
« Reply #3 on: February 20, 2012, 07:42:22 pm »
se supone que es la 19 es_ES de pages_description en la DB la modifico pero a la hora de enviar el mail no sale nada... y si modifico directamente desde el php "contact.php le añado:
pues se soluciona el problema pero me sale todo junto... bueno sera cuestiond e añadir espacios y eso pero cuando quiero que aparezca el telefono, al poner el plugin del form (reguiredreg) que tambien me aparece en el contacto, me interesa que salga el telefono y la ciudad y municipio y en el email como puedo añadir esas variables? al body del mensaje?

 ,'body' => $message . $yourName . $yourEmail
,'alt_body' => $message . $yourName . $yourEmail
Trabajando en el proyecto www.monoanuncios.es

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Re: Contacto select en subject/asunto
« Reply #4 on: February 20, 2012, 08:53:23 pm »
Bueno acabo de implementar un código que se me ha ocurrido bastante sencillo y algo feo pero da un primer resultado:

$params = array(
                                            'from' => $yourEmail
                                            ,'from_name' => $yourName
                                            ,'subject' => __('Contacto MONOANUNCIOS.es') . ': ' . $subject
                                            ,'to' => osc_contact_email()
                                            ,'to_name' => __('Administrator')
                                 
                                            ,'body' => __('<b>Usuario:</b> ') . $yourName .
                                 '<br/><b>Teléfono:</b> ' . $mobile .
                                 '<br/><b>E-Mail:</b> ' . $yourEmail .
                                 '<br/><b>Provincia:</b> ' . $region .
                                 '<br/><b>Municipio:</b> ' . $city .
                                 '<br/><b>Mensaje:</b><br/>' . $message
                                 
                                            ,'alt_body' => __('<b>Usuario:</b> ') . $yourName .
                                 '<br/><b>Teléfono:</b> ' . $mobile .
                                 '<br/><b>E-Mail:</b> ' . $yourEmail .
                                 '<br/><b>Provincia:</b> ' . $region .
                                 '<br/><b>Municipio:</b> ' . $city .
                                 '<br/><b>Mensaje:</b><br/>' . $message
                                        );

Vale hasta aquí bien además he tenido que añadir los gets y sets. con city mobile y region, pero mobile me sigue sin salir... he intentado poniendo s_mobile en lugar de mobile y nada sigue sin funcionar no se donde está el error adjunto el archivo de paso..
Trabajando en el proyecto www.monoanuncios.es

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Re: Contacto select en subject/asunto
« Reply #5 on: February 20, 2012, 09:36:40 pm »
Y otro problem, tengo puesto en el form.php de requiredreg, que aparezca provincia y municipo, ok y los tengo puesto con un select y array pero no aparece el select pues nada

cambio el array por esto
<?php UserForm::region_select(osc_get_regions()) ; ?

y esto
<?php UserForm::city_select(osc_get_cities()) ; ?>

pues cargo la pagina de contacto y tarda como 1minuto y medio en cargar una petada impresionante no se porque super lento todo, pues nada indagando más lo pongo así pero igual super lento como si algo fallase

<?php UserForm::region_select(osc_get_regions, osc_user()) ; ?>

y esto
<?php UserForm::city_select(osc_get_cities(), osc_user()) ; ?>


Como puedo poner el select de region y ciudades en el formulario de contacto y registro con el plugin requiredreg... sin que esto haga que vaya como si tuviese un pentium I 50mhz y 1mb de ram?


Acabo de probar tambien poniendo un div class="row" a los 2 selects a ver si era cuestion del diseño que no estaba bien configurado y nada igual de lento ningun cambio :S

Y ahora probando encontre otro error la región la tengo puesta requerida en el form.php de requiredreg... y si no pongo la región me deja registrarme igualmente :S
« Last Edit: February 20, 2012, 09:49:56 pm by blittcer »
Trabajando en el proyecto www.monoanuncios.es

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Re: Contacto select en subject/asunto
« Reply #6 on: February 23, 2012, 07:52:22 pm »
alguna idea?
Trabajando en el proyecto www.monoanuncios.es

blittcer

  • Newbie
  • *
  • Posts: 35
  • Trabajando en el proyecto www.monoanuncios.es
    • MONOANUNCIOS.es
Re: Contacto select en subject/asunto
« Reply #7 on: February 23, 2012, 08:20:46 pm »
ya se porque es, porque solo se relaciona la variable de la region con la de la city en el item-post en el item-edit y el contact no se relacionan, y por lo tanto carga todas las citys que hay de golpe... eso es lo que produce la lentitud, como podria hacer que esa relacion no fuese local a item-post y fuese general? para poder emplear en el search, en el item-edit y en el contact?
Trabajando en el proyecto www.monoanuncios.es