Staff en línea
Últimos temas
[Ocio] Contemos hasta el 5000
por Chalo Ayer a las 11:27 pm

[recursos] Pack Rangos
por elvinson Vie Ene 19, 2018 6:05 pm

[aviso] Bugs: cambios en el foro
por YoshiGM Jue Ene 18, 2018 8:00 pm

[Pedido] Rangos para el Staff
por YoshiGM Jue Ene 18, 2018 2:11 pm

[javascript] Recibe una notificación cuando el staff edita un post
Tema iniciado por y Añadir a favoritos

staff
[codebox]Envía una notificación al usuario si le editaste un post[/codebox]
[alert]Debes permitir el uso de formularios externos, en tu PA, General, Seguridad, busca la opción[/alert]
[hidecode]
Código:

$(function() {
    if(_userdata.user_level > 0) {
        if(window.location.href.search('/t') >= 0) {
            $('a[href*="mode=editpost"]')on('click',function() {
                var jUser = $(this).parents('.post').find('.username, .author a').text();
                var jLink = $(this).parents('.post').find('.posthead a, .topic-title a').attr('href');
                if(jUser != _userdata.username) {
                    sessionStorage.setItem("member_post_edited", jUser);
                    sessionStorage.setItem("link_to_post", jLink);
                }
            });
        }
        if(window.location.href.search('mode=editpost') >= 0) {
            var x = sessionStorage.getItem('member_post_edited');
            var y = sessionStorage.getItem('link_to_post');
            if(x && y) {
                $('input[name="post"]').click(function(d) {
                    d.preventDefault();
                    $.post('/post?p=' + $('input[name="p"]').val() + '&mode=editpost', {
                        'message': $('textarea').sceditor('instance').val(),
                        'post': '1',
                        'attach_sig': '1'
                    }).done(function(e) {
                        var href = $(e).find('a[href^="/viewtopic"]').attr('href');
                        $.post('/privmsg', {
                            'mode': 'post',
                            'post': '1',
                            'folder': 'inbox',
                            'username': x,
                            'subject': 'Tu post fué editado por algún miembro del staff',
                            'message': '[b]Link del post editado:[/b] ' + window.location.protocol + '//' + window.location.host + y + ''
                        }).done(function() {
                            alert("El usuario fue notificado");
                            sessionStorage.removeItem('member_post_edited');
                            sessionStorage.removeItem('link_to_post');
                            location.href = href;
                        }).fail(function() {
                            alert("un error ocurrió al intentar notificar");
                            location.href = href;
                        });
                    }).fail(function() {
                        alert("Un error ocurrio al intentar editar");
                    });
                });
            }
        }
    }
});
[/hidecode]
Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


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

Volver arriba Ir abajo

gracias por el code
Roger
avatar

¿Que estoy pensando? :

Probando el status del foro [table class=fecha_up][td]Se modifico:9/03/17 - 9:13 hrs.[/td][/table]


Banner en temas :

http://thedesigninspiration.com/wp-content/uploads/2012/06/Facebook-Covers-029.jpg


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

302


Puntos :

338


Me gusta :

28


ingreso :

30/03/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

 En la misma categoria


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