[Tutorial] Pesquisa em tempo real para tópicos

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Admin
Admin
Administrador
Tempo Online : 250d 6h 21m 59s
Mensagens : 693
Reputação : 4
https://bestweb.forumeiro.com

MensagemAdmin Qui Set 29, 2016 4:35 pm

Informações:

Autor: Hancki
Versões: Todas as versões
Introdução: Pesquisa em tempo real para tópicos

Instalação:

Acesse:
Painel de controle ->> Modulos ->> HTML & Javascripts ->> Gestão dos códigos Javascripts
Então crie um novo javascript com investimento em todas as paginas com esse código:

[Tutorial] Pesquisa em tempo real para tópicos Php31210 PHPBB3, INVISION & PUNBB
Código:
$(document).ready(function () {
    $('.topic-actions, .pun-crumbs:first, .posting-options.topic-options').after('<form id="pesquisaTopicos" action="" method="post"> <fieldset> <input style="width: 200px;" class="inputbox search" placeholder="Digite um termo para pesquisa..." type="text" class="text-input" id="filtroTopicos" value="" /> <span id="filtroNumeros"></span> </fieldset> </form>');
    $('#filtroTopicos').keyup(function () {
        var filtrarTopicos = $(this).val(),
            contagemTopicos = 0;
        $('.post').each(function () {
            if ($(this).text().search(new RegExp(filtrarTopicos, 'i')) < 0) {
                $(this).fadeOut();
            } else {
                $(this).show();
                contagemTopicos++;
            }
        });
        var numeroPesquisa = contagemTopicos;
        $('#filtroNumeros').html('<span id="numeroPesquisa">Foram encontrados ' + numeroPesquisa + ' tópicos.</span>');
        var emptyDiv = $('#filtroTopicos').val();
        if (emptyDiv == '') {
            $('#filtroNumeros').html('');
        }
    });
});
[Tutorial] Pesquisa em tempo real para tópicos Php21110PHPBB2
Código:
$(document).ready(function () {
    $('table:has(.nav)').after('<form id="pesquisaTopicos" action="" method="post"> <fieldset> <input style="width: 200px;" class="inputbox search" placeholder="Digite um termo para pesquisa..." type="text" class="text-input" id="filtroTopicos" value="" /> <span id="filtroNumeros"></span> </fieldset> </form>');
    $('#filtroTopicos').keyup(function () {
        var filtrarTopicos = $(this).val(),
            contagemTopicos = 0;
        $('.post').each(function () {
            if ($(this).text().search(new RegExp(filtrarTopicos, 'i')) < 0) {
                $(this).fadeOut();
                $(this).next('tr[class^="post"]').fadeOut();
            } else {
                $(this).show();
                $(this).next('tr[class^="post"]').show();
                contagemTopicos++;
            }
        });
        var numeroPesquisa = contagemTopicos;
        $('#filtroNumeros').html('<span id="numeroPesquisa">Foram encontrados ' + numeroPesquisa + ' tópicos.</span>');
        var emptyDiv = $('#filtroTopicos').val();
        if (emptyDiv == '') {
            $('#filtroNumeros').html('');
        }
    });
});



  • Resultado:
    [Tutorial] Pesquisa em tempo real para tópicos S7VL449

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

Cria uma conta ou logue para postar uma mensagem.

Você precisa ser um membro, para poder postar uma resposta.

Criar conta

Participe de nossa comunidade, basta se registrar. É Fácil!


Criar uma conta

Logar

Já tem uma conta? Sem problemas, Logue agora.


Logar-se

 
Permissões neste sub-fórum
Não podes responder a tópicos