Retirando os títulos das mensagens de resposta
Retirando os títulos das mensagens de resposta
Qual a URL do seu fórum: http://www.gsbrazil.net/forum/index.php
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.9
É um novo ou uma conversão: Conversão de outro Software (ipb 2.6X)
Usuário de teste: Usuário: Teste GSB Senha: teste123
Estilos instalados: Prosilver
Modificações instaladas: ABBC3 3.3.0.9.3, BOARD3, Buttons Menu MOD 2.2.0, MCHAT 1.3.5, Medals System MOD 0.11.2, Paypal Donation MOD 1.0.3, Share On 1.2, Avatar Universal
Qual seu nivel de experiência: Intermediário
Quando começou o problema:
Descreva seu problema: Toda vez que se responde citando uma mensagem ou se responde dentro de um tópico o sistema do fórum atribui um título a mensagem de resposta. Ex: Re: Título
Utilizei uma instrução do Robra para retirar o título automático de Re: Título da 1° mensagem, agora me falta o que segue:
Gostaria de deletar nas tabelas, seja por scrip ou outra forma, todos os títulos das mensagens de resposta que existam no fórum, deixando somente os títulos das primeiras mensagens .
A intenção é que exista somente título na 1° mensagem do tópico, a mesma que da nome ao tópico, esta continuando a ser obrigatória.
Será que seria possível?
Grato
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.9
É um novo ou uma conversão: Conversão de outro Software (ipb 2.6X)
Usuário de teste: Usuário: Teste GSB Senha: teste123
Estilos instalados: Prosilver
Modificações instaladas: ABBC3 3.3.0.9.3, BOARD3, Buttons Menu MOD 2.2.0, MCHAT 1.3.5, Medals System MOD 0.11.2, Paypal Donation MOD 1.0.3, Share On 1.2, Avatar Universal
Qual seu nivel de experiência: Intermediário
Quando começou o problema:
Descreva seu problema: Toda vez que se responde citando uma mensagem ou se responde dentro de um tópico o sistema do fórum atribui um título a mensagem de resposta. Ex: Re: Título
Utilizei uma instrução do Robra para retirar o título automático de Re: Título da 1° mensagem, agora me falta o que segue:
Gostaria de deletar nas tabelas, seja por scrip ou outra forma, todos os títulos das mensagens de resposta que existam no fórum, deixando somente os títulos das primeiras mensagens .
A intenção é que exista somente título na 1° mensagem do tópico, a mesma que da nome ao tópico, esta continuando a ser obrigatória.
Será que seria possível?
Grato
Editado pela última vez por Philippus em 02 Mai 2012, 10:09, em um total de 1 vez.
Re: Retirando os títulos das mensagens
Descobri um post antigo do Robra que resolve a questão de desabilitar o Re: Título da 1° mensagem.
A alteração deve ser feita em \styles\SEU TEMA\template\posting_editor.html
Agora so me falta saber como deletar pelas tabelas, o título de todas as mensagem de resposta do fórum, deixando somente o título da 1° mensagem do tópico.
Grato
A alteração deve ser feita em \styles\SEU TEMA\template\posting_editor.html
Ja testei e funciona.robra escreveu:Acredito que para retirar o Re: Título da 1ª mensagem postada do Assunto da resposta deve-se alterar a linha...... para:Código: Selecionar todos
$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);Abraço.Código: Selecionar todos
$post_data['post_subject'] = '';
Agora so me falta saber como deletar pelas tabelas, o título de todas as mensagem de resposta do fórum, deixando somente o título da 1° mensagem do tópico.
Grato
Editado pela última vez por Philippus em 02 Mai 2012, 10:11, em um total de 2 vezes.
-
gssilva
- Membro Avançado

- Mensagens: 1109
- Registrado em: 27 Jul 2010, 19:40
- Nome Real: Guilherme Silva
- Localização: Araraquara - SP
- Contato:
Re: Retirando os títulos das mensagens
Eu já estava vendo isso pra você, já que você já achou a solução para uma dúvida eu vou focar em limpar os títulos com Re:
Eu não sou programador, eu vou fazer algumas pesquisas, assim que eu conseguir alguma coisa eu volto a postar.
Tenho que achar um comando sql que limpe esses dados da tabela phpbb_posts na coluna post_subject
Eu não sou programador, eu vou fazer algumas pesquisas, assim que eu conseguir alguma coisa eu volto a postar.
Tenho que achar um comando sql que limpe esses dados da tabela phpbb_posts na coluna post_subject
Politica do Suporte - http://www.suportephpbb.com.br/regras
Tradução - http://www.suportephpbb.com.br/traducao_phpbb
Leia pra postar - viewtopic.php?f=145&t=45248
Tradução - http://www.suportephpbb.com.br/traducao_phpbb
Leia pra postar - viewtopic.php?f=145&t=45248
Re: Retirando os títulos das mensagens
Obrigado gssilvagssilva escreveu:Eu já estava vendo isso pra você, já que você já achou a solução para uma dúvida eu vou focar em limpar os títulos com Re:
Eu não sou programador, eu vou fazer algumas pesquisas, assim que eu conseguir alguma coisa eu volto a postar.
Tenho que achar um comando sql que limpe esses dados da tabela phpbb_posts na coluna post_subject
Vou aguardar seu retorno e caso vc faça ainda hj, logo mais a noite, depois que eu voltar do trabalho, eu venho aqui conferir e lhe dar uma retorno.
Estou de saída agora, grato pela ajuda.
Re: Retirando os títulos das mensagens de resposta
Procurei no Google por "disable subject reply phpbb" e retornou várias opções.
Assim que tiver um tempo, vou testá-las para ver qual delas vai funcionar.
Abraço.
Assim que tiver um tempo, vou testá-las para ver qual delas vai funcionar.
Abraço.

[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".
Re: Retirando os títulos das mensagens de resposta
Abra o arquivo posting_editor.html e ache as linhas:
- Adicione após a linha
- Adicione antes da tag final
Abraço.
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><dl style="clear: left;">, em uma nova linha:<!-- IF S_NEW_MESSAGE -->- Adicione antes da tag final
</dl>, em uma nova linha:<!-- ENDIF -->Abraço.

[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".
Re: Retirando os títulos das mensagens de resposta
Nossa oq houve aqui?
Sumiu várias mensagens... tinha duas páginas este tópico e eu ja havia dado como resolvido.
Bom, Robra, me ajuda deu um probleminha no fórum.
Com alteração que vc sugeriu acima, que fizemos em posting_editor.html e quickreply_editor.html ficou perfeito a questão de não aparecer mais títulos para as mensagem de resposta.
So que teve um efeito não esperado, as mensagens privadas de resposta tb ficam sem campo de título e ai não é possível enviá-las, pois o fórum não deixa, ele diz que não pode enviar uma mensagem sem título.
Então eu gostaria que esse esquema de sem título fosse somente nas mensagem de resposta do fórum. Nas MP, ficasse o título de Re: cópia da primeira mensagem
Tem como?
Grato
Sumiu várias mensagens... tinha duas páginas este tópico e eu ja havia dado como resolvido.
Bom, Robra, me ajuda deu um probleminha no fórum.
Com alteração que vc sugeriu acima, que fizemos em posting_editor.html e quickreply_editor.html ficou perfeito a questão de não aparecer mais títulos para as mensagem de resposta.
So que teve um efeito não esperado, as mensagens privadas de resposta tb ficam sem campo de título e ai não é possível enviá-las, pois o fórum não deixa, ele diz que não pode enviar uma mensagem sem título.
Então eu gostaria que esse esquema de sem título fosse somente nas mensagem de resposta do fórum. Nas MP, ficasse o título de Re: cópia da primeira mensagem
Tem como?
Grato
Re: Retirando os títulos das mensagens de resposta
Consegui...
Era so trocar a condição
Até que estou aprendendo alguma coisa com vcs!
Vlw
Era so trocar a condição
<!-- IF S_NEW_MESSAGE --> por <!-- IF S_NEW_MESSAGE or S_PRIVMSGS -->.Até que estou aprendendo alguma coisa com vcs!
Vlw
Editado pela última vez por Philippus em 17 Mai 2012, 23:20, em um total de 1 vez.
Re: Retirando os títulos das mensagens de resposta
Ok, mas qual é a receita oficial desse bolo?
Qual resposta irá retirar o título apenas das respostas e deixar as privadas como é?
Outra coisa. Essa mudança afeta como quando o usuário clicar em "Ver suas mensagens"? Acho que lá é apresentado os titulos das mensagens tanto que vem aquele monte de postagens com mesmo titulo.
Qual resposta irá retirar o título apenas das respostas e deixar as privadas como é?
Outra coisa. Essa mudança afeta como quando o usuário clicar em "Ver suas mensagens"? Acho que lá é apresentado os titulos das mensagens tanto que vem aquele monte de postagens com mesmo titulo.
-
gssilva
- Membro Avançado

- Mensagens: 1109
- Registrado em: 27 Jul 2010, 19:40
- Nome Real: Guilherme Silva
- Localização: Araraquara - SP
- Contato:
Re: Retirando os títulos das mensagens de resposta
Infelizmente tivemos um problema e perdemos alguns tópicos.
Para fazer essa alteração basta fazer as seguintes alterações.
viewtopic.php?f=147&t=46860#p279198
Abra o arquivo posting_editor.html e ache as linhas:
- Adicione após a linha
- Adicione antes da tag final
Abra o aquivo posting_editor.html do seu estilo e ache a linha:
Adicione depois:
No mesmo código adicione após o
Abra o arquivo quickreply_editor.html do seu estilo e localize:
Nota: Essa edição será feito no segundo código que você irá encontrar, caso tenha dificuldade de encontrar basta descer a página até o fim que você irá achar esse código.
O robra havia feito de uma forma diferente se eu não me engano, eu acho que ele exclui essa parte do código. (Me corrija se eu estiver errado robra)
Aqui vamos apenas comentar para caso você queira voltar essa opção mais tarde.
Adicione antes do código localizado:
Encontre que é o fechamento do mesmo código citado acima:
Adicione depois:
Editado
Abra o aquivo viewtopic.php
Ache e exclua:
Editado
Para remover os títulos da respostas basta rodar o sql abaixo pelo phpmyadmin
Não se esqueça de limpar o cache do fórum e atualizar o estilo.
Todas as modificações feitas aqui são baseadas no estilo Prosilver, caso tenha alguma baseado no Subsilver2 ou o próprio você terá dificuldade de encontrar alguns códigos.
Qualquer dúvida basta postar.
Para fazer essa alteração basta fazer as seguintes alterações.
viewtopic.php?f=147&t=46860#p279198
Abra o arquivo posting_editor.html e ache 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><dl style="clear: left;">, em uma nova linha:<!-- IF S_NEW_MESSAGE or S_PRIVMSGS -->- Adicione antes da tag final
</dl>, em uma nova linha:<!-- ENDIF -->Abra o aquivo posting_editor.html do seu estilo e ache a linha:
Código: Selecionar todos
<dl style="clear: left;">Código: Selecionar todos
<!-- IF S_NEW_MESSAGE or S_PRIVMSGS --></dl>:
Código: Selecionar todos
<!-- ENDIF -->Código: Selecionar todos
<dl style="clear: left;">O robra havia feito de uma forma diferente se eu não me engano, eu acho que ele exclui essa parte do código. (Me corrija se eu estiver errado robra)
Aqui vamos apenas comentar para caso você queira voltar essa opção mais tarde.
Adicione antes do código localizado:
Código: Selecionar todos
<!-- Código: Selecionar todos
</dl>Código: Selecionar todos
-->Abra o aquivo viewtopic.php
Ache e exclua:
Código: Selecionar todos
'SUBJECT' => 'Re: ' . censor_text($topic_data['topic_title']),Para remover os títulos da respostas basta rodar o sql abaixo pelo phpmyadmin
Código: Selecionar todos
UPDATE phpbb2.phpbb_posts
SET post_subject
= ''
WHERE post_subject like '%Re:%';Todas as modificações feitas aqui são baseadas no estilo Prosilver, caso tenha alguma baseado no Subsilver2 ou o próprio você terá dificuldade de encontrar alguns códigos.
Qualquer dúvida basta postar.
Politica do Suporte - http://www.suportephpbb.com.br/regras
Tradução - http://www.suportephpbb.com.br/traducao_phpbb
Leia pra postar - viewtopic.php?f=145&t=45248
Tradução - http://www.suportephpbb.com.br/traducao_phpbb
Leia pra postar - viewtopic.php?f=145&t=45248