• Pessoal, preciso criar um combobox parecido com o que aparece nessa barrinha amarela da página da Veja SP em que seja possível fazer o filtro selecionando varias categorias em campos separados mas dentro do mesmo form.
    Alguém sabe como fazer?
    PS: Meu conhecimento em PHP e javascript é limitado então vou pedir a gentileza de que sejam bem específicos.
    Obrigado a todos

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Moderador Allyson Souza

    (@allysonsouza)

    Serei bem específico: estude PHP e JavaScript. Sem isso, qualquer um que vier te dar uma resposta terá que te dar uma aula (ou mais) do assunto.

    Criador do tópico Victor Gonçalves

    (@vichenri)

    Allyson, seu comentário é completamente dispensável. Estou pedindo ajuda para criar algo que não consigo sozinho e não conselhos sobre estudos. Em nenhum lugar nesse fórum esta escrito que somente usuários com conhecimento pleno em PHP e Javascript estão aptos a pedir ajuda para que os outros membros não “percam seu tempo”ensinando.
    Estou apenas pedindo ajuda, mas se você ou qualquer outro que esteja lendo isso não quiser ou não puder ajudar, acho melhor que não respondam.

    Moderador Allyson Souza

    (@allysonsouza)

    Cara, minha resposta foi para ajudar, acredite, pois creio que seria bem difícil de VOCÊ conseguir uma resposta para uma pergunta dessas, não é questão de que ninguém quer “perder tempo” ensinando, é questão de ser mais pontual nas dúvidas.

    1. Crie um formulário HTML, com os campos de filtros que deseja.
    2. Deixe o atributo action da sua tag <form> em branco, ou defina uma página que irá tratar os filtros/realizar a busca (se deixar em branco, o próprio template atual será definido como action)
    3. No seu arquivo PHP, acesse as informações enviadas pelo seu formulário na variável $_POST ou $_GET – de acordo com o atributo method definido na sua tag <form>
    4. Utilize estas informações para construir sua query, utilizando WP_Query, ou o hook pre_get_posts
    Moderador Míriam de Paula

    (@miriamdepaula)

    Desculpa Vichenri, mas acho que você foi um tanto grosseiro com o Allyson que só quis te ajudar. Se você não tem conhecimento nenhum de PHP, Javascript e afins, por quê pegou este trabalho pra fazer?

    E por favor, não me entenda mal e nem venha com 4 pedras nas mãos atirando em mim. Eu também estou aqui só pra ajudar a todos da melhor forma possível (e de GRAÇA!), tanto aqui, quanto no meu Blog de WordPress. A gente costuma apresentar o caminho para que a pessoa caminhe com seus próprios pés, pesquisando, aprendendo e tirando dúvidas no decorrer do processo. Coisas prontas aqui você não vai encontrar.

    Siga o esquema que o Allysson passou que vai dar tudo certo. Se tiver dúvidas, volte aqui que o ajudaremos.

    Abraços.

    Criador do tópico Victor Gonçalves

    (@vichenri)

    Olá Miriam,
    Desculpe mas se coloque no meu lugar, imagina que você precisa de ajuda pra criar algo para seu site wordpress que você nunca fez na vida, mas precisa utilizar linguagens que você tem conhecimento mas não domina completamente (eu cheguei a dizer que não tinha conhecimento pleno, e não que não sei nada) então você pede ajuda e pede para que aqueles que vão tentar te ajudar sejam mais claros. Então dizem “Vou ser claríssimo: estude que você resolverá sozinho!”.

    Devo mesmo ver isso com bons olhos e considerar que fui educadamente ajudado? Honestamente, você no meu lugar consideraria? Acho que só porque não somos remunerados não precisamos responder ao pedido de ajuda de outros membros dessa forma e continuo achando que se a pessoa não está disposta a tentar ajudar, é preferível que não responda do que criar um clima tenso desse.
    Eu não escolhi pegar esse trabalho, não sou freelancer, trabalho em uma empresa e me foi solicitado que providenciasse essa solução.

    Na segunda resposta dele SIM foi uma ajuda, e muito útil. Falando nisso, muito obrigado Allyson, através da sua ajuda pude entender melhor o que precisava ser feito e consegui encontrar um plugin que serve para isso, resolvendo meu problema da seguinte forma:

    O plugin Multiple Category Selection Widget faz exatamente o que eu precisava, ele permite pesquisar utilizando varias categorias como filtro e retorna o post que pertence às categorias selecionadas.

    Adicionando outras categorias como filhas, ele cria o efeito dropdown.

    Para organizar melhor os campos, utilizei o plugin Category Order, com ele é possível colocar as categorias na ordem que quiser.

    Com um pouco de CSS para dar acabamento é possível conseguir aquela barrinha de pesquisa da VejaSP.

    É isso aí, obrigado.

    Moderador Míriam de Paula

    (@miriamdepaula)

    Eu entendo você porque um dia eu também fui iniciante e sempre me mandavam procurar no Google! Hoje eu sou expert em buscas no Google! =P

    Mas acho que o jeito que vc falou é que ficou meio rude, só isso.

    Que bom que conseguiu resolver o seu problema.

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Combobox de pesquisa por categoria como o da Veja SP’ está fechado para novas respostas.