انجمن


گرفتن Rss از سایت های دیگر بدون ابزارک  (۲۰ نوشته)

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۱:۵۸

    سلام دوستان خسته نباشید
    می خواستم ببینم اگر بخوام Rss سایت های دیگه رو بگیرم بدون ابزارک باید چیکار کنم :-?
    مثله یه باکس تو صفحه اصلی بسازم به نام آخرین اخبار FarsNew :D و از Query استفاده بشه نه بیاد از سمت راست و چپ صفحه از ابزارک استفاده بشه :D با تشکر :-P

  • m3ysam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۵۱
    تشکر شده: ۲۱ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۳:۲۱

    با سلام
    این موضوع بارها تکرار شده اما باز هم پاسخ داده میشه!
    1-
    شما میتونید با استفاده از سایتهای زیر :

    http://itde.vccs.edu/rss2js/build.php
    http://www.rss-to-javascript.com
    http://www.rss2java.com

    خروجی سایتهای مورد نظر خودتون را تبدیل با جاوا کنید و با استفاده از کدهای جاوایی که اون سایتها بهتون میدن آخرین مطالب
    سایتهای مورد نظرتون را به نمایش بگذارید.
    2-
    شما میتنید یک ابزارک در هر جای پوستتون تعریف کنید و با استفاده از فیدخوان ابزارک آخرین عناوین سایتهای مورد نظرتون را
    در سایتتون قرار بدید.
    3- فکر کنم پلاگین هایی هم در این باره وجود دارد که من خیلی با آنها آشنایی ندارم .

    موفق باشید

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۵:۰۷

    میثم جان ممنون ولی دوتای بالایی که اصلا باز نمیشه اون سومی هم فارسی رو ساپورت نمی کنه :D چیزه دیگه ای نداری ؟ :P

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۰ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۷:۳۵

    <h2><?php _e('خروجی فید'); ?></h2>
    <?php
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('آدرس فید');
    $maxitems = 5; //تعداد نمایش
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <ul>
    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>
    <li><a href='<?php echo $item['link']; ?>'
    title='<?php echo $item['title']; ?>'>
    <?php echo $item['title']; ?>
    </a></li>
    <?php endforeach; ?>
    </ul>

    آدرس فید : آدرس فید سایتی که قرارِ بگیری
    تعداد نمایش : با تعییر عددی کی پشت کامنت وجود داره، میتوانید تعداد نمایش خروجی رو کم یا زیاد کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    p30games - eilia13 -
  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۷:۴۷

    xray جان دمت جیز :D یه بوس گنده تقدیم به شما :P

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۸:۰۹

    گرفتن مطلب از یک DataBase دیگر
    آقا عذر می خوام باز تایپیک ایجاد کردم یه سوال فنی تخصصی داشتم :D
    می خواستم ببینم که ما اگر دوتا دیتا بیس داشته باشیم و یکیش دیتا بیس اصلیش باشه و یکی دیگشم ماله سایت دیگمون هردوتاشم رو یه هاست باشن میشه با یه کد مطالب اون سایت رو و زمینه های دلخواه رو گرفت ؟

    یعنی دوتا سایت رو یه هاست باشن و با یوزر پس دیتا بیس هارو هم داریم می خوایم همچین کاری کنیم میشه ؟ 8-|
    خودم گیج شدم

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۰ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۸:۲۲

    متوجه نشدم میخوای چیکار کنی !

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۸:۳۷

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

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۰ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۸:۵۱

    دیتابیس یکی نیست که بخوای از ضمینه‌ی دلخواه استفاده کنی، بهترین کار به نظر من استفاده از RSS

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۳ خرداد ۱۳۸۸ - ۱۸:۵۳

    ممنون :[[

  • ایران گت

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶۲
    تشکر شده: ۱۰۳ بار
    # نوشته شده: ۸ سال پیش
    ۳ مرداد ۱۳۸۸ - ۱۵:۰۶

    مهدي جان
    آيا ميشه اون كدي رو كه دادي طوري اديت كرد كه به صورت رندم لينك ها رو از rss بخونه ؟
    يعني يه بار كل لينك ها رو بخونه و كش كنه و بعد به صورت رندم نشون بده ؟ :?

  • alighatta

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶۳
    تشکر شده: ۵۴ بار
    # نوشته شده: ۸ سال پیش
    ۳ مرداد ۱۳۸۸ - ۱۸:۰۶

    کی میگه سایت http://feed2js.org/ از فارسی ساپورت نمیکنه؟

    من تست کردم کارش عالی بود. اینم نمونه کدش:

    <html dir="rtl">
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Language" content="fa">
    <title>New Page 1</title>
    </head>
    
    <body>
    <script language="JavaScript" src="http://itde.vccs.edu/rss2js/feed2js.php?src=http%3A%2F%2Fmyprosoft.net%2F%3Ffeed%3Drss2&chan=n&num=0&desc=0&date=n&targ=n" type="text/javascript"></script>
    
    <noscript>
    <a href="http://itde.vccs.edu/rss2js/feed2js.php?src=http%3A%2F%2Fmyprosoft.net%2F%3Ffeed%3Drss2&chan=n&num=0&desc=0&date=n&targ=n&html=y">View RSS feed</a>
    </noscript>
    </body>
    
    </html>
  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۸ سال پیش
    ۷ مهر ۱۳۸۸ - ۲۰:۱۹

    شرمنده دوستان اگه بخوام به صورت تصادفی یا همون راندوم استفاده کنم از کد زیر باید چیکار کنم ؟

    <h2><?php _e('خروجی فید'); ?></h2>
    <?php
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('آدرس فید');
    $maxitems = 5; //تعداد نمایش
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <ul>
    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>
    <li><a href='<?php echo $item['link']; ?>'
    title='<?php echo $item['title']; ?>'>
    <?php echo $item['title']; ?>
    </a></li>
    <?php endforeach; ?>
    </ul>
  • p30games

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۹
    تشکر شده: ۲۱ بار
    # نوشته شده: ۷ سال پیش
    ۱۶ دی ۱۳۸۸ - ۱۳:۴۹

    xray گفت:

    <h2><?php _e('خروجی فید'); ?></h2>
    <?php
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('آدرس فید');
    $maxitems = 5; //تعداد نمایش
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <ul>
    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>
    <li><a href='<?php echo $item['link']; ?>'
    title='<?php echo $item['title']; ?>'>
    <?php echo $item['title']; ?>
    </a></li>
    <?php endforeach; ?>
    </ul>

    آدرس فید : آدرس فید سایتی که قرارِ بگیری
    تعداد نمایش : با تعییر عددی کی پشت کامنت وجود داره، میتوانید تعداد نمایش خروجی رو کم یا زیاد کنید

    خطایی زیر رو می‌ده

    Parse error: syntax error, unexpected $end in ~sidebar.php on line 65

    و کار نمی‌کنه اگر ممکنه یه بررسی کنید.

  • proud

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۷ سال پیش
    ۱۶ دی ۱۳۸۸ - ۱۴:۰۳

    ببخشید
    برای لینک دوستان هم میشه از این ار اس اس استفاده کرد؟؟؟
    الان خیلیا از pipes yahoo و گوگل ریدر استفاده میکنن که ترتیب به روز شدن رو نشون میده
    راه دیگه ای داره ؟؟؟
    که سنگین نکنه قالب رو ؟

  • p30games

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۹
    تشکر شده: ۲۱ بار
    # نوشته شده: ۷ سال پیش
    ۱۷ دی ۱۳۸۸ - ۱۲:۳۶

    ببخشید من می‌تونم از روش‌های دیگه استفاده کنم ولی می‌‎خواستم ببینم کسی اینجا هست تا منو راهنمایی کنه تا از آر اس اس تو ستون کناری استفاده کنم یا نه

  • p30games

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۹
    تشکر شده: ۲۱ بار
    # نوشته شده: ۷ سال پیش
    ۲۹ آبان ۱۳۸۹ - ۲۰:۱۶

    دیدم کسی چیزی نگفته گفتم کدش رو بزارم بقیه هم استفاده کنن بد نیست.

    <?php
    	include_once(ABSPATH.WPINC.'/rss.php');
    	wp_rss('FEED URL',9);
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آقاي آخر
  • Moeini

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۵۵۹
    تشکر شده: ۶۷۸ بار
    # نوشته شده: ۷ سال پیش
    ۳۰ آبان ۱۳۸۹ - ۰۱:۰۴

    function _fetch_rss_feed($url) {
    	while ( stristr($url, 'http') != $url )
    		$url = substr($url, 1);
    	if ( empty($url) )
    		return;
    	$rss = fetch_feed($url);	$desc = '';	$link = '';
    	if ( ! is_wp_error($rss) ) {
    		$desc = esc_attr(strip_tags(@html_entity_decode($rss->get_description(), ENT_QUOTES, get_option('blog_charset'))));
    		$link = esc_url(strip_tags($rss->get_permalink()));
    		while ( stristr($link, 'http') != $link )
    			$link = substr($link, 1);
    	}
    	$url = esc_url(strip_tags($url));
    	 wp_widget_rss_output($rss);
    }

    نحوه استفاده
    _fetch_rss_feed('http://www.MyBlog.com/fedd/rss');

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آقاي آخر
  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۷ سال پیش
    ۳۰ آبان ۱۳۸۹ - ۱۹:۵۱

    بسيار عالي :-x

  • Vahed

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۵
    تشکر شده: ۵۶ بار
    # نوشته شده: ۶ سال پیش
    ۱۰ تیر ۱۳۹۰ - ۱۳:۲۹

    اقا من از این کد RSS استفاده می کنم ؛ نمایش هم میده ولی مدت زمان آپدیتش طولانی هستش !

    مثلا من برای نمایش آخرین ارسال های انجمن توی سایت از این استفاده می کنم ! انجمن آپدیت میشه ولی لیست لینک ها نمیشه !!!

    مشکل چیه و چیکار باید بکنم ؟

    ممنون منتظر جوابتون هستم.

درباره‌ی این موضوع



برچسب‌ها