Deixar usuário registrado sempre online

Suporte à dúvidas gerais relacionadas ao phpBB.
Holmes
Membro Avançado
Membro Avançado
Mensagens: 1142
Registrado em: 23 Fev 2012, 15:21
Localização: Brasil
Contato:
MSG 1000+Avatar
Você favoritou esta postagem

Deixar usuário registrado sempre online

  • Remover marcador da postagem
  • Mensagem por Holmes »

    Qual a URL do seu fórum: http://www.chakra-linux.com.br/forum/portal.php
    Tipo de Hospedagem: Compartilhada (HostGator Brasil)
    Qual a versão do phpBB: phpBB 3.0.11
    É um novo ou uma conversão: Instalação Limpa
    Usuário de teste: chakra senha: chakra
    Estilos instalados: we_clearblue
    Modificações instaladas: "Quem Esteve Aqui?"; "Board3 Portal"; "Resolvido"; "WMP"; "Posting Template"; "Legend Repositioning"; "ACP Announcement Centre"; "Share One"; "jGrowl Popup"; "Knowledge Base"; "Thanks for Posts"; "Advanced BBCode Box 3"; etc.
    Qual seu nivel de experiência: Iniciante
    Quando começou o problema: uma dúvida e curiosidade
    Descreva seu problema: oi pessoal, gostaria de saber como posso deixar um usuário registrado sempre ativo (online) no fórum. isto é possível no phpBB?

    vlw fwi, Holmes
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar

    Re: Deixar usuário registrado sempre online

  • Favoritar esta postagem
  • Mensagem por robra »

    Não entendi.
    Você quer que um usuário apareça como "online" no perfil dele nas mensagens como também na lista "Quem está online" sem que ele esteja logado no Fórum :?:

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Deixar usuário registrado sempre online

  • Favoritar esta postagem
  • Mensagem por Holmes »

    oi robra, quero que ele apareça, sem que ele esteja logado no Fórum, sempre em "Quem está online". isto é possível?

    vlw fwi, Holmes :)
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3927
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Deixar usuário registrado sempre online

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Qual a razão para isto?
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar
    Você favoritou esta postagem

    Re: Deixar usuário registrado sempre online

  • Remover marcador da postagem
  • Mensagem por _Vinny_ »

    Precisa ser realmente online ou seria um fake online?
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar

    Re: Deixar usuário registrado sempre online

  • Favoritar esta postagem
  • Mensagem por robra »

    Holmes escreveu:oi robra, quero que ele apareça, sem que ele esteja logado no Fórum, sempre em "Quem está online". isto é possível?

    vlw fwi, Holmes :)
    Após fazer uma busca no Google por "fake user online phpbb" apareceu:
    https://www.phpbb.com/community/viewtop ... 1&t=991945
    Resumindo, é o seguinte:
    Abra o seu arquivo /includes/functions.php, ache as linhas...

    Código: Selecionar todos

        $online_users = array(
            'online_users'            => array(),
            'hidden_users'            => array(),
            'total_online'            => 0,
            'visible_online'        => 0,
            'hidden_online'            => 0,
            'guests_online'            => 0,
        ); 
    1- Substitua a linha...
    'online_users' => array(),
    ...por:
    'online_users' => array(xx),
    ... sendo que o valor xx corresponde ao número do ID do usuário que ficará fixo online.

    2- Substitua a linha...
    'visible_online' => 0,
    'visible_online' => 1,
    ... para que a quantidade de 1 usuário seja somada na estatística.

    :arrow: Se quiser mais de 1 usuário fixo "online", as linhas ficarão:
    'online_users' => array(xx,xx1,xx2),
    'visible_online' => 3,
    Sendo que xx,xx1,xx2 são os valores do ID dos usuários, respectivamente.


    :arrow: A MOD abandonada [ABD] Fake user online apenas manipula os dados na estatística, sem acrescentar um nome de usuário "online" fixo. Mesmo assim, para a MOD funcionar na versão 3.0.11 e ser instalada pelo AutoMOD, é preciso descompactar o arquivo FakeUser_1.0.1.zip, abrir o arquivo fakeuser_install.xml pelo programa Notepad++, substituir a linha...

    Código: Selecionar todos

                    <find><![CDATA[        $online_users = obtain_users_online($f);]]></find> 
    ...por:

    Código: Selecionar todos

                    <find><![CDATA[        $online_users = obtain_users_online($item_id, $item);]]></find>
    ... salvar o arquivo, "zipar" a pasta "FakeUser" e usá-a na instalação pelo AutoMOD.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Deixar usuário registrado sempre online

  • Favoritar esta postagem
  • Mensagem por Holmes »

    oi robra, vou fazer isto! sobre o ID do usuário, ele está no BD?

    vlw fwi, Holmes
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

    Re: Deixar usuário registrado sempre online

  • Remover marcador da postagem
  • Mensagem por robra »

    Sim, na tabela phpbb_users o user_id é uma das colunas.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Deixar usuário registrado sempre online

  • Favoritar esta postagem
  • Mensagem por Holmes »

    oi robra, consegui encontrar os IDs e deu certinho essa dica! obrigado pela ajuda..

    vlw fwi, Holmes :)
    Trancado