رفتن به مطلب

نمایش آخرین مطالب با افکت جی کوئری


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

سلام

من میخوام مثل سایت های خبرگزاری زیر هدر از آر اس اس استفاده کنم و عناوین سایت خودم رو بصورت افکت ماشین چاپی قرار بدم

جی کوئری ش رو دارم و الان میتونم متن رو به نمایش بزارم اما بصورت دستی

یعنی هر کاری کردم که با لینک آر اس اس عناوین رو نشون بده نشدش

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

01.zip

لینک به ارسال

ممنون

اما کار نکرد

من خودم مثل این رو بالا گذاشتم

منتهی نمیشه عناوین آر اس اس رو به نمایش گذاشتم

اینی که شما دادین به فیدخوان اشاره کرده بود اما هر چی لینک فید سایت های مختلف رو قرار دادم کار نکردش

لینک به ارسال

خب معلومه با گذاشتن لینک فید کار نمیکنه !!! // شما باید از یک کوئری برای نمایش آخرین مطالب استفاده کنید و کد این news ticker رو در این کوئری قرار بدید تا درست کار کنه

  • امتیاز 3
لینک به ارسال

هر کاری میکنم بازم نشون نمیده

کوئری گرفتم از دسته وردپرس بعد داخل کلاسش قرار دادم اما نشد که نشد

خیلی امتحان کردم نتونستم

لینک به ارسال

شما باید قبل از شروع کدها این کد رو بذارید : ( من فرض کردم آی دی دسته 10 هست )


<?php
$allposts_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'date',
'posts_per_page' =>'5',
'cat' =>'10',

'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>

حالا شما ببینید در کد html کدوم بخش تکرار میشه ، مثلا اگر لیست باشه تگ li تکرار میشه پس قبلش باید این کد قرار بگیره :


<?php if($allposts_query->have_posts()) :
while($allposts_query->have_posts()) : $allposts_query->the_post();?>

بعد از اون در پایانش این کد :


<?php endwhile;endif;?>

و در آخر آخر کد ها این :


<?php wp_reset_query(); ?>

  • امتیاز 4
لینک به ارسال

ممنون الان مطالبم روی سایت میادش اما نه بصورت افکت بلکه بصورت یه لیست ثابت !

من هر کاری میکنم نمیشه

جی کوئری و سی اس اس ها رو هم داخل قالب گذاشتم و فراخوانی کردمشون

اما باز هم با اون افکت نمیاره


<h1>jQuery News Ticker</h1>

<?php
$allposts_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'3',
'posts_per_page' =>'9',
));
?>
<ul id="js-news" class="js-hidden">

<?php if($allposts_query->have_posts()) :
while($allposts_query->have_posts()) : $allposts_query->the_post();?>

<li>
<a href="<?php the_permalink(); ?>">
<?php limit_title($post->post_title, 90); ?></a></li>
<?php endwhile;endif;?>

</ul>
<?php wp_reset_query(); ?>

لینک به ارسال

2 تا دلیل داره احتمالا :

1 ـ کتابخانه ی جی کوئری رو دوبار فراخوانی کردید

2 ـ فایل های جاوا رو به درستی فراخوانی نکردید

  • امتیاز 2
لینک به ارسال

محل کد ها رو درست وارد کردم

الان ادرس لینک کامل هم حتی بهش دادم که دقیق باشه

کد ها رو هم به این شکل کمی تغییر دادم

اما باز هم نشون نمیده

البته وقتی سورسشو نگاه میکنم همه عناوین مطالب رو نوشته اما داخل سایت نشون نمیده


<div dir="rtl">
<?php
$allposts_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'3',
'posts_per_page' =>'9',
));
?>
<div id="ticker-wrapper" class="no-js">
<ul id="js-news" class="js-hidden">
<?php if($allposts_query->have_posts() ) :
while( $query->have_posts() ) : $query->the_post(); ?>
<li class="news-item"><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></li>
<?php endwhile;endif;?>

</ul></div>
<?php wp_reset_query(); ?>

لینک به ارسال

کدهاتون درسته فقط از فایل site.js کدهای گوگل آنالیزش را بردارید


<script type="text/javascript">
// google analytics code
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-6132309-2']);
_gaq.push(['_setDomainName', 'www.jquerynewsticker.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})(); </script>

و کدها را rtl کنید یعنی ابتدای فایل را به این صورت تغییر دهید


$(function () {
// start the ticker
$('#js-news').ticker({'direction':'rtl'});

و اگر فایل ها به پوشه قالبتون منتقل کردید کدهای header.php را اینگونه تغییر بدید


<link href="<?php bloginfo('template_url'); ?>/jquery_news_ticker/styles/style.css?v=2011-04-25" rel="stylesheet" type="text/css" />
<link href="<?php bloginfo('template_url'); ?>/jquery_news_ticker/styles/ticker-style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<script src="<?php bloginfo('template_url'); ?>/jquery_news_ticker/includes/jquery.ticker.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_url'); ?>/jquery_news_ticker/includes/site.js" type="text/javascript"></script>

توجه کنید که فرض شده کل کدهای فایل دانلود شده را به پوشه query_news_ticker در قالبتون منتقل کردید

  • امتیاز 2
لینک به ارسال

براي پرهيز از افزودن كوئري زياد من پيشنهاد ميكنم از اين پلاگين جي كويئري استفاده كني و به جاي آدرس ، آدرس فيدتونو وادا كنيد


http://mehral.com/projects/jquery-breakingnews/

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...