- Fórum
- /
- Suporte Joomla
- /
- Componentes
- /
- Joomla 1.5
- /
- VirtueMart Orndenar produtos - mais recentes primeiro
VirtueMart Orndenar produtos - mais recentes primeiro
- anaffelici
-
Autor do Tópico
- Offline
- JCB! Junior
-
Menos
Mais
14 anos 1 semana atrás #60328
por anaffelici
[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]
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
Embora eu não esteja segura de que esta seja a forma correta de solucionar o problema, funcionou!
Abs
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.
- luizwbr
-
- Offline
- JCB! Professional
-
14 anos 5 dias atrás #60750
por luizwbr
[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
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:
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.