رفتن به مطلب

مشکل اسلایدر برای بخش اخبار


neginalmasi

پست های پیشنهاد شده

با سلام و خسته نباشید خدمت اساتید محترم این انجمن

من برای بخش اخبار قالبی که طراحی کردم از اسلایدر زیر استفاده کردم که پیش فرض 8 کادر داره که می خوام 8 پست آخر دسته اخبار رو نشون بده

post-1695-0-69440400-1397031605_thumb.pn

و براش این کد رو استفاده کردم ولی فقط پست اولم رو 8 بار نشون میده و وقتی کد

endwhile; else:

endif;

رو می آرم آخر اون کادر ها از هر پستم 8 تا نشون میده که کل قالبم به هم میریزه من می خوام که آخرین پست رو در کادر اول و آخرین پست -1 رو در کادر دوم و الی آخر....

<div id="news_slider">

<?php

//Theme Designer

query_posts('cat=13&posts_per_page=8&offset=1');

if ( have_posts() ) : while ( have_posts() ) : the_post();

endwhile; else:

endif;

?>

<div id="ca-container" class="ca-container">

<div class="ca-wrapper">

<div class="ca-item ca-item-1">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-2">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-3">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-4">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-5">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-6">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-7">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

<div class="ca-item ca-item-8">

<div class="ca-item-main">

<div class="ca-icon"><?php the_post_thumbnail(); ?></div>

<h3><?php the_title(); ?></h3>

<h4>

<span class="ca-quote"></span>

<span><?php the_content_rss('', TRUE, '', 17); ?></span>

</h4>

<a href="#" class="ca-more">more...</a>

</div>

<div class="ca-content-wrapper">

<div class="ca-content">

<h6><?php the_title(); ?></h6>

<a href="#" class="ca-close">close</a>

<div class="ca-content-text">

<p><?php the_content_rss('', TRUE, '', 90); ?></p>

</div>

<ul>

<li><a href="<?php the_permalink(); ?>">Read more</a></li>

<li><a href="#">Share this</a></li>

<li><a href="#">Become a member</a></li>

<li><a href="#">Donate</a></li>

</ul>

</div>

</div>

</div>

</div>

</div>

<?php

//Reset Query

wp_reset_query(); ?>

</div><!--news_slider-->

<div class="clear"></div>

ویرایش شده توسط Morteza
لینک به ارسال

درود.

ببنید شما باید کد ها را داخل حلقه قرار دهید شما ابتدا حلقه تعریف کردید و همان جا خاتمه دادید به آن

کد های مربوطه را داخل حلقه قرار دهید در آخر حلقه را بندید end if و end while .

نحوه تغریف کوئری شما هم صحیح نیست پیشنهاد میشه از ژنراتور پارسی پرس و جو ساز برای ساخت کوئری استفاده نمایید.

لینک به ارسال

ببینید اگه من حلقه رو در آخر ببندم به ازای هر پستم 8 تا کادر اسلایدر نشون میده و قالب به هم میریزه یعنی اخبار 1 هشت تا کادر ، اخبار 2 هشت تا کادر و ....

من می خوام در کادر 1 اخبار 1 ، کادر 2 اخبار 2 ، کادر 3 اخبار 3 ، کادر 4 اخبار 4 ، ... ، کادر 8 اخبار 8 رو نشون بده .

لینک به ارسال

این 3 کادر که دیده میشه درحقیقت 8 تا کادر که اسلایدره و حرکت می کنه و پیش فرض 8 تا است .

لینک به ارسال

ببنید دلیل اینکه 8 تا پست شماره 1 ایجاد میشه به این دلیل هست که شما هشت بار در حلقه یک کد را تکرار کردید که نیازی به این کار نیست

شما فقط یک کد از اسلایدها را در داخل حلقه بگذارید و تست کنید خود حلقه 8 بار با پست های مختلف آن را فراخوانی خواهد کرد نیازی نیست شما 8 بار فراخوانی انجام دهید.

پی نوشت : لطفا قوانین را مطالعه بفرمایید زمان بروزرسانی ها برای آپ کردن تایپیک 24 ساعت یک بار می باشد.

لینک به ارسال

به خاطر همین مشکل دارم دیگه من اگه یک کادر استفاده کنم هر 8 اخبار رو نشون میده ولی به صورت یک ستون 8 کادری فکر می کنم یا باید جی کوئریش رو تغییر بدم یا برای کادرها اختصاصی بگم برداره مثلا کادر اول همیشه اخبار آخری رو فقط من مبتدیم نممی دونم چجوری این کد ها رو بنویسم .

اگرم نشد میشه یک افزونه شبیه این برای بخش نمایش اخبار معرفی کنین؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...