Reorganizar ordem de mensagens dentro de um tópico

Suporte à dúvidas gerais relacionadas ao phpBB.
rodrigolima2000
Novato
Novato
Mensagens: 7
Registrado em: 13 Set 2011, 00:44
Você favoritou esta postagem

Reorganizar ordem de mensagens dentro de um tópico

  • Remover marcador da postagem
  • Mensagem por rodrigolima2000 »

    URL do Fórum: http://

    Hyper newbie question ...

    Senhores, estou tentando reorganizar mensagens dentro de um tópico. Por exemplo, alguém criou o tópico antes de mim, e tudo que eu preciso é colocar a minha mensagem fixa antes da mensagem de qualquer outro cidadão.

    Considerando as máximas permissões... Isto é possível?

    Desde já grato!

    Versão 3.0.8
    smallbreeds
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 702
    Registrado em: 13 Out 2010, 13:16
    Localização: Florianópolis - SC
    Contato:
    MSG 500+
    Você favoritou esta postagem

    Re: Reorganizar ordem de mensagens dentro de um tópico

  • Remover marcador da postagem
  • Mensagem por smallbreeds »

    Se é um tópico antes dos demais, o criar a mensagem mesmo, você tem a opção de, se for administrador ou moderador com permissão para fazê-lo, de marcar o tópico como FIXO. Tópicos fixos permanecerão no topo da lista de tópicos, só competirão pela posição com outros tópicos fixos.
    Depedendo da necessidade ainda poderá marcar como Anúncio (Ficará no topo do Fórum de origem) ou Anúncio Global (aparecerá no topo de todos os Fóruns).
    fixo.JPG
    Você não está autorizado a ver ou baixar esse anexo.
    Shih Tzu Forum | Small Breeds - Shih Tzu Canil | Versatti Móveis Planejados
    Não solicite auxílio por MP. Por favor, utilize o Fórum.
    rodrigolima2000
    Novato
    Novato
    Mensagens: 7
    Registrado em: 13 Set 2011, 00:44
    Você favoritou esta postagem

    Re: Reorganizar ordem de mensagens dentro de um tópico

  • Remover marcador da postagem
  • Mensagem por rodrigolima2000 »

    eu entendi...

    quando se trata de tópicos dentro de foruns. Mas eu estou falando de Mensagens dentro de tópicos. Quando um tópico é criado, naturalmente vem com uma primeira mensagem não é isso?A primeira mensagem de um tópico, eu tenho todas essas opções (fixo, anúncio, etc).

    Talvez a minha dúvida se reflita no entendimento da estrutura da coisa toda... Eu gostaria de entrar em um tópico (e não em um forum), que outro criou, e como administrador, rearrumar as msgs na ordem que bem entender. Pelo menos quando eu clico em editar mensagem, as opções que eu tenho são de : trancar, destrancar, excluir e repartir. Mas não tem a opção mover dentro do tópico.

    Tópicos podem ser movidos e fundidos, mas mensagens eu não consigo ordenar (dentro do mesmo tópico!). Talvez por que ele considere a data de postagem.

    Vou esperar só mais uma resposta, pra consolidar o conhecimento, e depois dou por resolvido.

    grato!
    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: Reorganizar ordem de mensagens dentro de um tópico

  • Remover marcador da postagem
  • Mensagem por robra »

    Rodrigo.

    Realmente as mensagens são ordenadas pela data de postagem, mas isso pode ser alterado.
    Veja o tópico viewtopic.php?t=44064 que trata sobre a ordenação dos tópicos em um fórum.
    Neste, há uma explicação do professor mauricio, mais precisamente aqui: viewtopic.php?t=44064#p270292. É só seguir o mesmo raciocínio só que você abrirá o arquivo viewtopic.php e deverá encontrar as linhas abaixo:

    Código: Selecionar todos

    // Post ordering options
    $limit_days = array(0 => $user->lang['ALL_POSTS'], 1 => $user->lang['1_DAY'], 7 => $user->lang['7_DAYS'], 14 => $user->lang['2_WEEKS'], 30 => $user->lang['1_MONTH'], 90 => $user->lang['3_MONTHS'], 180 => $user->lang['6_MONTHS'], 365 => $user->lang['1_YEAR']);
    
    $sort_by_text = array('a' => $user->lang['AUTHOR'], 't' => $user->lang['POST_TIME'], 's' => $user->lang['SUBJECT']);
    $sort_by_sql = array('a' => array('u.username_clean', 'p.post_id'), 't' => 'p.post_time', 's' => array('p.post_subject', 'p.post_id'));
    $join_user_sql = array('a' => true, 't' => false, 's' => false);
    
    $s_limit_days = $s_sort_key = $s_sort_dir = $u_sort_param = '';
    
    gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param, $default_sort_days, $default_sort_key, $default_sort_dir);
     
    Nelas é que você encontrará as regras que ordenam as mensagens dentro de um Tópico.

    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".
    rodrigolima2000
    Novato
    Novato
    Mensagens: 7
    Registrado em: 13 Set 2011, 00:44
    Você favoritou esta postagem

    Re: Reorganizar ordem de mensagens dentro de um tópico

  • Remover marcador da postagem
  • Mensagem por rodrigolima2000 »

    obrigado!
    Trancado