Nova Ordenação (busca ou Categoria) - Últimos Inseridos

Agora vc pode ter uma ordenação das novidades (ultimos inseridos)

image

$(function(){ 
    $(".ordenar-listagem ul.dropdown-menu").prepend('<li><a href="?sort=ultimos_produtos" rel="nofollow"><i class="icon-star" style="margin-left: -3px; margin-right: 9px;"></i>Novidades</a></li>')

	if (document.location.href.includes('sort=ultimos_produtos')) {
		$('label[for="botaoOrdenar"]').text('Novidades');
	}
});
3 curtidas

Excelente mais uma vez @Leonardo_Vicentini_F se me permite fazer um ajuste para quem usa temas da Groomb, só mudar o primeiro seletor.
Chamar o “.categoria-ordem” ao invés de “.ordenar-listagem” vai funcionar direitinho, conforme abaixo.

$(function(){ 
    $(".categoria-ordem ul.dropdown-menu").prepend('<li><a href="?sort=ultimos_produtos" rel="nofollow"><i class="icon-star" style="margin-left: -3px; margin-right: 9px;"></i>Novidades</a></li>')

	if (document.location.href.includes('sort=ultimos_produtos')) {
		$('label[for="botaoOrdenar"]').text('Novidades');
	}
});

Mais uma vez excelente contribuição @Leonardo_Vicentini_F, inclusive já apliquei aqui … rsrsrs

2 curtidas

acertos de bug quando tem uma pesquisa e outra ordenação.

    var par = document.location.href.split('?');
    
    if (par.length == 1){
        $(".ordenar-listagem ul.dropdown-menu").prepend('<li><a href="?sort=ultimos_produtos" rel="nofollow"><i class="icon-star" style="margin-left: -3px; margin-right: 9px;"></i>Novidades</a></li>')
    }
    else
    {
        par = par[1].split("&");
        var url = "";
        for (var i = 0; i < par.length; i++){
            if (!par[i].includes('sort=')){
                url = url+par[i];
            }
        }
        
        $(".ordenar-listagem ul.dropdown-menu").prepend('<li><a href="?'+url+'&sort=ultimos_produtos" rel="nofollow"><i class="icon-star" style="margin-left: -3px; margin-right: 9px;"></i>Novidades</a></li>')
    }
    
	if (document.location.href.includes('sort=ultimos_produtos')) {
		$('label[for="botaoOrdenar"]').text('Novidades');
	}
2 curtidas

Me ensina a usar esse código por favor? é java?

Sim esse último post e javascript

2 curtidas