[TUTORIAL] Pesquisa em tempo real para tópicos

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

[TUTORIAL] Pesquisa em tempo real para tópicos Empty [TUTORIAL] Pesquisa em tempo real para tópicos

Mensagem por Hancki em 11.07.14 10:12


[TUTORIAL] Pesquisa em tempo real para tópicos Config10

Pesquisa em tempo real para tópicos

Com base neste tutorial, podemos pesquisar palavras de mensagens postadas no tópico em tempo real. Para uma busca mais facilitada e avançada. Identificando a mensagem ou palavra chave desejada para buscar tal mensagem.


--> Tutoriais, dicas e astúcias <--
Pesquisa em tempo real para tópicos



- Código a ser utilizado:
Escolha o código de acordo com a versão de seu fórum.

[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('');
        }
    });
});


- Aplicando código JS:
As páginas javascript ativas em seu fórum possibilita inserir scripts e jquery para personalizar seu fórum, contudo é importante saber que qualquer script encontrado na internet acabam por não surgir efeito nos fóruns.

Painel de controle >> Módulos >> HTML & JavaScript >> Gestão dos códigos JavaScripts >>
[TUTORIAL] Pesquisa em tempo real para tópicos Painel13
[TUTORIAL] Pesquisa em tempo real para tópicos 110111Seta Título Correspondente ao nome da página JavaScript/jQuery que será criada.
[TUTORIAL] Pesquisa em tempo real para tópicos 110210Seta Localização- São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns. No nosso caso, aplicaremos Em todas as páginas.
[TUTORIAL] Pesquisa em tempo real para tópicos 110310Seta Código JavaScript Campo destinado para receber os códigos JavaScript e jQuery.
[TUTORIAL] Pesquisa em tempo real para tópicos 110410Seta Habilitar o gerenciamento dos códigos JavaScript Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum.

  • Resultado:
    [TUTORIAL] Pesquisa em tempo real para tópicos FIMtlyJ





©️ Fórum dos Fóruns


[TUTORIAL] Pesquisa em tempo real para tópicos Act_bottom Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Pesquisa em tempo real para tópicos
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum