logan_pa 0 Denunciar post Postado Abril 4, 2011 pessoal estou procurando um plugin para publicar videos do youtube nos posts, se alguém souber de algum bacana para indicar, aceito sugestões!! a outra dúvida é como faço para chamar o loop desse video na home como destaque? Compartilhar este post Link para o post Compartilhar em outros sites
rogerio de paulo 7 Denunciar post Postado Abril 5, 2011 E ai meu irmão Testa o plugin Smart Youtube Ainda não precisei usar, mas parece ser muito bom. at++ Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 5, 2011 mto bom mesmo! cara você sabe qual loop uso para aparecer os videos na home? valeu! Compartilhar este post Link para o post Compartilhar em outros sites
rogerio de paulo 7 Denunciar post Postado Abril 5, 2011 E ai meu irmão Dá uma olhada nesse link do site do Anderson, Clique aqui E esse é da documentação do wordpress Clique aqui Qualquer coisa avisa ai. VAleu at++ Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 6, 2011 mto bom mesmo! cara você sabe qual loop uso para aparecer os videos na home? valeu! Qual a forma que você quer que o video apareça? Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 6, 2011 mto bom mesmo! cara você sabe qual loop uso para aparecer os videos na home? valeu! Qual a forma que você quer que o video apareça? opa Anderson, seria com opcão para assistir ali mesmo na home, ou seja com o botão player. Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 6, 2011 Apenas complementando a pergunta do Anderson: estou usando esse código http://www.andersonnarciso.com/se-tiver-miniatura-puxe-ela-para-o-campo-se-nao-insira-a-imagem-padrao/ Como faço para chamar um video no lugar da miniatura? dá pra aproveitar esse código ? valeu! Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 7, 2011 mto bom mesmo! cara você sabe qual loop uso para aparecer os videos na home? valeu! Qual a forma que você quer que o video apareça? opa Anderson, seria com opcão para assistir ali mesmo na home, ou seja com o botão player. Cara acho que um loop normal sem "resumo" puxaria ali o video ou também daria para fazer utilizando um pouco de php + campos personalizados... Vejamos: Programei isso para meu site o Br torrents, apenas para inserir os trailers dos filmes com mais facilidade, se tiver um trailer no campo personalizado ele vai printar o trailer, se não vai mostrar uma imagem padrão. Isso ja responde a dúvida do colega à cima. <div class="trailer"> <object type="application/x-shockwave-flash" width="500" height="303" data="<?php if(get_post_meta($post->ID, "trailer", $single = true) != "") { echo get_post_meta($post->ID, "trailer", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>"> <param name="movie" value="<?php if(get_post_meta($post->ID, "trailer", $single = true) != "") { echo get_post_meta($post->ID, "trailer", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>" /> <param name="wmode" value="transparent" /> </object> </div> No meu caso estou utilizando a a palavra "trailer" como nome do campo personalizado, você utilizariam video ou outra coisa que desejarem. Da mesma forma existe uma imagem "sem-trailer.png" que é a imagem caso não seja inserido um video no campo personalizado. É basicamente um IF e ELSE em php, bem simples. Colocando esse códe dentro do seu loop ele vai puxar, ai é só criar um campo personalizado e adicionar o link dentro, não precisa ser o código todo, porque ele já está completo a parte do flash, digamos que eu devo colar apenas isso: http://www.youtube.com/watch?v=r_96n8XcMpA?fs=1&hl=pt_BR&hd=1 E pronto, posto e o video aparece no local. Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 8, 2011 Anderson, devo ter algo errado porque o video nao apareceu.. usei o código e troquei a palavra 'trailer' por 'videos' (slug da categoria) <div class="videos"> <object type="application/x-shockwave-flash" width="500" height="303" data="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>"> <param name="movie" value="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>" /> <param name="wmode" value="transparent" /> </object> </div> coloquei isso no home.php onde quero que apareça o video. depois criei um novo post na categoria 'videos' cliquei no botão 'Adicionar videos' e coloquei a URL do video: http://www.youtube.c...1&hl=pt_BR&hd=1 Faltou algo? Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 9, 2011 Ta mas você colocou dentro do loop? Se não tiver dentro do loop do wp não vai aparecer mesmo? Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 10, 2011 exatamente como o código que postei ai em cima Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 11, 2011 Então, exatamente fora do loop, não vai puxar se estiver fora... Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 11, 2011 cara, desculpe a ignorância mas como eu faço esse loop? Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 12, 2011 O video é para aparecer na página inicial né? Cole para nós o seu arquivo index.php, ai te mostro o que é o loop e como colocar a programação... Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 12, 2011 ok <?php get_header(); ?> <?php $stickies = get_option('sticky_posts'); rsort($stickies); $slideshow_cat = arras_get_option('slideshow_cat'); $featured1_cat = arras_get_option('featured1_cat'); $featured2_cat = arras_get_option('featured2_cat'); $news_cat = arras_get_option('news_cat'); $slideshow_count = (int)arras_get_option('slideshow_count'); $featured1_count = (int)arras_get_option('featured1_count'); $featured2_count = (int)arras_get_option('featured2_count'); $post_blacklist = array(); ?> <div id="content" class="section"> <?php if (!$paged) : ?> <?php if ( $featured1_cat !== '' && arras_get_option('enable_featured1') ) : ?> <?php arras_above_index_featured1_post() ?> <!-- VIDEOS --> <img src="<?php bloginfo('template_directory'); ?>/images/line-videos.gif" alt="Destaques" class="barra-titulo-videos" /> <div id="index-featured1"> <?php $args = array('numberposts' => 4, 'category_name' => 'videos', 'order'=> 'DESC', 'orderby' => 'post_date', 'post_status' => 'publish' ); $list = get_posts($args); foreach ($list as $post) : setup_postdata($post); ?> <div class="destaques"> <p class="data-home"><?php the_date('d/m/Y'); ?></p> <p class="autor-home">por <?php the_author_posts_link(); ?></p> <div class="videos"> <object type="application/x-shockwave-flash" width="500" height="303" data="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>"> <param name="movie" value="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>" /> <param name="wmode" value="transparent" /> </object> </div> <p class="tag"><?php the_tags('',',',''); ?></p> <h3 class="title-destaques"><a href="<?php the_permalink(); ?>"><?php the_title();?></a></h3> <span class="descricao-dest"><?php the_excerpt();?></span> <div class="comentarios-dest"> <img src="<?php bloginfo('template_directory'); ?>/images/coments-icon.png" alt="Coment‡rios" class="icone-comments" /> <?php comments_popup_link('0 Comentários', '(1) Comentário', '(%) Comentários'); ?> </div> </div> <?php endforeach; ?> </div> <!-- # VIDEOS --> <?php $sidebars = wp_get_sidebars_widgets(); ?> <div id="bottom-content-1"> <?php if ( isset($sidebars['sidebar-4']) ) : ?> <ul class="clearfix xoxo"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Bottom Content #1') ) : ?> <li></li> <?php endif; ?> </ul> <?php endif; ?> </div> <div id="bottom-content-2"> <?php if ( isset($sidebars['sidebar-5']) ) : ?> <ul class="clearfix xoxo"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Bottom Content #2') ) : ?> <li></li> <?php endif; ?> </ul> <?php endif; ?> </div> <?php else: ?> <div class="home-title"><?php _e('Latest Headlines', 'arras') ?></div> <div id="archive-posts"> <?php arras_render_posts(null, arras_get_option('archive_display')) ?> <?php if(function_exists('wp_pagenavi')) wp_pagenavi(); else { ?> <div class="navigation clearfix"> <div class="botao-proximo"><p><?php next_posts_link( __('Próxima Página >', 'arras') ) ?></p></div> <div class="botao-proximo"><?php previous_posts_link( __('< Página Anterior', 'arras') ) ?></div> </div> <?php } ?> </div><!-- #archive-posts --> <?php endif; ?> <?php arras_below_content() ?> </div><!-- #content --> <?php get_sidebar(); ?> <?php get_footer(); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 15, 2011 Seu loop ali está meio estranho, tente com este meu: Isso: <?php $feature_post = get_posts('category_name=Videos&showposts=1'); ?> <?php if( $feature_post ) : ?> <?php foreach( $feature_post as $post ) : setup_postdata( $post ); ?> <?php $feature_post_id = $post->ID; ?> <div class="destaques"> <p class="data-home"><?php the_date('d/m/Y'); ?></p> <p class="autor-home">por <?php the_author_posts_link(); ?></p> <div class="videos"> <object type="application/x-shockwave-flash" width="610" height="303" data="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>"> <param name="movie" value="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>" /> <param name="wmode" value="transparent" /> </object> </div> <p class="tag"><?php the_tags('',',',''); ?></p> <h3 class="title-destaques"><a href="<?php the_permalink(); ?>"><?php the_title();?></a></h3> <span class="descricao-dest"><?php the_excerpt();?></span> <div class="comentarios-dest"> <img src="<?php bloginfo('template_directory'); ?>/images/coments-icon.png" alt="Coment‡rios" class="icone-comments" /> <?php comments_popup_link('0 Comentários', '(1) Comentário', '(%) Comentários'); ?> </div> </div> <?php endforeach; ?> <?php endif; ?> No lugar de: <?php $args = array('numberposts' => 4, 'category_name' => 'videos', 'order'=> 'DESC', 'orderby' => 'post_date', 'post_status' => 'publish' ); $list = get_posts($args); foreach ($list as $post) : setup_postdata($post); ?> <div class="destaques"> <p class="data-home"><?php the_date('d/m/Y'); ?></p> <p class="autor-home">por <?php the_author_posts_link(); ?></p> <div class="videos"> <object type="application/x-shockwave-flash" width="500" height="303" data="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>"> <param name="movie" value="<?php if(get_post_meta($post->ID, "videos", $single = true) != "") { echo get_post_meta($post->ID, "videos", $single = true); } else { ?> <?php bloginfo('template_url'); ?>/images/sem-trailer.png <?php } ?>" /> <param name="wmode" value="transparent" /> </object> </div> <p class="tag"><?php the_tags('',',',''); ?></p> <h3 class="title-destaques"><a href="<?php the_permalink(); ?>"><?php the_title();?></a></h3> <span class="descricao-dest"><?php the_excerpt();?></span> <div class="comentarios-dest"> <img src="<?php bloginfo('template_directory'); ?>/images/coments-icon.png" alt="Coment‡rios" class="icone-comments" /> <?php comments_popup_link('0 Comentários', '(1) Comentário', '(%) Comentários'); ?> </div> </div> <?php endforeach; ?> Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Abril 17, 2011 continua não aparecendo cara.. na verdade ele mostra a "sem-trailer.png" na home e na interna aparece só a url no video.. Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Abril 19, 2011 Você está tentando colocar um vídeo do youtube né, creio que há algum problema com a linkagem, pois montei a codificação agora só apra testar e veja... http://www.andersonnarciso.com/video/ Utilizei o um trailer de outro site e funcionou, porem tbm testei do youtube e não funcionou... Porem se você colocar o link do "INCORPORAR" ele funciona <object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/ViDoAS1R-xI?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/ViDoAS1R-xI?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></object> Coloque apenas o value http://www.youtube.com/watch?v=ViDoAS1R-xI?version=3 no campo personalizado » http://www.andersonnarciso.com/video/ Se nada disso funcionar, é problema com seu tema, porque se aqui com um loop normal ele funcionou... Compartilhar este post Link para o post Compartilhar em outros sites
Dan Moroboshi 0 Denunciar post Postado Outubro 11, 2011 Oi Anderson, Rogério e pessoal do Forum. Sou novo aqui e acabei chegando pelo google. Estou com uma questão que não sei se é possível: eu uso o Smart Youtube faz um tempo. Pra tentar facilitar ainda mais a vida eu instalei o CUSTOM FIELD TEMPLATE e criei um campo personalizado e uma chamada para exibir a URL da maneira que o plugin pede [httpv://www.youtube.com/end_do_video] Mas o vídeo não aparece, só a URL. Já tentei de 3 maneiras, todas mostram a URL, mas não imprimem o vídeo... \\ CUSTOM FIELD TEMPLATE OPTIONS [youtubelink] type = textfield size = 35 label = Video \\ CHAMADA 1 <?php $youtube = get_post_meta($post->ID, 'youtubelink', true)?> <?php $youtubeopentag="[httpv://"; ?> <?php $youtubeclosetag="]"; ?> <?php echo $youtubeopentag . $youtube .$youtubeclosetag; ?> \\ CHAMADA 2 <?php $youtubemostrar = get_post_meta($post->ID, 'youtubelink', $single)?> <?php echo $youtubemostrar; ?> \\ CHAMADA 3 - inseri as claves no proprio campo <?php $values = get_post_custom_values("youtubelink"); echo $values[0]; ?> Alguém pode me dizer se é possível e como fazer o plugin Smart Youtube reconhecer e "imprimir' o vídeo?? Obrigado! Danny Compartilhar este post Link para o post Compartilhar em outros sites