Suporte » Plugins e hacks » JQuery Accordion/Tab Panel – chamar via editor de texto

  • Boas,
    Já pesquisei no fórum e creio não existir nenhum tópico que me possa ajudar.

    Estou a desenvolver uma página em WordPress onde adicionei um accordion e um tab panel usando o JQuery. Adicionei-os ao template e estão a funcionar correctamente.
    A questão é: será possível chamar o accordion ou o tab panel através do editor de páginas no backoffice?
    Convinha que a inclusão nas páginas fosse feita duma forma intuitiva, uma vez que quem vai administrar a página não tem noções de programação.
    Perfeito era poder colocar um botão que, quando clicado, fizesse com que o accordion aparecessem graficamente no editor de texto e que fosse só adicionar o conteúdo, mas não estou a ver como fazer isso.
    Agradecia se alguém me pudesse ajudar ou sugerir alguma possível solução para o problema.

    Antes de mais, obrigado pela atenção.

    Cumprimentos!

A visualizar 9 respostas - de 1 a 9 (de um total de 9)
  • Thread Starter Carlos.Maia

    (@carlosmaia)

    Nota: coloquei o tópico nesta categoria por achar que tenho que desenvolver um plugin que faça o que eu quero. No entanto, se a solução não passar por aí, agradecia que movessem o tópico.

    Podes criar um snippet da estrutura do acordion com este plugin http://wordpress.org/extend/plugins/post-snippets/

    Onde o getor da página só terá de alterar algumas coisas ( neste caso o conteúdo da tab X, Y e Z )

    Penso ser essa a forma mais simples de alguém fazer isso.

    Thread Starter Carlos.Maia

    (@carlosmaia)

    Obrigado pela resposta.

    Já estive a investigar o funcionamento da ferramenta, e parece-me bastante útil. Resolveria o meu problema se os meus accordions e tabs fossem todos iguais a nível de estrutura. No entanto, o que acontece é que o número de tabs ou de secções do accordion pode variar conforme a informação que o utilizador postar, e isso complica tudo.
    Continuo a pesquisar outras formas de resolver o problema, por isso estou aberto a mais dicas/sugestões que me possam enviar.

    Mais uma vez, obrigado pela atenção.

    Cumprimentos!

    Sinceramente não sei se existe algum plugin que seja mais “programado”.

    Vou investigar se existe algum que permita ciclos, mas a lógica seria um plugin desse genero onde permitisse que um snippet podesse ter um ciclo (Por exemplo colocava-se a var $nTabs = 4; e num ciclo criava 4 tabs onde a pessoa veria o resultado final)

    Olha lembrei-me mesmo agora de uma alternativa que poderá ser viavel: shortcodes!!

    Exemplo:

    [accordion type="header"]
    [accordion type="tab"]conteudo da tab1[/accordion]
    [accordion type="tab"]conteudo da tab2[/accordion]
    [accordion type="tab"]conteudo da tab3[/accordion]
    [accordion type="footer"]

    Onde cada shortcode iria fazer replace, conforme o type, pelo HTML necessário para a construção do accordion.
    Será que assim resolves o problema?

    http://codex.wordpress.org/Shortcode_API

    Thread Starter Carlos.Maia

    (@carlosmaia)

    A minha ideia inicial passava um bocado por aí, mas por ser relativamente verde no wordpress ainda não tinha explorado essa funcionalidade. Vou ler melhor a documentação e ver é suficiente.

    De qualquer forma, caso não consiga resolver o problema com shortcuts, estou a pensar em desenvolver um plugin simples (já estive a ler alguma documentação sobre desenvolvimento de plugins para wp) com uma função que permita ao utilizador indicar o número de secções e tabs que necessita e introduzir o conteúdo que nelas vai estar incluído. Achas que isso é viável e que não me vai trazer muitas dores de cabeça? À partida parece ser relativamente simples de construir, no entanto a minha experiência diz-me que muitas vezes nos pequenos pormenores estão os maiores problemas, e não possuo grande tempo para me estar a meter por caminhos complicados.

    Vou então explorar os shortcuts e logo já deixo aqui novidades!

    E, mais uma vez, obrigado pelas dicas 😉

    Arrisca, lê a documentação, só tens a ganhar se criares um plugin, de qualquer das formas sempre que tiveres duvidas posso tentar dar uma ajuda ( se souber/conseguir é claro! ).

    Thread Starter Carlos.Maia

    (@carlosmaia)

    Para já consegui resolver o problema com o Post Snippets. Talvez mais tarde, quando tiver mais tempo, comece a desenvolver um plugin mais funcional.

    @cyclop, obrigado pelas dicas. Foram bem úteis 😉

    De nada, gosto de dar dicas e aprender um bocado 😛

A visualizar 9 respostas - de 1 a 9 (de um total de 9)
  • O tópico ‘JQuery Accordion/Tab Panel – chamar via editor de texto’ está fechado a novas respostas.