رفتن به مطلب

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


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

سلام

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

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

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

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

01.zip

لینک به ارسال

سلام

از این نمونه آماده که پیوست کردم استفاده کنید .

jquery_news_ticker.rar

لینک به ارسال

ممنون

اما کار نکرد

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

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

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

لینک به ارسال

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

لینک به ارسال

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

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

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

لینک به ارسال

شما باید قبل از شروع کدها این کد رو بذارید : ( من فرض کردم آی دی دسته 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(); ?>

لینک به ارسال

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

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

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

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


<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 ـ فایل های جاوا رو به درستی فراخوانی نکردید

لینک به ارسال

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

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

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

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

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


<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 در قالبتون منتقل کردید

لینک به ارسال

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


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

لینک به ارسال

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

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

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

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

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

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

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

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

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