Staff en línea
Últimos temas
[Ocio] Contemos hasta el 5000
por Chalo Lun Oct 15, 2018 8:24 am

[Revisado] Errores Yoshi Fans club
por YoshiGM Sáb Oct 13, 2018 12:36 pm

[CSS] Dar estilo a los rangos
por Eslam Love Miér Oct 03, 2018 11:15 pm

Página 2 de 3. Precedente  1, 2, 3  Siguiente

[Resuelto] Enviar MP al dar reputacion
Tema iniciado por y Añadir a favoritos

[Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 9:22 am


Última edición por YoshiGM el Lun Nov 16, 2015 1:34 pm, editado 1 vez
Recuerdo del primer mensaje :

URL:: www.yoshifansclub.com/forum
Versión de mi foro:: phpBB3
Navegador:: Firefox
Descripcion del problema: Estoy intentando lograr que cuándo alguien pulse el botón "+REP" o +, se envíe automáticamente un mensaje privado con el fin de que sepa que les agrada el post o al menos una notificación o algo que ayude a que el usuario sepa que a alguien le agradó el mensaje.

El código que tengo es :

Código:
 $(function(){$(".vote").each(function(){$(this).find(".vote-button:first a").html('<img src="http://i68.servimg.com/u/f68/19/27/50/41/mas10.png" alt="Votar" title="Votar este mensaje" />').click(function(){$.get($(this).attr("href"));$(this).parent().html('<img src="http://i68.servimg.com/u/f68/19/27/50/41/mas210.png"  alt="Vote enregistré" title="Vote registered" />');return!1});$(this).closest(".postbody").find("ul.profile-icons").append("<li />").find("li:last").append($(this).find(".vote-button:first a")).append($(this).find(".vote-bar").length?' <div class="vote-count" title="Number of Positive Votes">'+$(this).find(".vote-bar").attr("title").replace(/^.*\(([0-9]*) .*?\)$/,"$1"):"")+'</div>';$(this).remove()})});

Pero soy muy inexperto en esto y me gustaría lograr lo que digo.

Capturas de pantalla del problema: Chalo es vida (?



Mensaje automático



[ok]Cierro tema, y muevo a Temas resueltos[/ok]
YoshiGM
avatar

¿Que estoy pensando? :

Octubre Sorprendeme [?] [table class=fecha_up][td]Se modifico:1/010/18 - 17:37 hrs. [/td][/table]


Banner en temas :

https://i.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1151


Puntos :

1548


Me gusta :

237


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario http://www.yoshifansclub.net

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:06 pm
no ha llegado nada
YoshiGM
avatar

¿Que estoy pensando? :

Octubre Sorprendeme [?] [table class=fecha_up][td]Se modifico:1/010/18 - 17:37 hrs. [/td][/table]


Banner en temas :

https://i.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1151


Puntos :

1548


Me gusta :

237


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario http://www.yoshifansclub.net

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:08 pm
staff
Código:

$(function() {
    $('.vote').each(function() {
        var f = $(this),
            h = f.parents('.post'),
            e = h.find('.author').find('a').text(),
            c = _userdata.username,
            i = h.find('.inner').find('div').first().attr('id'),
            d = h.find('.content').text(),
            b = h.find('.author a').attr('href'),
            a = f.find('a').attr('href'),
            g = h.find('h2').text();
        f.find('.vote-button:first').find('a').addClass('votar').html('<img src="http://i68.servimg.com/u/f68/19/27/50/41/mas10.png" alt="Votar" title="Votar este mensaje" />').on('click', function(j) {
            j.preventDefault();
            $.get(a, function() {
                console.log(a)
            }).success(function() {
                if (h.find('.vote-count').length) {
                    h.find('.vote-count').html(parseInt($('.vote-count').first().html()) + parseInt(1))
                } else {
                    h.find('ul.profile-icons').append('<li><div class="vote-count" title="número de votos positivos">1</div></li>')
                }
                var k = {
                    folder: 'inbox',
                    mode: 'post',
                    post: '1',
                    username: '' + e + '',
                    subject: 'A ' + c + ' le gusta tu post en:' + g + '#' + i + '',
                    message: 'Este mensaje es enviado automaticamente de el tema [b]' + g + '[/b]\n  A [b]' + c + '[/b] le gustó el post:[b][url=' + document.location.href + ']#' + i + ' [/url][/b]:\n [quote]' + e + ':\n' + d + '[/quote]'
                };
                $.post('/privmsg', k);
                console.log(k);
                h.find('.votar').hide().html('<img src="http://i68.servimg.com/u/f68/19/27/50/41/mas210.png" alt="Voto registrado" title="Vote registered" />').fadeIn()
            })
        });
        f.closest('.postbody').find('ul.profile-icons').append('<li />').find('li:last').append(f.find('.vote-button:first').find ('a')).append(f.find('.vote-bar').length ? ' <div class="vote-count" title="número de votos positivos">' + f.find('.vote-bar').attr('title').replace(/^.*\(([0-9]*) .*?\)$/, '$1') : '') + '</div>';
        f.remove()
    })
});
css
Código:

.votar + .vote-count{display:inline-block;margin-top:-30px;margin-left:55px}
este sería el beta 1 de ese code modificado añadi varias cosas espero sea de tu agrado
Chalo
avatar

¿Que estoy pensando? :

ayudando como debe ser [table class=fecha_up][td]Se modifico:2/010/18 - 20:40 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6839


Puntos :

8934


Me gusta :

1030


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:08 pm
staff
@YoshiGM escribió:[quotelink="/t881p10-en-curso-enviar-mp-al-dar-reputacion#7960"]
no ha llegado nada

ok deja pruebo de nuevo
Chalo
avatar

¿Que estoy pensando? :

ayudando como debe ser [table class=fecha_up][td]Se modifico:2/010/18 - 20:40 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6839


Puntos :

8934


Me gusta :

1030


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:10 pm
staff
en el pa, en seguridad, debes tener esta casilla así:



de lo contrario las formas ajax no funcionan

[tag]YoshiGM[/tag]
Chalo
avatar

¿Que estoy pensando? :

ayudando como debe ser [table class=fecha_up][td]Se modifico:2/010/18 - 20:40 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6839


Puntos :

8934


Me gusta :

1030


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:12 pm
No funciona.. solo se ve

+
_
-

Como reputacion
YoshiGM
avatar

¿Que estoy pensando? :

Octubre Sorprendeme [?] [table class=fecha_up][td]Se modifico:1/010/18 - 17:37 hrs. [/td][/table]


Banner en temas :

https://i.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1151


Puntos :

1548


Me gusta :

237


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario http://www.yoshifansclub.net

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:17 pm
staff
si sale un error de linea inesperada ya lo vi, pero no es el code, lo estoy usando en mi foro de pruebas
Chalo
avatar

¿Que estoy pensando? :

ayudando como debe ser [table class=fecha_up][td]Se modifico:2/010/18 - 20:40 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6839


Puntos :

8934


Me gusta :

1030


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:19 pm
staff
[tag]YoshiGM[/tag] creo ya quedo no?
Chalo
avatar

¿Que estoy pensando? :

ayudando como debe ser [table class=fecha_up][td]Se modifico:2/010/18 - 20:40 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6839


Puntos :

8934


Me gusta :

1030


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:20 pm
Ya se ve el botón, pero como le hago en el subject sólo diga:

Me gustó tu post sin el titulo del tema ni el nombre..

En el contenido salga el mensaje:

Este MP ha sido enviado automáticamente porque a (NOMBRE DE LA PERSONA QUE LE GUSTÓ) te ha dado +REP en el tema: NOMBRE DEL TEMA CON URL

Explicame como funcionan las variables
YoshiGM
avatar

¿Que estoy pensando? :

Octubre Sorprendeme [?] [table class=fecha_up][td]Se modifico:1/010/18 - 17:37 hrs. [/td][/table]


Banner en temas :

https://i.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1151


Puntos :

1548


Me gusta :

237


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario http://www.yoshifansclub.net

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:24 pm
staff
Código:

subject: 'A ' + c + ' le gusta tu post en:' + g + '#' + i + '',
 message: 'Este mensaje es enviado automaticamente de el tema [b]' + g + '[/b]\n  A [b]' + c + '[/b] le gustó el post:[b][url=' + document.location.href + ']#' + i + ' [/url][/b]:\n [quote]' + e + ':\n' + d + '[/quote]'

cambialo por:

Código:

subject: 'Me gustó tu post',
 message: 'Este MP ha sido enviado automáticamente porque a  [b]' + c + '[/b] te ha dado +REP en el tema: [b][url=' + document.location.href + ']#' + i + ' [/url][/b]'
Chalo
avatar

¿Que estoy pensando? :

ayudando como debe ser [table class=fecha_up][td]Se modifico:2/010/18 - 20:40 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6839


Puntos :

8934


Me gusta :

1030


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] Enviar MP al dar reputacion 
el Lun Nov 16, 2015 1:31 pm
Ok ya funciona todo muy bien..
Ahi veré como lo personalizo un poco jeje.. Del ensayo y el error de aprende mucho -w-

Resuelto.
YoshiGM
avatar

¿Que estoy pensando? :

Octubre Sorprendeme [?] [table class=fecha_up][td]Se modifico:1/010/18 - 17:37 hrs. [/td][/table]


Banner en temas :

https://i.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1151


Puntos :

1548


Me gusta :

237


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario http://www.yoshifansclub.net

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.