• Resolvido geisinonato

    (@geisinonato)


    Boa noite gente olha eu aqui de novo!
    To trabalhando com o tema Cocoon ele é daqueles que so tem uma página de rolagem,
    So que cheguei em estagio que nao sei o que fazer.
    Mais acho que para maioria de vcs vai ser simples.

    o preview do tema esta aqui

    Na parte referente a Home tem um slideshow e abaixo 3 posts separados por colunas
    queria colocar no lugar desses posts, 3 plugins na seguinte ordem:
    – plugin de calendário (que seria facil colocar com ajuda da widgets, mais esse tem não permite);
    – plugin de video
    – plugin like box do facebook.

    Tem jeito de coloca-los em posts?
    ou tem um outro jeito de colocar esses plugins ligados nas categorias que ficam la.

    Obrigado Gente espero que me ajudem

Visualizando 10 respostas - 1 até 10 (de um total de 10)
  • Bom, vamos lá…

    A dica é:

    1)Tente acha a parte do código em que está o slide
    2)Coloque manualmente o que você quer em cada div

    ou

    2)Crie uma Area para widget e tente inserir dinamicamente conteudo.

    Abraço.

    Criador do tópico geisinonato

    (@geisinonato)

    Boa tarde Zappe,

    tentei seguir suas dicas mais não consegui resultado.

    Ta ai a parte do código onde quero inserir os plugins:

    <div class="column-holder">
    <?php
    $i = 0;
    
    $my_query_home_articles = new WP_Query("cat=$cat_ID_2&posts_per_page=-1&orderby=date&order=ASC");
    if ($my_query_home_articles->have_posts()):
    while ($my_query_home_articles->have_posts()) : $my_query_home_articles->the_post();
    $i++;
    $content = get_the_content_with_formatting();
    $excerpt = better_excerpt($content, 200);
    $all_images = get_all_img_urls(get_the_content());
    $link_text = get_post_meta(get_the_ID(), "Link text", true);
    $link_url = get_post_meta(get_the_ID(), "Link URL", true);
    ?>
    				<div class="one_in_three <?php if (fmod($i, 3) == 0) echo "last"?>">
    					<h2><?php the_title(); ?></h2><br />
    					<img src="<?php echo $all_images[0]; ?>" alt="" class="left" />
    					<?php echo $excerpt; ?>
    				</div><!--END one_in_three-->
    <?php
    endwhile;
    else :
    echo "<h1>You haven't specified right value for Custom Field : Home Articles Cat ID</h1>";
    endif;
    ?>	
    
    			</div><!--END column holder-->
    
    		</div><!--END home-->
    <?php

    Não coloquei a parte do código que fica o slideshow pq os plugins devem ficar logo depois dele.

    Outra coisa esse tres posts estão estáticos nenhum link funciona neles, nem um video eu consegui fazer rodar.
    Se vcs me axiliarem em um modo de alterar a configuração desses posts eu agradeço.

    Oi,

    O código acima mostra o looping para mostrar os dados do slide.

    Dei uma pesquisada de como poderia fazer e o que me pareceu mais fácil a se fazer foi tirar o código e fazer manual, ou criar posts com custom fields com determinados valores como abaixo, é só um exemplo;

    <div class="column-holder">
    <?php
    	$i = 0;
    
    	$my_query_home_articles = new WP_Query("cat=$cat_ID_2&posts_per_page=-1&orderby=date&order=ASC");
    
    	if ($my_query_home_articles->have_posts()):
    
    		while ($my_query_home_articles->have_posts()) : $my_query_home_articles->the_post();
    
    			$i++;
    			$content = get_the_content_with_formatting();
    			$excerpt = better_excerpt($content, 200);
    			$all_images = get_all_img_urls(get_the_content());
    			$link_text = get_post_meta(get_the_ID(), "Link text", true);
    			$link_url = get_post_meta(get_the_ID(), "Link URL", true);
    
    			//nos custom fields colocar tipo e seus valores como: calendario, video, facebook
    			$tipo = get_post_meta(get_the_ID(), "tipo", true);
    ?>
    
                <?php if ( $tipo == 'facebook' ) { ?>
                        <!-- CONTEUDO DE LIKEBOX -->
    			<?php } elseif ( $tipo == 'video' ) { ?>
                        <!-- CONTEUDO DE VIDEO -->
                <?php } elseif ( $tipo == 'calendario' ) { ?>
                		<!-- CONTEUDO DE CALENDARIO -->
                <?php } else { ?>
                    <div class="one_in_three <?php if (fmod($i, 3) == 0) echo "last"?>">
    					<h2><?php the_title(); ?></h2><br />
    					<img src="<?php echo $all_images[0]; ?>" alt="" class="left" />
    					<?php echo $excerpt; ?>
    				</div><!--END one_in_three-->
                <?php } ?>
    <?php
    		endwhile;
    	else :
    		echo "<h1>Você não especificou o valor certo para campo personalizado: ID da categoria</h1>";
    	endif;
    ?>	
    
    			</div><!--END column holder-->
    
    		</div><!--END home-->
    <?php

    Outra coisa, se você puder especificar quais os plugis quer trabalhar seria melhor, pois cada código é aplicado de um jeito.

    Talvez tendo os plugins com os quais você quer trabalhar ficasse mais facil, como plugin de video e calendario.

    Criador do tópico geisinonato

    (@geisinonato)

    Os plugins que quero trabalhar são:

    google calendar events;

    facepile (ou outro plugin que deixe aparecer a foto do perfil de curtiu minha fã page);

    E não sei se necessariamente vou precisar de um plugin especifico de video, mais creio que o smart video atenda.

    Então a minha sugestão seria:

    1) tirar o looping de posts
    2) criar local para widgets
    3) criar widgets especípicos

    Pois o conteúdo que você quer colocar lá é específico e dificilmente irá mudar.

    Criador do tópico geisinonato

    (@geisinonato)

    Zappe,

    Eu tenho serio problemas com códigos, quando parece que estou entendendo acabo me atrapalhando toda. To tentando seguir suas sugestões pesquisando muito mais não to saindo do lugar.

    Será que vc poderia me ajudar mais um pouco?
    Como eu tiro o looping de post / como eu crio um local para widgets e / crio widgets específicos?

    Obrigada 🙁

    Criador do tópico geisinonato

    (@geisinonato)

    Mais não vou desistir to vendo se consigo sair do lugar. rsrsrs

    Criador do tópico geisinonato

    (@geisinonato)

    Gente achei uma alternativa super prática para minha dúvida.

    O plugin – Eletro Widgets, ele cria widgets onde eu quiser colocando apenas uma
    linha na página escolhida.

    Com isso não fiz bagunça e alcancei um resultado aproximado.

    até a próxima gente!!!

    Ola td bem? Tem como vc me enviar esse tema?

Visualizando 10 respostas - 1 até 10 (de um total de 10)
  • O tópico ‘Adicionar Plugin no tema Cocoon’ está fechado para novas respostas.