Recibir MP cuando alguien postea en nuestro perfil
3 participantes
Página 1 de 1.
Recibir MP cuando alguien postea en nuestro perfil
Esto sería bueno para no tener que andar revisando nuestro perfil cada 30min revisando si alguien hizo algún post en él.
Este tuturial no es mío, viene directamente de Asistencia Foroactivo
Cito:
Este tuturial no es mío, viene directamente de Asistencia Foroactivo
Cito:
invisible escribió:Recibir MP automático cuando alguien postea en nuestro perfil
Esto era algo que se pidió muchas veces, para evitar tener que estar mirando a diario si alguien nos había escrito en el perfil o no. Ahora podrá realizarse con un simple código.
1.Definicion:
Esto es algo que se llevaba pidiendo mucho en las sugerencias de ForoActivo, y por fin se ha desarrollado un código que hace esa función, se trata de que cuando alguien comente en nuestro perfil, recibiremos un MP, así no tendremos que estar mirando a diario si alguien nos ha escrito o no.
¿Qué contendrá el MP que recibamos?
El texto del MP tendrá la siguiente estructura:
[Tu nombre de usuario]
[Nombre del que comentó en tu perfil] ha enviado un mensaje a tu perfil [URL de la zona de comentarios de tu perfil]
Muy chulo pero...¡dame el código!
Poniendo el siguiente código (creado por Etana) dentro de la Gestión de Páginas JavaScriptVete a Panel > Modulo > HTML & JAVASCRIPT > Gestión de los códigos Javascript > Crear un nuevo Javascript
Título: Pon Cualquiera.
Marcar: Todas las páginas
- Código:
/\/(privmsg\?mode=post_profile(&u=[1-9][0-9]*)?|postp\/[1-9][0-9]*)/.test(document.location.href) && $(function() {
$("input[type='submit'][name='post']").click(function() {
var c = $("#logout img").attr("title").replace(/^.* \[ (.*?) \]$/, "$1"), d = $("input[type='hidden'][name='username']").val();
if($("input[type='text'][name='subject']").val() != "" && $("#text_editor_textarea").val() != "" && c != d) {
$.ajaxSetup({async:!1});
var a = 0, b = /^.*\/(privmsg\?mode=post_profile&u=([1-9][0-9]*)|postp\/([1-9][0-9]*))$/;
b.test(document.location.href) ? a = document.location.href.replace(b, "$2$3") : b.test(document.referrer) && (a = document.referrer.replace(b, "$2$3"));
$.post("/privmsg", {"username[]":d, subject:"Nuevo Mensaje en tu Perfil", message:d+",\n\n" + c + " te ha dejado un Mensaje en tu Perfil.\n\n" + (a ? "Entra a verlo : http://" + document.location.host + "/u" + a + "wall" : "Votre profil : {USERLINK}"), mode:"post", post:"Envoyer"});
$.ajaxSetup({async:!0})
}
return!0
})
});
Limitaciones
El MP será enviado sólo si:
-El destinatario del mensaje privado TIENE ACTIVADA la recepción de MPs (o si los Administradores no se los han bloqueado)
-El destinatario NO TIENE al miembro expedidor en su lista de ignorados.
-El destinatario NO ES el mismo que el miembro expedidor.
-El usuario que nos ha escrito el comentario NO ES un Staff
Tutorial Original creado por Etana del FDF francès: http://forum.forumactif.com/t312798-envoi-d-un-mp-pour-prevenir-un-message-de-profil
Traducido al español por invisible (Staff FDF español) http://asistencia.foroactivo.com/t105984-recibir-mp-cuando-alguien-comenta-en-nuestro-perfil
Copyright© FOROACTIVO.COM
Última edición por KarAnn el Dom Sep 18, 2011 1:08 pm, editado 1 vez
KarAnn- Mensajes : 4
Fecha de inscripción : 15/09/2011
Edad : 29
Localización : Venezuela
Re: Recibir MP cuando alguien postea en nuestro perfil
gracias por la informacion encantito
(creo que este post deberia ir en AYUDA)
(creo que este post deberia ir en AYUDA)
Byshark- Campeon de Campeones
- Mensajes : 4720
Fecha de inscripción : 01/09/2011
Localización : en mi pompa
Re: Recibir MP cuando alguien postea en nuestro perfil
nop esta bien aqui, bueno regrese, y ahora a ponerme seria, y si creatuforo es mi ultimo recurso asi que nos mudamos ^^
Temas similares
» Esto..... hay alguien ahí???? Pola se presenta ^___^
» Como dejar mensajes en el perfil.
» Configuracion de vista previa cuando se postean imagenes grandes
» Como dejar mensajes en el perfil.
» Configuracion de vista previa cuando se postean imagenes grandes
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.