Joomla!
http://forum.joomla.org/

[Resolvido] BUG? com_search Joomla! 1.0.12
http://forum.joomla.org/viewtopic.php?f=23&t=189891
Page 1 of 1

Author:  pchardnet [ Thu Jul 12, 2007 2:27 pm ]
Post subject:  [Resolvido] BUG? com_search Joomla! 1.0.12

Moçada,

estou com problemas na pesquisa por palavras acentuadas no Joomla! O Componente não tem se comportado bem. Eis alguns casos:

1. - Quando localiza ele não "marca" a palavra pesquisada na página de resultado;
2. - Nem sempre localiza termos acentuados;
3. - Se a palavra pesquisada aparece em 10 itens diferentes o sistema de busca não retorna os 10 itens e sim 2 ou 3.

Alguém já percebeu este problema?
Tem solução? Qual?

Ps.: Não entendi bulhufas no código do com_search

Author:  ronildo [ Thu Jul 12, 2007 5:02 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

Daniel não sei se ajuda, mas o search é puramente um plugin.

Author:  pchardnet [ Thu Jul 12, 2007 6:21 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

Sim, depois que postei eu lembrei  :-[

Mas eu não vi nada no código que impeça a busca de encontrar corretamente palavras acentuadas.

Author:  ronildo [ Thu Jul 12, 2007 6:34 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

Po Daniel eu fiz vários teste no joomla.com.br e todos ele se comportou perfeitamente.

Author:  pchardnet [ Thu Jul 12, 2007 7:00 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

Faça uma busca pela palavras: útil, época, graça, Análise, módulo, repetirá
Exceto a palavra útil todas as outras foram retiradas do seu tutorial sobre templates.

Cada uma delas retorna um resultado diferente enquanto o correto seria retornar um resultado válido e a palavra "marcada".

Author:  fititnt [ Thu Jul 12, 2007 8:36 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

Cara, eu ADORO joomla, e digo iss tendo certeza pq já usei outros CMS's... agora, quando estamos falando do componente de busca dele... aí dá extresse.

Até hoje eu já passei por situações como essas, e não soube explicar porque isso acontecia! Mas, realmente, a busca não é taaaaaõ lógica quando eu gostaria. Talvez esse problema não ocorra só comigo, como vejo agora.

Author:  pchardnet [ Thu Jul 12, 2007 9:11 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

Será que isso tem a ver com a forma que o texto é gravado no banco?
Será que o charset do banco e da tabela interferem?

* Edit
Já vi que não estamos sozinhos -> http://forum.joomla.org/index.php/topic,178895.0.html

Author:  fititnt [ Thu Jul 12, 2007 9:26 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

humm, eu não sei. Mas se tiver haver com isso, esse erro deve ocorrer não só com joomla, mas com outros CMS's também. Quem sabe o google ajude nisso pra tirar a prova real =]

Mas aí convido o resto do pessoal para dar uma testada na sua busca. de seus sites.

Tempos atrás tava tendo outro problema. Não me recordo ao certo, mas era algo como isso:

Ao pesquisar a palavra1, tinha, por exemplo, 20 resultados, e ao pesquisar a palavra2, tinha 10, todas presentes nos mesmos artigos e próximas das palavras1, dava um resultado bizarro, como menos que 20. Mas eu não me lembro ao certo, porque até preferir esquecer aquilo xD

Author:  pedrorenan [ Fri Jul 13, 2007 11:59 am ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

pchardnet wrote:
Será que isso tem a ver com a forma que o texto é gravado no banco?
Será que o charset do banco e da tabela interferem?

* Edit
Já vi que não estamos sozinhos -> http://forum.joomla.org/index.php/topic,178895.0.html


Cara com certeza interfere, e na minha opinião esse lance da busca é muita sorte para não dizer que é estranha, tem site que fuciona, outros não...

Author:  pchardnet [ Fri Jul 13, 2007 1:31 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

@Pedro, me diz um que funciona.

Author:  pedrorenan [ Fri Jul 13, 2007 2:06 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

aki na uft funciona...

Author:  bigodines [ Fri Jul 13, 2007 2:21 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

esse bug vai ser corrigido na(s) próxima(s) versões (pelo menos agora ele está aqui na lista de coisas por fazer :P)

Author:  pchardnet [ Fri Jul 13, 2007 3:33 pm ]
Post subject:  Re: BUG? com_search Joomla! 1.0.12

pedrorenan wrote:
aki na uft funciona...

Pedro, sinto lhe dizer, mas se você buscar por "Habilitação" o resultado da pesquisa não é correto.


Ocorre que o Joomla! ao gravar no banco usa o tal do htmlentities e grava no BD usando este formato.

Minha solução foi fazer esta mudança na tabela content, somente nela, para que a busca funcione corretamente.

Para que o Joomla! continue gravando o código limpo eu uso o JCE e defino ele para operar no modo "raw". Esta dica foi dada  pelo Jean em um tópico que abri no Q&T, e funciona.

Author:  fititnt [ Wed Jul 18, 2007 2:15 am ]
Post subject:  Re: [Resolvido] BUG? com_search Joomla! 1.0.12

Opa, talvez ele seja mesmo corrigido na 1.0.13, que só deve sair quando acharem algum bug crítico, pelo jeito.

De qualquer forma deixei na FAQ para não perder o link no fórum, e também para o pessoal arrumar enquanto não vem a outra versão. =]

Obrigado pc por ter reportado e ido atrás da solução do probleminha. Eu já tinha percebido isso, mas como ninguem mais reclamava, acabei achando que o problema era o servidor... o mysql... a velha história =]


Duas perguntas:

Será que para versões 1.0.x, não é mais vais vantagem alterarem o acento antes de enviar para o banco, em vez de armazenar no banco de forma diferente? [ Alterar o searchbot.php em vez de todos os editores =]

Para os textos já feitos em outros editores, basta reabrir e usar o JCE da forma como você disse, que ele já altera o código? Ou como é?

Author:  pchardnet [ Wed Jul 18, 2007 5:49 am ]
Post subject:  Re: [Resolvido] BUG? com_search Joomla! 1.0.12

fititnt wrote:
Duas perguntas:

Será que para versões 1.0.x, não é mais vais vantagem alterarem o acento antes de enviar para o banco, em vez de armazenar no banco de forma diferente? [ Alterar o searchbot.php em vez de todos os editores =]

Para os textos já feitos em outros editores, basta reabrir e usar o JCE da forma como você disse, que ele já altera o código? Ou como é?

Na verdade o acento não pode ser alterado. Deve gravar no BD conforme escrevemos e não com a formtação do HTML.

Sim, você pode abrir o texto e salvar em seguida com o JCE em modo RAW que seus textos ficam corretos. No meu caso eu tinha mais de 300 itens no banco e abrir um por um tomaria muito tempo.

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/