Remover por definifivo o "Re: título" e "título"

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:
Você favoritou esta postagem

Remover por definifivo o "Re: título" e "título"

  • Remover marcador da postagem
  • Mensagem por Holmes »

    Qual a URL do seu fórum: http://www.chaman-linux.com/manjaro
    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: chaman senha: chaman
    Estilos instalados: Alpha
    Modificações instaladas: "Quem Esteve Aqui?"; "Resolvido";
    Qual seu nivel de experiência: Iniciante
    Quando começou o problema: Constatei
    Descreva seu problema: oi pessoal, estou tentando remover por definifivo o "Re: título" e "título" das mensagens de reposta e para isto segui as orientações aqui

    viewtopic.php?f=147&t=46860#p279202

    viewtopic.php?f=147&t=46860&start=10#p279454

    confesso que achei um pouco confuso esse tópico!

    também executei esse comando

    Código: Selecionar todos

    UPDATE phpbb_posts SET post_subject = '' WHERE post_subject like 'Re:%'
    lá na base de dados e ele removeu de algumas mensagens o "Re: título" e deixou de outras mensagens e não sei por qual motivo isto ocorreu!

    também já fiz esse procedimento e esse! todavia continua com o ""Re: título" para algumas mensagens, para outras o "Re:" não aparece e para outras somente aparece o "Re:".
    imagem1.png
    a minha ideia é remover o "Re: título" e o "titulo"!

    vlw fwi, Holmes
    Você não está autorizado a ver ou baixar esse anexo.
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por robra »

    É só seguir com calma as explicações na mensagem viewtopic.php?f=147&t=46860&start=10#p279454.

    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:

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por Holmes »

    => no arquivo posting_editor.html

    achei as linhas:

    Código: Selecionar todos

    <!-- IF S_POST_ACTION or S_PRIVMSGS or S_EDIT_DRAFT -->
       <dl style="clear: left;">
          <dt><label for="subject">{L_SUBJECT}:</label></dt>
          <dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
       </dl>
    adicionei após a linha <dl style="clear: left;">, em uma nova linha: <!-- IF S_NEW_MESSAGE or S_PRIVMSGS -->

    adicionei antes da tag final </dl>, em uma nova linha: <!-- ENDIF -->

    => no arquivo quickreply_editor.html

    achei as linhas

    Código: Selecionar todos

    <dl style="clear: left;">
                         <dt><label for="subject">{L_SUBJECT}:</label></dt>
                         <dd><input type="text" name="subject" id="subject-ns" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
                      </dl>

    Código: Selecionar todos

    <dl style="clear: left;">
                      <dt><label for="subject">{L_SUBJECT}:</label></dt>
                      <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
                   </dl>
    e apliquei o mesmo procedimento para o arquivo posting_editor.html. todavia o código <!-- IF S_NEW_MESSAGE or S_PRIVMSGS --> deixei assim <!-- IF S_NEW_MESSAGE -->.

    também como eu disse fiz esse procedimento e esse!

    feito tudo isto, limpei o template e o chace, mas não percebi diferença! será que falta algo?


    ===EDITADO===

    apareceu esse erro

    Código: Selecionar todos

    Parse error: syntax error, unexpected '}' in /home/extre674/public_html/chaman-linux.com/manjaro/cache/tpl_Alpha_quickreply_editor.html.php on line 34


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

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por robra »

    Cara... não tem mistério.
    Realizando o procedimento descrito na mensagem viewtopic.php?f=147&t=46860#p279202, quando o usuário vai postar uma resposta, a página fica sem o campo do "título", igual a imagem abaixo...
    img000.jpg
    ... e que depois de postada continua sem o "título":
    img001.jpg
    Observe que a mensagem do meio, na imagem acima, ainda tem o "título", poque é uma mensagem antiga, cuja as informações estão no banco de dados. Para remover o "título" das respostas antigas, realize o procedimento do item 3 descrito na mensagem viewtopic.php?f=147&t=46860&start=10#p279454, cujo o resultado será este:
    img003.jpg
    Abraço. Imagem
    Você não está autorizado a ver ou baixar esse anexo.
    [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:

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por Holmes »

    robra, estou fazendo o teste no site do Chakra Brasil e com relação as duas primeiras imagens isto está OK. as mensagens que ainda contém o "título" fiz as modificações sugeridas no arquivo quickreply_editor.html e também rodei o comando

    Código: Selecionar todos

    UPDATE phpbb_posts SET post_subject = '' WHERE post_subject like 'Re:%'


    feito tudo isto, as mensagens ainda contém o "título", mas outras mensagens não contém o "título". veja

    => sem o "título"

    http://www.chakra-linux.com.br/forum/vi ... f=17&t=476

    => com o "título"

    http://www.chakra-linux.com.br/forum/vi ... f=15&t=838

    estou achando isto muito estranho...

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

    Re: Remover por definifivo o "Re: título" e "título"

  • Remover marcador da postagem
  • Mensagem por robra »

    É provável que você tenha rodado o comando errado no banco de dados, com o final 'Re:' ao invés de 'Re:%', e aí, ao invés de excluir todo o título, acabou excluindo somente o texto Re:, permanecendo o restante do título nas mensagens.
    Agora, tem de rodar o comando...
    UPDATE phpbb_posts SET post_subject = '' WHERE post_id <> X and topic_id = Y
    ... onde X é o valor do post_id, na tabela phpbb_posts, respectivo a 1ª mensagem do Tópico, a que inicia o tópico, e o valor do topic_id é o do tópico o qual as mensagens pertencem. Desta forma, somente a 1ª mensagem do tópico permanecerá com o título.
    A sugestão é ordenar o campo topic_id para que os títulos fiquem juntos na lista e aí será mais fácil de identificar qual é a 1ª mensagem do tópico comparando o conteúdo do campo post_text com o texto nas mensagens do tópico, como também identificar o valor correspondente do topic_id.
    Exemplo:
    Na imagem abaixo esta a tabela phpbb_posts ordenada pelo campo topic_id.
    Repare que no valor 1 tem 3 mensagens, sendo a circulada em vermelho é que abre o tópico e as em azul as respostas.
    img000.jpg
    img001.jpg
    Neste meu caso, rodei o comando...
    UPDATE phpbb_posts SET post_subject = '' WHERE post_id <> 1 and topic_id = 1
    ... e apenas a 1ª mensagem permaneceu com o título:
    img002.jpg
    :arrow: Faça sempre backup antes de rodar comandos no banco de dados.

    Abraço. Imagem
    Você não está autorizado a ver ou baixar esse anexo.
    Editado pela última vez por robra em 15 Jul 2013, 13:43, em um total de 1 vez.
    Razão: Complementar a resposta.
    [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:

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por Holmes »

    ok robra, vou ver isto. você chegou a testar esse comando?

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

    Re: Remover por definifivo o "Re: título" e "título"

  • Remover marcador da postagem
  • Mensagem por robra »

    Editei a minha mensagem anterior para complementar a resposta. Agora ficou correta.

    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:

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por Holmes »

    robra vou fazer o teste aqui e depois dou o retorno!

    vlw fwi, Holmes
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:

    Re: Remover por definifivo o "Re: título" e "título"

  • Favoritar esta postagem
  • Mensagem por Holmes »

    oi robra, estou com uma dúvida e para isto veja a imagem abaixo
    bd.png
    repare que no valor 2 tem 4 mensagens e nesse caso rodaria o comando assim

    UPDATE phpbb_posts SET post_subject = '' WHERE post_id <> 2 and topic_id = 2

    trocando o 1 por 2!

    é isto?

    vlw fwi, Holmes
    Você não está autorizado a ver ou baixar esse anexo.
    Trancado