Pesquisar no fórum

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Pesquisar no fórum

Mensagem por murilo_ns »

Qual a URL do seu fórum: Localhost
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.9
É um novo ou uma conversão: Update de uma versão phpBB3
Usuário de teste: Usuário: nenhum Senha: nenhum
Estilos instalados: prosilver
Modificações instaladas: Várias
Qual seu nivel de experiência:: Intermediario
Quando começou o problema: Dúvida
Descreva seu problema: Pessoal, bom dia.
Tenho dúvidas sobre a pesquisa e pesquisa avançada.
Em meu fórum ao pesquisar por uma palava que está no meio de uma frase e está tem acento ou quando tem . (ponto), o fórum não a encontra.

Exemplos.:
Tenho a seguinte frase que testei aqui no fórum de vocês: Logo desalinhada. Versão 3.0.10, Tema "prosilver".
Se eu pesquisar por 3.0.10

O sistema retorna o seguinte erro:
Imagem

Note que no erro ele mostra o 3.0.10 SEM OS PONTOS
Ele deveria localizar o seguinte tópico: Logo desalinhada. Versão 3.0.10, Tema "prosilver".
viewtopic.php?f=147&t=46132&hilit=phpbb+3.0.10


Outro erro é quando eu utilizo a MOD topic-prefix, pois não consigo pesquisar tópicos que tenham um prefixo.
Ex.: o título do tópico é : [Teste] Testando o Topic Prefix

Caso eu tente pesquisar por [Teste], o sistema informa que não obteve resultados. Se eu tentar pesquisar por "Testando", o sistema também não encontra

São dois problemas diferentes.
Nesses dois casos, o que pode ser feito?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Pesquisar no fórum

Mensagem por robra »

A pesquisa aqui do suportephpbb, o aconselhado é usar o link PESQUISAR localizado na barra de menu abaixo do logo Suporte phpBB, entre REGRAS e PARCEIROS, que o redirecionará para a página pesquisar.php.
A pesquisa nativa do phpbb está na página search.php, e foi nela que apareceu a mensagem em sua imagem postada.
Acho que isso é definido nas regras da pesquisa.
Outro erro é quando eu utilizo a MOD topic-prefix, pois não consigo pesquisar tópicos que tenham um prefixo.
Acho que isso tem a ver com a codificação do banco de dados.
Acesse o banco de dados pelo phpMyAdmin>>tabela phpbb_posts>>aba ESTRUTURA, selecione os itens post_subject e post_text, depois clique no "Alterar" do final da tabela. Na página que carregar, altere o campo Collation de ambos para utf8_unicode_ci e clique no botão Salvar. Depois, faça a mesma busca citada anteriormente por você.

P.S: Respondi o seu tópico Erro após instalar Notify Moderators. Dependendo do resultado, faremos outro procedimento.

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".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: Pesquisar no fórum

Mensagem por murilo_ns »

robra, boa tarde.
Sobre o primeiro item, eu não tenho a mesma barra de pesquisa que vocês :( . Como eu poderia corrigir esse problema? O mesmo ocorre quando utilizo * / . : seguido de texto ou com um texto entre eles.

Para a segunda situação, minha tabela ficou da seuginte maneira:

Código: Selecionar todos

___Campo____|____Tipo_____|____Collation_____|____Atributos____|____Nulo____|___Padrão___
post_subject  varchar(255)  utf8_unicode_ci  |_________________|   Não      |
post_text     mediumtext    utf8_unicode_ci  |_________________|   Não      |
Consegui pesquisar :D
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: Pesquisar no fórum

Mensagem por murilo_ns »

robra,
Como pesquiso através do texto do Topic-prefix?
Ex.:
descrição dos tópicos:
[Teste] Testando o topic prefix
[Teste] Outros assuntos
[Off-topic] Diversão

Gostaria de pesquisar todas as ocorrências em que tenho o Topic-prefix = [Teste]

Entendeu?

*PS: Em ACP > Geral > Configuração de pesquisa > Modo de pesquisa: Fulltext Nativo
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Pesquisar no fórum

Mensagem por robra »

Cara... já tá começando a embolar o meio de campo. Por isso que se deve tratar somente de 1 assunto por tópico.
1º) Você falou do problema ao pesquisar por "3.0.10".
2º) Você falou do topic prefix.
Aí eu falei para realizar umas alterações no banco de dados para atendê-lo quanto ao 2º item, mas aí você respode que para a 2ª situação, ou seja, a do topic prefix, sua tabela ficou da forma exibida na mensagem e depois você diz:"Consegui pesquisar".
Depois, você posta uma nova mensagem perguntando: "Como pesquiso através do texto do Topic-prefix?".
Esclareça melhor o que você conseguiu pesquisar e o que não conseguiu ?

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".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: Pesquisar no fórum

Mensagem por murilo_ns »

Desculpe :D

Primeira situação:
Tento pesquisar no canto superior direito da tela (Campo Pesquisar), utilizando caracteres especiais ( . * / " ' ) e o sistema não traz resultados para a busca.
Ex.:
  • O título do tópico é : 2012.1 - Teste anual
  • Pesquisei por: 2012.1
  • O sistema não retorna, e ainda informa que o texto pesquisado foi 2012 1
***Note que há um espaço entre 2012 e 1***

Segunda situação:
Consegui pesquisar na seguinte situação:
  • O título do tópico é : [Teste] Testando o Topic Prefix
  • Pesquisei por: Testando
  • Antes isso, não era possível, agora é possível.
Mas, não consigo pesquisar pela sentença [Teste] que pertence ao prefixo inserido pelo Topic-prefix
Certo?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Pesquisar no fórum

Mensagem por robra »

Agora sim...
Mas, não consigo pesquisar pela sentença [Teste] que pertence ao prefixo inserido pelo Topic-prefix
Tem de verificar como a MOD Topic-prefix inclui o texto nos títulos dos tópicos. Se ela criou um campo como topic_prefix ou post_prefix na tabela phpbb_posts, então, faça a mesma alteração do Collation para utf8_unicode_ci também.

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".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: Pesquisar no fórum

Mensagem por murilo_ns »

robra,
Não tem nada :?

Porém na tabela phpbb_topics tenho os campos:
topic_title com o Collation utf8_unicode_ci
topic_prefix com o Collation utf8_bin

Na tabela phpbb_forums tenho os campos:
forum_topic_prefixes com o Collation utf8_bin
forum_topic_prefix_required SEM Collation

Altero-os os que tem prefix?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Pesquisar no fórum

Mensagem por robra »

Altera primeiro o topic_prefix e o forum_topic_prefixes, e depois teste.
Caso ainda não dê certo, aí altera também o forum_topic_prefix_required.
Explodir não vai...Imagem

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".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: Pesquisar no fórum

Mensagem por murilo_ns »

robra, bom dia.
Mudei
Na tabela phpbb_topics os campos:
topic_title
topic_prefix

Na tabela phpbb_forums o campo:
forum_topic_prefixes

Infelizmente não resolveu :(
Trancado