Dúvida como colocar atividade atual

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 12/05/14, 10:08 pm

  • Descrição:
Olá, como faço para colocar atividade atual?? É o que ele está fazendo agora por exemplo: Vento tópico tal tal, vendo perfil de usuário, vendo mensagens particulares e etc.

  • Informações:
Fórum:rc2eterno.forumeiros.comVersão:PHPBB2
Tipo:Erros diversosTags:Dúvida,colocar,atividade,atual



Última edição por LUCAS RC2 em 16/05/14, 12:45 pm, editado 1 vez(es)
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por Hancki em 13/05/14, 06:47 am

Olá!

Podemos fazer apenas do fórum que ele está visitando atualmente!
Veja um código que formulei:
Código:
if (document.location.pathname.indexOf("/u") == 0) {
    $(document).ready(function () {
        // Hack para ir buscar o nome do perfil
        $("h1.page-title:contains('Exibir Perfil')").text(function (i, text) {
            return text.replace("Exibir Perfil :: ", "");
        });
        // Corpo do widget
        $('.panel.bg1:first').after('<table style="margin-bottom: 5px;" width="100%" cellspacing="1" cellpadding="0" border="0" class="forumline"><tbody><tr><td class="catLeft"><span class="genmed module-title">Localização atual</span></span></td></tr><tr><td class="row1 gensmall"><div class="clear"></div><div id="forumLocal">Carregando...</div></td></tr></tbody></table>');
        // Início do processo de busca da localização
        var nomeLocal = $("h1.page-title").text(); // Variável consequente do hack acima
        $('#forumLocal').load('viewonline #page-body table.forumline:contains("Localização no Fórum") tr:contains("' + nomeLocal + '") a:last');
    });
}
Adicione ele numa nova página Javascript, investida em todas as páginas!
Resultados:
- http://prntscr.com/38gcxf
- http://prntscr.com/38gda4

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 13/05/14, 12:59 pm

Ficou assim agora.

avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 14/05/14, 12:09 pm

Me ajuda por favor.
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por Hancki em 14/05/14, 12:32 pm

Use este:
Código:
$(document).ready(function () {
    if (document.location.pathname.indexOf("/u") == 0) {
        if ($('#wrap').length) { // Verifica a existência em phpBB3
            $(document).ready(function () {
                // Hack para ir buscar o nome do perfil
                $("#cp-main h1:nth-child(1)").text(function (i, text) {
                    return text.replace("Tudo sobre ", "");
                });

                // Corpo do widget
                $('#profile-advanced-right .module:first').after('<div class="module" style="margin-bottom:4px;"><div class="inner"><span class="corners-top"><span></span></span><div class="h3">Localização atual</div><div id="forumLocal">Carregando...</div><span class="corners-bottom"><span></span></span></div></div>');

                // Início do processo de busca da localização
                var nomeLocal = $("#cp-main h1:nth-child(1)").text(); // Variável consequente do hack acima
                $('#forumLocal').load('viewonline #main-content .forumbg tr:contains("' + nomeLocal + '") td a:last');
            });
        } else if ($('.pun').length) { // Verifica a existência em PunBB
            $(document).ready(function () {
                // Hack para ir buscar o nome do perfil
                $("#profile-advanced-details .main-head .subtitle").text(function (i, text) {
                    return text.replace("Tudo sobre ", "");
                });

                // Corpo do widget
                $('#profile-advanced-right .module:first').after('<div class="module main" style="margin-bottom:4px !important;"><div class="main-head"><div class="h3">Localização atual</div></div><div class="main-content clearfix"><div id="forumLocal">Carregando...</div></div></div>');

                // Início do processo de busca da localização
                var nomeLocal = $("#profile-advanced-details .main-head .subtitle").text(); // Variável consequente do hack acima
                $('#forumLocal').load('viewonline #main-content .table tr:contains("' + nomeLocal + '") td.tcr a:first');
            });
        } else if ($('td.bodyline').length) { // Verifica a existência em phpBB2
            $(document).ready(function () {
                // Hack para ir buscar o nome do perfil
                $("table.forumline th:contains('Tudo sobre')").text(function (i, text) {
                    return text.replace("Tudo sobre ", "");
                });

                // Corpo do widget
                $('table[cellpadding="1"][cellspacing="1"] tbody tr:nth-child(2) td:nth-child(2) table.forumline:first').after('<table style="margin-bottom: 5px;" width="100%" cellspacing="1" cellpadding="0" border="0" class="forumline"><tbody><tr><td class="catLeft"><span class="genmed module-title">Localização atual</span></span></td></tr><tr><td class="row1 gensmall"><div class="clear"></div><div id="forumLocal">Carregando...</div></td></tr></tbody></table>');

                // Início do processo de busca da localização
                var nomeLocal = $("table.forumline th:contains('Tudo sobre')").text(); // Variável consequente do hack acima
                $('#forumLocal').load('viewonline #page-body table.forumline:contains("Localização no Fórum") tr:contains("' + nomeLocal + '") a:last');
            });
        } else if ($('#ipbwrapper').length) { // Verifica a existência em Invision
            $(document).ready(function () {
                // Hack para ir buscar o nome do perfil
                $("#profile-advanced-details .maintitle h3:first").text(function (i, text) {
                    return text.replace("Tudo sobre ", "");
                });

                // Corpo do widget
                $('#profile-advanced-right .module:first').after('<div class="module borderwrap"><div class="maintitle"><h3>Localização atual</h3></div><div class="box-content profile"><div class="clear"></div><div id="forumLocal">Carregando...</div></div></div>');

                // Início do processo de busca da localização
                var nomeLocal = $("#profile-advanced-details .maintitle h3:first").text(); // Variável consequente do hack acima
                $('#forumLocal').load('viewonline #main-content .ipbtable.view-online tbody:contains("' + nomeLocal + '") a:last');
            });
        }
    }
});
Ele funcionará excelentemente!
Só precisa de estar online para que apareça em que fórum o usuário se encontra!
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 14/05/14, 07:53 pm

Agora não ta aparecendo nada.
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por Hancki em 15/05/14, 05:04 am

Aparece sim, veja: http://prntscr.com/3jdcal
Simplesmente a cor está branca como o fundo!
Acredite, esse código é funcional!
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 15/05/14, 12:49 pm

Mas eu usei em javascript, não tem como mudar a cor.
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por Hancki em 15/05/14, 04:15 pm

Use este CSS:
Código:
#profile-advanced-right .module .h3{
   color: black !important;
}
Resultado: http://prntscr.com/3jifu9
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 15/05/14, 05:14 pm

Obrigado, e tem como colocar ultima atividade atual, isso é o tempo da última vez que ele estava online por exemplo, última atividade: hoje ás 14:06.
Entendeu?
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 15/05/14, 06:19 pm

Isso é possível?
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por Hancki em 16/05/14, 06:34 am

Olá!

Lamento, mas não existe meio!

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por LUCAS RC2 em 16/05/14, 12:45 pm

Triste Valeu.

Fechado!
avatar

LUCAS RC2
Nível 9

Masculino
Inscrito dia : 24/04/2014
Mensagens : 165
Pontos Ativos : 223

Ver perfil do usuário http://rc2eterno.forumeiros.com

Resolvido Re: Dúvida como colocar atividade atual

Mensagem por Daemon em 16/05/14, 01:52 pm

@LUCAS RC2 escreveu:Obrigado, e tem como colocar ultima atividade atual, isso é o tempo da última vez que ele estava online por exemplo, última atividade: hoje ás 14:06.
Entendeu?
Essa informação já existe, é só adicionar "stats" após o link com id de um membro: http://rc2eterno.forumeiros.com/u1stats
avatar

Daemon
Membro do Fórum

Masculino
Inscrito dia : 01/03/2012
Mensagens : 1096
Pontos Ativos : 1688

Ver perfil do usuário http://bestskins.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum