رفتن به مطلب

درخواست News ticker


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

سلام

8

یک News ticker مثل این سایت (زیر هدر) می‌خوام که متن رو از آر اس اس بگیره. اگر بدون افزونه می‌شه این تیکر رو ساخت،‌ترجیحاً بدون استفاده از افزونه راهنمایی کنید.

قبلاً از marquee استفاده کردم اما تأثیر زیادی روی سرعت صفحه می‌ذاره و البته شکل و شمایلش هم مناسب نیست.

سپاس

لینک به ارسال

news ticker

http://www.jsmadeeasy.com/javascripts/Text%20Animations/cool_text_ticker/cool_text_ticker.htm

برای خواندن فید هم از تابع wp_feed استفاده کنید

جستجو

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

جناب پارسا

متأسفانه جستجو به نتیجه دلخواه نرسید

در این کد که داده چه تغییری ایجاد کنم که هم راست به چپ بشه، هم از آر اس اس بخونه و هم لینک‌دار بشه؟

(لطفاً در حد سیکل توضیح بدید)


<script language="Javascript">
<!--
// 1996 by Christoph Bergmann... http://acc.de/cb
// Please keep this note...
// global variables
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"Visit masterasap.com for the best online training!"
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.tickform.tickfield.value=tl[x].substring(0,pos)+"_";
if(pos++==l)
{
pos=0;
setTimeout("textticker()",1000);
x++;
if(x==max)
x=0;
l=tl[x].length;
} else
setTimeout("textticker()",50);
}
// end -->
</script>
</head>
<center><h1>A Simple Text Ticker</h1></center>
<script language="Javascript">
<!--
document.write("<CENTER><FORM NAME=\"tickform\">");
document.write("<INPUT TYPE=\"TEXT\" NAME=\"tickfield\" SIZE=\"48\">");
document.write("</FORM></CENTER>");
textticker();
//-->
</script>

لینک به ارسال

از این استفاده کنید

http://www.mresoftware.com/typing_ticker.htm

برای اینکه آیتمها رو مقدار دهید


<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );

// Get a SimplePie feed object from the specified feed source.
$rss = fetch_feed( 'http://example.com/rss/feed/goes/here' );

if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly

// Figure out how many total items there are, but limit it to 5.
$maxitems = $rss->get_item_quantity( 5 );

// Build an array of all the items, starting with element 0 (first element).
$rss_items = $rss->get_items( 0, $maxitems );

endif;
?>

<?php if ( $maxitems == 0 ) : ?>
خبری نیست!
<?php else :
$c = 1;
foreach ( $rss_items as $item ) :
echo "tickercontent[".$c++."]='<a href=\"".esc_url( $item->get_permalink() )."\">".esc_html( $item->get_title() )."</a>'; \n";
endforeach;
endif; ?>

برای تراز نوشته text-align: right و direction: rtl را برای استایل نوشته تنظیم کنید

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

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

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



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