Suporte » Plugins » Buddypress – Campo Xprofile com grande quantidade lista de valores

  • Resolvido Mozart Moraes

    (@mztmoraes)


    Olá pessoal!

    Tenho procurado por uma solução para minha necessidade através de um plugin ou algo parecido. Espero que possam me ajudar.

    Preciso criar um campo xprofile no buddypress para preenchimento do usuário ao se registrar. O campo é para indicar qual a empresa que o usuário trabalha.

    Porém eu gostaria de colocar quais as empresas ele pode selecionar. O problema é que a quantidade é muito grande. mais de 1000 empresas. Encontrei uma solução para incluir os valores através deste tópico. (https://buddypress.org/support/topic/how-to-make-a-country-drop-down-list-in-profile-field/)

    Mas ao invés de um campo com uma dropdown, gostaria de colocar um campo para ele digitar e procurar qual a empresa.

    Existe essa possibilidade?

    Agradeço qualquer ajuda.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Na verdade você quer autocomplete.
    Tem várias formas de fazer isso, até mesmo consultando por ajax, mas se for uma lista estática, provavelmente é melhor deixar todos os valores e usar o Select 2 para procurar.

    Veja como o Select 2 funciona: https://select2.github.io/examples.html

    Ele vai adicionar um campo de busca e assim resolver os problemas que você esta tendo.
    O código do Select 2 é bem simples, você vai criar a opção como um select e colocar todos os option que precisa, mesmo que for mais de 1000 e apenas carregar o Select 2 para gerar o campo melhorado pra você.

    Criador do tópico Mozart Moraes

    (@mztmoraes)

    Claudio

    Muito obrigado pela sua resposta.

    Seguindo sua indicação, procurei por plugin autocomplete que me ajudasse com essa função, pois infelizmente não tenho conhecimento para aplicar o código.

    Até encontrei o profile builder free com um add-on select2, porém tem a limitação de campos. Ou seja, precisaria usar os campos de profile que ele possui e não os campos nativos do user. Enfim.

    De qualquer maneira, obrigado pela sua ajuda. Vou continuar a procurar.

    Cordialmente.

    Criador do tópico Mozart Moraes

    (@mztmoraes)

    Claudio

    Acabei encontrando uma opção bem interessante e fácil de instalar para quem não tem conhecimento de código como eu.

    Chama-se Chosen: https://harvesthq.github.io/chosen/
    https://harvesthq.github.io/chosen/options.html

    Basta subir na pasta wp-content/plugin, e ativá-lo pelo dash do wordpress que será possível ativar em cada campo o autocomplete. Muito simples e funcional.

    Fica a dica para quem estiver procurando uma solução como eu.

    Abs

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Buddypress – Campo Xprofile com grande quantidade lista de valores’ está fechado para novas respostas.