رفتن به مطلب

درخواست News ticker


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

سلام

8

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

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

سپاس

لینک به ارسال

news ticker

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

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

جستجو

لینک به ارسال

جناب پارسا

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

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

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


<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 را برای استایل نوشته تنظیم کنید

لینک به ارسال

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

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

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

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

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

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

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

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

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