miladhassan

محبوب ترین مطالب در اسلایدر

5 پست در این موضوع قرار دارد

سلام میخواستم بدونم امکانش هست محبوب ترین مطالب را در اسلایدر بوتسترپ قرار بدم ؟

0

به اشتراک گذاری این پست


لینک به پست

سلام آقای مهدوی ممنون از پاسختون

کدی که گذاشتید کار کرد فقط مشکل اینه که تو اسلایدر فقط یک اسلاید نشون میده و همه پست ها رو در یک صفحه اسلاید نشون میده (و اینم بگم که من از کدهای بوتسترپ برای اسلایدر استفاده کردم)

اینم کدهاش :

<code>

    <div id="myCarousel" class="carousel slide">
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        
      </ol>
      <!-- Carousel items -->
      <div class="carousel-inner">
        <div class="active item"><?php
$popularpost = new WP_Query(array(
    'posts_per_page' => 5,
    'meta_key' => 'post_views_count',
    'orderby' => 'meta_value_num',
    'order' => 'DESC'  
));
 
while ( $popularpost->have_posts() ) : $popularpost->the_post();
    echo '<p><a href="',the_permalink(),'">',the_title(),'</a>';
    echo ' تعداد بازدید: ',getPostViews(get_the_ID()),'</p>';
endwhile;
?></div>

         </div>
      <!-- Carousel nav -->
      <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a>
      <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a>
    </div>

</code>

0

به اشتراک گذاری این پست


لینک به پست

از این کد ها هم استفاده کردم ولی بازم مشکل داشت

 <div id="myCarousel" class="carousel slide">
            <?php
              $my_query = new WP_Query('showposts=2');
              $my_query->the_post();
              $x=0;
              $do_not_duplicate = $post->ID;
              echo '<ol class="carousel-indicators">';
              while ($my_query -> have_posts()) :
              $my_query -> the_post();
     echo '<li data-target=\"#myCarousel\"data-slide-to="'; echo $x; $x++; echo '"';if( $x=0 ){ echo'class=\"active\" ';  }echo'></li>';
              endwhile ;
              echo' </ol>';
            ?>
                  <!-- Carousel items -->
                  <div class="carousel-inner">
    <?php $x=0; while ($my_query -> have_posts()) :
              $my_query -> the_post(); ?>
                    <div <?php if($x=0){echo 'class="active item"';}else{echo'class="item"';} ?> ><img  src="" alt=""><?php the_post_thumbnail(); ?>
                        <div class="carousel-caption">
                          <h3><?php the_title(); ?></h3>
                          <p><?php the_excerpt();  ?></p>
                        </div>
                    </div>
                 <?php endwhile; ?>
                  </div>
                  <!-- Carousel nav -->
                  <a class="carousel-control1 right" href="#myCarousel" data-slide="prev">‹</a>
                  <a class="carousel-control1 left" href="#myCarousel" data-slide="next">›</a>
                  <?php wp_reset_query(); ?>
              </div>

0

به اشتراک گذاری این پست


لینک به پست

خب ببینید شما اول باید عملکرد صحیح اسلایدر رو بررسی کنید. بعد هر اسلاید رو داخل حلقه بزارید. یه جوری باید تنظیمش کنید که خروجی حلقه با خروجی اسلایدر هماهنگ بشه

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری