Advertisement:

Author Topic: recibir un email cuando hay un cambio en el aviso (SOLUCIONADO)  (Read 1519 times)

Omarcito

  • Full Member
  • ***
  • Posts: 138
recibir un email cuando hay un cambio en el aviso (SOLUCIONADO)
« on: October 31, 2014, 09:47:51 pm »
Hola a todos:

Quisiera saber como hacer para recibir un email cada vez que el anunciante realiza algún cambio en su aviso, cuando cambia el texto o cuando cambia o agrega fotos.
Recibo email cuando lo publica la primera vez, pero no cuando hace algún cambio.

Muchas gracias.
« Last Edit: November 05, 2014, 05:14:43 pm by Omarcito »

teseo

  • Hero Member
  • *****
  • Posts: 6169
Re: recibir un email cuando hay un cambio en el aviso
« Reply #1 on: November 01, 2014, 03:34:05 pm »
Hola

Esto es muy básico (no hay plantilla de email para esto, así que todo va en la misma función, traduce o cambia lo que quieras en $title_email y $body_email).

Añade esto abajo del todo de functions.php de tu tema (cuida de no dejar líneas en blanco después de esto):

Code: [Select]
<?php
function cust_alert_admin_on_edited_ad($item) {

    
View::newInstance()->_exportVariableToView('item'Item::newInstance()->findByPrimaryKey($item['pk_i_id']));

    
$title_email osc_page_title() . ' - Edited ad';
    
$body_email 'The ad #' $item['pk_i_id'] . ' <a href="' osc_item_url() . '">' .  osc_item_title() . '</a> has been edited.';

    
$emailParams = array(
        
'from'      => osc_contact_email(),
        
'to'        => osc_contact_email(),
        
'to_name'   => __('Admin mail system'),
        
'subject'   => $title_email,
        
'body'      => $body_email,
        
'alt_body'  => $body_email
    
);
    
osc_sendMail($emailParams);
}

osc_add_hook('edited_item''cust_alert_admin_on_edited_ad');
?>


Saludos

Omarcito

  • Full Member
  • ***
  • Posts: 138
Re: recibir un email cuando hay un cambio en el aviso
« Reply #2 on: November 05, 2014, 05:02:37 pm »
Hola Teseo:

Mañana lo pruebo....

Muchas gracias

Omarcito

  • Full Member
  • ***
  • Posts: 138
Re: recibir un email cuando hay un cambio en el aviso
« Reply #3 on: November 05, 2014, 05:14:07 pm »
Hola Teseo:

No aguanté la ansiedad y lo probé ahora....
Funciona perfecto ....
Como siempre ayudando a todos....

Perdón por la ansiedad ..... me da verguénza preguntar, pero hay noticias de como publicar en varias subcategorías ....
Espero no te enojes, pero es el ingrediente que me falta para poder hacer el plato principal de mi menú.

Como siempre muchas gracias

teseo

  • Hero Member
  • *****
  • Posts: 6169
Re: recibir un email cuando hay un cambio en el aviso (SOLUCIONADO)
« Reply #4 on: November 05, 2014, 05:28:37 pm »
Hola

Sobre esto, bueno, al final es un método alternativo que funciona, pero la solución estaba ya fabricada, en el plugin More Edit como te recomendó Dany en otro hilo. :D

Sobre lo de las categorías, dame un par de días para ver si te puedo pasar aunque sea una Beta que haga lo básico, porque últimamente he hecho demasiadas promesas que al final no he podido cumplir, con esto y con el plugin Breadcrumbs... :( Antes de pasarte nada quiero hacer un chequeo de que todo lo básico funciona. Ya te mandaré un mensaje privado.

Saludos


Omarcito

  • Full Member
  • ***
  • Posts: 138
Re: recibir un email cuando hay un cambio en el aviso (SOLUCIONADO)
« Reply #5 on: November 05, 2014, 05:47:48 pm »
Hola:

Te espero...

Como siempre muchas gracias.