Respostas: 13.584
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
674
(16/11/2020, 10:47)
martec
16/11/2020, 10:47
(Resposta editada pela última vez 16/11/2020, 10:47 por martec.)
|
(16/11/2020, 10:44)rapier Escreveu: Se o problema tá em "inc/functions_search.php", não tá faltando incluir alguma função que trate da internacionalização e localização das buscas, por exemplo dando suporte a acentos? Será que as buscas não estão rodando em UTF-8 por algum motivo? Qualquer coisa você abre bug no fórum do MyBB.
eu vou te passar o differ de dois arquivos...
abrir bug report disso é esperar para ser solucionado para qse nunca... ainda mais que depois que tal de Stephan que manjava de regex ter caído fora...
Respostas: 90.391
Tópicos: 2.784
Data de registro: 06/12/2013
Curtir:
5834
(16/11/2020, 10:49)
rapier
(16/11/2020, 10:47)martec Escreveu: eu vou te passar o differ de dois arquivos...
abrir correção disso é esperar para ser solucionado para qse nunca... ainda mais que depois que tal de Stephan que manjava de regex ter caído fora...
Se depender de regex tá tudo fudido, especialmente porque eu também creio em
"Eu tinha um problema e fui tentar resolver usando regex, agora eu tenho dois problemas".
1 usuário curtiu este post: martec
Respostas: 13.584
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
674
(16/11/2020, 10:54)
martec
(16/11/2020, 10:49)rapier Escreveu: Se depender de regex tá tudo fudido, especialmente porque eu também creio em
"Eu tinha um problema e fui tentar resolver usando regex, agora eu tenho dois problemas".
de toda forma upei o differ...
talvez apareça alguém aqui que manja de regex... lol...
https://baka.minnasuki.com/fun_search.htm
já que ta cheio de preg_replace ....
Respostas: 90.391
Tópicos: 2.784
Data de registro: 06/12/2013
Curtir:
5834
(16/11/2020, 10:59)
rapier
16/11/2020, 10:59
(Resposta editada pela última vez 16/11/2020, 11:00 por rapier.)
|
(16/11/2020, 10:54)martec Escreveu: de toda forma upei o differ...
talvez apareça alguém aqui que manja de regex... lol...
https://baka.minnasuki.com/fun_search.htm
já que ta cheio de preg_replace ....
Dentro da função clean_keywords...
$keywords = $db->escape_string_like($keywords);
Como é essa função aí escape etc? Acho que é ela que tá endoidando com os acentos. Não parece ser coisa que tinha antes.
Qualquer coisa você substitui apenas essa linha pela versão anterior dela e testa, as outras parecem OK.
Respostas: 13.584
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
674
(16/11/2020, 11:01)
martec
(16/11/2020, 10:59)rapier Escreveu: Dentro da função clean_keywords...
$keywords = $db->escape_string_like($keywords);
Como é essa função aí escape etc? Acho que é ela que tá endoidando com os acentos. Não parece ser coisa que tinha antes.
Qualquer coisa você substitui apenas essa linha pela versão anterior dela e testa, as outras parecem OK.
https://github.com/mybb/mybb/blob/a19ca6....php#L1036
Respostas: 90.391
Tópicos: 2.784
Data de registro: 06/12/2013
Curtir:
5834
(16/11/2020, 11:04)
rapier
(16/11/2020, 11:01)martec Escreveu: https://github.com/mybb/mybb/blob/a19ca6....php#L1036
Olha só, é escape_string que tá usando as codificações... é, testa substituir essa linha aí do $db->escape_string_like e vê se as buscas com acento voltam a funcionar.
Me parece que os devs do MyBB tentaram aumentar a proteção do BD contra bizarrices enviadas como busca, mas não testaram direito os caracteres mais incomuns pros americanos.
Respostas: 13.584
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
674
(16/11/2020, 11:05)
martec
(16/11/2020, 11:04)rapier Escreveu: Olha só, é escape_string que tá usando as codificações... é, testa substituir essa linha aí do $db->escape_string_like e vê se as buscas com acento voltam a funcionar.
Me parece que os devs do MyBB tentaram aumentar a proteção do BD contra bizarrices enviadas como busca, mas não testaram direito os caracteres mais incomuns pros americanos.
em localhost n deu resultado....
Respostas: 90.391
Tópicos: 2.784
Data de registro: 06/12/2013
Curtir:
5834
(16/11/2020, 11:05)
rapier
16/11/2020, 11:05
(Resposta editada pela última vez 16/11/2020, 11:06 por rapier.)
|
(16/11/2020, 11:05)martec Escreveu: em localhost n deu resultado....
Que pena então, vai ficar como está.
É foda um fórum em português não permitir busca com acentos. Tenta ao menos abrir um bug lá no fórum do MyBB pra esse problema não passar impune.
Respostas: 13.584
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
674
(16/11/2020, 11:06)
martec
16/11/2020, 11:06
(Resposta editada pela última vez 16/11/2020, 11:09 por martec.)
|
(16/11/2020, 11:05)rapier Escreveu: Que pena então, vai ficar como está.
amanhã eu abro bug report no mybb...
agora se um dia vai ser resolvido ou não n faço ideia...
(16/11/2020, 11:05)rapier Escreveu: Que pena então, vai ficar como está.
É foda um fórum em português não permitir busca com acentos. Tenta ao menos abrir um bug lá no fórum do MyBB pra esse problema não passar impune.
acentos aceita...
oq n aceita pelo jeito acento dentro de aspas...
testei apenas "tópico" na pesquisa e retorna resultados...
bem n sei mais do pq disso não... e nem sei como explicar no bug report...
Respostas: 90.391
Tópicos: 2.784
Data de registro: 06/12/2013
Curtir:
5834
(16/11/2020, 11:11)
rapier
|