• Carlos.Maia

    (@carlosmaia)


    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.

    cyclop

    (@cyclop)

    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!

    cyclop

    (@cyclop)

    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)

    cyclop

    (@cyclop)

    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 😉

    cyclop

    (@cyclop)

    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 😉

    cyclop

    (@cyclop)

    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.