تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: کسی بلده اینجا بمن کمک کنه راجع به rss

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2006
    پست ها
    60

    پيش فرض کسی بلده اینجا بمن کمک کنه راجع به rss

    با سلام خدمت اساتید
    مي خواستم توی یه سايتی rss ticker قرار بدم یعنی چند تا لینک rss از خبرگزاریهای فارسی زبان مختلف را تو یک صفحه (rss reader) بدم و خروجی بصورت اخبار تصادفی در یک خط بالای صفحه و بصورت افکت تایپی به نمایش در بیاد بقولی با مخلوط کردن چندین فید- یک جور جستجوگر خبر زنده بوسیله rss reader داشته باشم مثل سایتهای زیر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در قسمت بالای این سایتها آخرین اخبار به نمایش در امده است مثل اینکه اینها از یک فایل js نیز کمک گرفته اند که ادرسش یکیش اینه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من زیاد وارد به برنامه نویسی نیستم ولی بطور عجیبی کنجکاو این امر شده ام
    البته با کدهای موجود در سایت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه چیزایی میشه ساخت که مثل این در بیاد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی من کد نمایش اخرین اخبار را به صورت سایتهای خبری فارسی ذکر شده در بالا را لازم دارم. راستی اینهم یک نمونه خارجیش
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ممنون میشم اگرزودتر کمکم کنید خسته شدم از بس تو این سایتهای خارجی گشتم.
    کد حاوا برای نمایش تایپی متن گیر اوردم ولی نتونستم برای این منظور (rss) ازش استفاده کنم مثل صفحه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینم کد این صفحه نمونه بالا:

    <div align="right"><span dir="rtl" id="theTicker"></span></div></font>
    <script language="javascript" type="text/javascript">
    var theSummaries = new Array("ايران ويج سايتي براي همه برنامه نويسان","جهت تماس با مدير سايت روي اين لينک کليک کنيد","بخش بهترينهاي سايت ايران ويج","ارسال برنامه به سايت");
    var theSiteLinks = new Array("http://www.iranvig.com/index.php","mailto:webmaster@iranvig.com","http://www.iranvig.com/modules.php?name=Top","http://www.iranvig.com/admin.php");
    // Control parameters
    var theCharacterTimeout = 50;
    var theStoryTimeout = 5000;
    var theWidgetOne = "_";
    var theWidgetTwo = "";
    var theWidgetNone = "";
    var theItemCount = theSummaries.length;
    var NS6=(document.getElementById && !document.all) ? true : false;

    // Ticker startup

    function startTicker()
    {

    // Define run time values
    theCurrentStory = -1;
    theCurrentLength = 0;
    // Locate base objects
    if (document.getElementById) {
    runTheTicker();
    }
    else {
    document.write("<style>.ticki{display:none;}.ticko {border:0px; padding:0px;}</style>");
    return true;
    }
    }
    // Ticker main run loop
    function runTheTicker()
    {
    var myTimeout;
    // Go for the next story data block
    if(theCurrentLength == 0)
    {
    theCurrentStory++;
    theCurrentStory = theCurrentStory % theItemCount;
    theStorySummary = theSummaries[theCurrentStory];
    theTargetLink = theSiteLinks[theCurrentStory];
    }

    var textTitle = theStorySummary.substring(0,theCurrentLength) + whatWidget();

    if (theTargetLink ) {

    if (NS6) {
    document.getElementById("theTicker").innerHTML = '<a href="'+ theTargetLink +'" target="_top" class="siteNavigation">'+textTitle+'</a>';
    }
    else {
    document.all.theTicker.innerHTML = '<a href="'+ theTargetLink +'" target="_top" class="siteNavigation">'+textTitle+'</a>';
    }
    }
    else {
    if (NS6) {
    document.getElementById("theTicker").innerHTML = '<span class="tickertext">'+textTitle+'</span>';
    }
    else {
    document.all.theTicker.innerHTML = '<span class="tickertext">'+textTitle+'</span>';
    }
    }

    // Modify the length for the substring and define the timer
    if(theCurrentLength != theStorySummary.length)
    {
    theCurrentLength++;
    myTimeout = theCharacterTimeout;
    }
    else
    {
    theCurrentLength = 0;
    myTimeout = theStoryTimeout;
    }
    // Call up the next cycle of the ticker
    setTimeout("runTheTicker()", myTimeout);
    }

    // Widget generator
    function whatWidget()
    {
    if(theCurrentLength == theStorySummary.length)
    {
    return theWidgetNone;
    }

    if((theCurrentLength % 2) == 1)
    {
    return theWidgetOne;
    }
    else
    {
    return theWidgetTwo;
    }
    }

    startTicker();
    </script>


    در ضمن از این سایت هم اطلاعات خوبی راجع به rss گرفتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همچنیین برای اینکه شاید بدرد دیگری نیز بخورد این لینک هم یک rss reader خوب هست دوستان می توانند بهره ببرند
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    لینک مستقیم دانلود نمایشگر rss :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای راه اندازی آن خروجی آر اس اس خود ( محل قرار گیری فایل آر اس اس ) را در خط 36 به نمایشگر بدهید
    $file = "در اینجا";
    تا اینجا شما آن را راه اندازی کرده اید.اما شاید ظاهر آن مورد پسند شما نباشد پس آن را تغییر دهید
    دوستان سوال من فراموش نشود - منتظر یاری سبزتان هستم

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2006
    پست ها
    60

    پيش فرض

    کسی نیست جواب مارو بلد باشه؟

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •