نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: ساخت یک فید خوان rss در اسکریپت freer

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض ساخت یک فید خوان rss در اسکریپت freer

    سلام دوستان من میخوام یک فید خوان rss در freer درست کنم اول کدهارو مستقیم تو freer گذاشتم که موقع نمایش فقط کدها رو نشون میداد و نتیجه رو نشون نمیداد ... بعد از iframe استفاده کردم که مشکلاتی داشت مثل داشتن ارتفاع ثابت یعنی اگر تعداد خبرها 5 تا بود درست نشون میداد ولی اگر 9 تا احتیاج به اسکرول داشت که خیلی جالب نمیشد چه بسا اگر همون 5تا خبر عنوان های طولانی داشت اسرکرول میشد ومن هم خاصیت اسکرول iframe رو غیر فعال کردم که باعث میشد نصفه نشون بده
    ممنون میشم اگر راه دیگری بلد هستید راهنمایی کنید

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : ساخت یک فید خوان rss در اسکریپت freer

    می تونید با جاوا اسکریپت اینکار رو بکنید.

  4. تعداد تشکر ها از ms313 به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Nov 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : ساخت یک فید خوان rss در اسکریپت freer

    نقل قول نوشته اصلی توسط ms313 نمایش پست ها
    می تونید با جاوا اسکریپت اینکار رو بکنید.
    میشه کدشون همراه با راهنمایی نحوه استفاده در اختیارم قرار بدید من اطلاعی ندارم که به چه صورت باید انجام بدم "اطلاعات برنامه نویسی ندارم فقط آشنایی سطحی دارم"

  6. #4
    عضو انجمن sht-design آواتار ها
    تاریخ عضویت
    May 2014
    محل سکونت
    My Love Iran ...
    نوشته ها
    412
    تشکر تشکر کرده 
    78
    تشکر تشکر شده 
    848
    تشکر شده در
    592 پست

    پیش فرض پاسخ : ساخت یک فید خوان rss در اسکریپت freer

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

  7. #5
    عضو جدید
    تاریخ عضویت
    Nov 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : ساخت یک فید خوان rss در اسکریپت freer

    نقل قول نوشته اصلی توسط sht-design نمایش پست ها
    فکر کنم توی قسمت مدیریت فریر خودش آخرین اخبار رو داره و میتونید ازش استفاده کنید
    پیداش کردم و استفاده کردم ولی باز همون مشکل کد اول رو داشت یعنی متن کد رو نشون میداد ولی خروجی نمیداد
    ویرایش توسط empera2r : November 8th, 2014 در ساعت 12:17

  8. #6
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : ساخت یک فید خوان rss در اسکریپت freer

    کد PHP:
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>وبگو | فید خوان آر اس اس با php</title>
    <!-- http://webgoo.ir -->
    <style type="text/css">
    body{
        font-family:Tahoma, Geneva, sans-serif;
        font-size:12px;
        direction:rtl;
    }
    .rss-block{
        border:1px #666 solid;
        padding:4px;
        line-height:18px;
    }
    .rss-block a{
        text-decoration:none;
        color:#06C;
    }
    .rss-block a:hover{
        color:#09F;
    }
    .rss-item{
        height:auto;
    }
    </style>
    </head>
    <body>
    پیش نمایش اسکریپت فید خوان آر اس اس:<br><br>
    <?php
    //تنظیمات
    $url 'http://webgoo.ir/rss.xml';//آدرس فید
    $num '5';//تعداد لینک
    //توابع
    function xml2array($text){
        
    $reg_exp '/<(\w+)[^>]*>(.*?)<\/\\1>/s';
        
    preg_match_all($reg_exp$text$match);
        
    $loop 0;
        foreach(
    $match[1] as $key=>$val){
            if(
    preg_match($reg_exp$match[2][$key])){
                @
    $array[$val][$loop] = xml2array($match[2][$key]);
            }
            else{
                @
    $array[$val] = $match[2][$key];
            }
            
    $loop++;
        }
        return 
    $array;
    }
    function 
    display_feed($url$num$template="<div class=\"rss-item\"> &raquo; <a href=\"#link#\" target=\"_blank\">#title#</a></div>"){
        if (
    $rss = @file_get_contents($url)){
            
    $rss xml2array($rss);
            if(
    is_array($rss)){
                
    $code "";
                
    $count 0;
                foreach(
    $rss['rss'][0]['channel'][0]['item'] as $val){
                    
    $tpl $template;
                    foreach(
    $val as $key => $val2){
                        
    $val2 html_entity_decode(htmlentities(@strip_tags($val2)));
                        
    $tpl str_replace("#".strtolower($key)."#"$val2$tpl);
                    }
                    if (
    $count $num$code .= $tpl;
                    ++
    $count;
                }
            }
            else{
                return 
    FALSE;
            }
            echo 
    $code;
            return 
    TRUE;
        }
        else{
            return 
    FALSE;
        }
    }
    //خروجی
    echo("<div class=\"rss-block\">");
    display_feed("$url",$num);
    echo(
    "</div>");
    ?>
    </body>
    </html>
    جای لینکشو عوض کنید.

  9. #7
    عضو جدید
    تاریخ عضویت
    Nov 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : ساخت یک فید خوان rss در اسکریپت freer

    ممنون دوست عزیز ولی کدی که دادید منم از وبگو برداشتم و استفاده کردم کد به خودی خود اگر تو یه فایل php ساده اجرا کنیم هیچ موردی نداره ولی مشکل من اینکه که همین کد رو توی قالب freer استفاده میکنم و فقط متن کد رو میاره نو خروجی رو

اطلاعات موضوع

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

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

موضوعات مشابه

  1. مشکل در نصب اسکریپت freer در iis
    توسط linas_kal2007 در انجمن اسکریپت های دیگر
    پاسخ ها: 5
    آخرين نوشته: November 29th, 2016, 01:42
  2. احتمال وجود باگ در اسکریپت freer
    توسط zeno در انجمن اسکریپت های دیگر
    پاسخ ها: 13
    آخرين نوشته: March 15th, 2016, 23:17
  3. مشکل در نصب اسکریپت freer در دایرکت ادمین
    توسط mr_server در انجمن سوالات و مشکلات
    پاسخ ها: 6
    آخرين نوشته: March 2nd, 2015, 23:36
  4. اسکریپت اکانت ساز Freer
    توسط lvlehrad در انجمن برنامه نویسی
    پاسخ ها: 4
    آخرين نوشته: April 25th, 2013, 13:45

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •