2011-12-15 15 views
0

私はこのプラグインが大好きです。私はこのプラグインを大好きです。クライアントの新しいWebサイトのカスタムフォトギャラリーに実装しようとしています。問題はトラブルシューティングです。私は自分自身のサイトでこれの作業バージョンを持っており、出力HTMLは正確です。私は確認しました。だから私はこれがWPの問題か、別の依存プラグインを含んでいないかどうかわかりません。 jQueryとEasingが十分だと思ってください... コードのサンプルです。jQueryプラグインで問題が発生しました-Quicksand

<!-- Begin portfolio box --> 
    <div class="galleryNudge" style="margin-left:-90px;"> 
    <?php 
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
    $post_per_page = 20; // -1 shows all posts 
    $do_not_show_stickies = 1; // 0 to show stickies 
    $args=array(
    'post_type' => array ('post'), 
    'orderby' => 'date', 
    'order' => 'DESC', 
    'paged' => $paged, 
    'posts_per_page' => $post_per_page, 
    'caller_get_posts' => $do_not_show_stickies 
    ); 
    $pf_categorynotin = get_post_meta($wp_query->post->ID, true); 
    if($pf_categorynotin){ 
    $args['tax_query'] = array(
    array(
    'taxonomy' => 'category', 
    'field' => 'slug', 
    'terms' => $pf_categorynotin, 
    'operator' => 'NOT IN' 
    ) 
    ); //category__in 
    } 
    $temp = $wp_query; // assign orginal query to temp variable for later use 
    $wp_query = null; 
    $wp_query = new WP_Query($args); 
    if(have_posts()) : 
    echo '<ul id="applications" class="image-grid pf_item3" style="width:700px;">'; 
    $r = 0; 
    while ($wp_query->have_posts()) : $wp_query->the_post(); 
    $post_cat = array(); 
    //$post_cat = wp_get_post_categories($post->ID); 
    $post_cat = wp_get_object_terms($post->ID, "category"); 
    $post_cats = array(); 
    $post_rel = ""; 
    for($h=0;$h<count($post_cat);$h++){ 
    $post_rel .= $post_cat[$h]->slug.' '; 
    $post_cats[] = $post_cat[$h]->name; 
    } 
    $r++; 
    echo'<li data-id="id-'. $r .'" data-type="'.$post_rel.'" style="display:inline;">'; 
    if (get_post_meta($post->ID, 'port_thumb_image_url', true)) { ?> 
    <a class="tozoom" href="<?php echo get_post_meta($post->ID, 'port_large_image_url', true); ?>" rel="example4" title="<?php echo $post->post_title; ?>"> 
    <img src="<?php echo get_post_meta($post->ID, 'port_thumb_image_url', true); ?>" class="portfolio_box" alt="<?php the_title(); ?>" width="199px" height="134px" /><span class="gallery-mag-glass3"></span></a> 
    <?php } ?> 

    </li> 
    <?php endwhile ?> 
    </ul> 
    </div> 

これは正しくHTMLを生成しています。私は不要なカテゴリを取り除き、可能な限り出力を整えました。 作業デモはここで見つけることができます:http://favaldesign.com/blog/portfolio/

そして、動作不能ページはこちらです:http://marbledesigns.net/marbledesigns/?page_id=9

マイカスタム流砂スクリプトはここにある:http://www.marbledesigns.net/marbledesigns/wp-content/themes/blaxk/js/QuickSand/jquery.quicksand.flow.js

それは放火犯がエラーを示していないことができます場合。これを見て私に手を貸してくれる誰にも感謝します。

答えて

0

Ok ...問題は単純な(しかし恥ずかしい)jQueryの競合でした。 24-25今では、私は戻って、より重要なことに得ることができる固定されていることをvar jQuery = jQuery.noConflict(); jQuery(document).ready(function($) {

に行を変更しました。それをコンテナ内で並べ替えるようにする。

この質問が役に立たない場合は、削除してください。

関連する問題