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, 14:21
Localização: Brasil
Contato:

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

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, 22:29

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

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, 14:21
Localização: Brasil
Contato:

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

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, 22:29

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

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, 14:21
Localização: Brasil
Contato:

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

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, 22:29

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

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, 14:21
Localização: Brasil
Contato:

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

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, 22:29

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

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, 14:21
Localização: Brasil
Contato:

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

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, 14:21
Localização: Brasil
Contato:

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

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