VirtueMart Orndenar produtos - mais recentes primeiro

  • anaffelici
  • Avatar de anaffelici Autor do Tópico
  • Offline
  • JCB! Junior
  • JCB! Junior
Mais
13 anos 10 meses atrás #60328 por anaffelici
anaffelici created the topic: VirtueMart Orndenar produtos - mais recentes primeiro
Vou postar minha experiência de hoje para que os experts possam me ajudar e dizer se fiz da forma correta e para que ajude quem passar pelo mesmo problema.

Tive uma reclamação de um cliente: Os produtos novos não estão listados em primeiro lugar!

Verifiquei em configuração > site > ordenar : recentes primeiro

Mas os produtos novos continuavam como últimos na listagem de categoria. Pesquisei bastante na net, parece que é um problema do VM e a solução apontada nos foruns não funcionou. Bom fiz como sempre, "fucei" no código e corrigi da seguinte forma:

administrator/components/com_virtuemart/html/shop_browse_queries.php
Código Original:

$DescOrderBy = $vmInputFilter->safeSQL( $vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "ASC" ) );

Aterei para:
$AscOrderBy = $vmInputFilter->safeSQL( $vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}AscOrderBy", 'AscOrderBy', "ASC" ) );


Embora eu não esteja segura de que esta seja a forma correta de solucionar o problema, funcionou!

Abs

[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]

[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]

Please Entrar ou Registrar to join the conversation.


Mais
13 anos 10 meses atrás #60750 por luizwbr
luizwbr replied the topic: Re: VirtueMart Orndenar produtos - mais recentes primeiro
Legal Flávia, funciona sim.

Só que a configuração do Virtuemart tem uma opção pra carregar os produtos, não deve ter funcionado no teu site então:



E outra dica, dá pra atualizar o shop.browse_queries usando template override ( sobrescreve arquivo do Virtuemart pelo template ).

É só você habilitar isso aqui:


E colocar o arquivo aqui:

[b:3ah8ktjp]Luiz F. Weber[/b:3ah8ktjp]
[url:3ah8ktjp]http://weber.eti.br[/url:3ah8ktjp] - blog Virtuemart
[url:3ah8ktjp]http://loja.weber.eti.br[/url:3ah8ktjp] - plugins VM
[url:3ah8ktjp]http://webgenium.com.br[/url:3ah8ktjp] - trabalho

Please Entrar ou Registrar to join the conversation.