رفتن به مطلب

استفاده از rss


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

سلام دوستان

حقیقتش من میخوام تو سایت یک بخش خبری راه اندازی کنم ، پستهاشو میخوام توی یک وردپرس دیگه بدم ولی لینکهاشو بزارم تو فایل header.php سایت (وردپرس اصلی) ، از دوستان پرسیدم ، گفتن باید با rss کار کنی .

حقیقتش اینه که من نمیدونم rss یعنی چی :unsure: ، اگه میشه یه توضیح کوچک در مورد rss بدید در حد یک خظ ، بعدشم لطف کنید بهم بگید کدش چه جوریه ؟ و کجا باید بزارمش !؟

خیلی ممنون

لینک به ارسال

سوال شما مربوط به وردپرس هست نه جکوئری / CSS

RSS به قولی سرنام REALLY SIMPLE SYNDICATION و به قول كمی حرفه‌ای‌ترها سرنام RDF SITE SUMMARY است. ولی RSS سرنام هر چه باشد، پدیده‌ای است كه امكان جمع‌آوری اطلاعات و اخبار را از سایت‌های مختلف فراهم می‌كند بدون این كه مجبور باشید از این سایت به آن سایت سر بزنید. ویژگی RSS هم مثل بقیه تكنولوژی‌های خوب، در سادگی آن است :یک فرمت سریع و استاندارد، شبیه همان بولتن‌های خبری است منتها به شكل الكترونیك. امروزه اكثر سایت‌های وب مهم به این بولتن‌ها مجهز هستند، از وبلاگ‌های شخصی گرفته تا سایت‌های خبرگزاری‌های بزرگ دنیا. برای گرفتن این بولتن‌ها كافی است نرم‌افزار مناسب این كار را در اختیار داشته باشید و بولتن مورد نظر را مشترك شوید. شاید فكر كنید خواندن خبرها كه كاری ندارد، به صفحه اصلی سایت می‌رویم و خبرها را می‌خوانیم. اما حالتی را در نظر بگیرید كه بخواهید 50 سایت مختلف را ببینید و تازه معلوم نیست این سایت‌ها اصلاً خبر جدیدی داشته باشند یا نه. با RSS نیازی نیست به 50 تا سایت سر بزنید. كامپیوتر شما به طور خودكار و با زمان‌بندی مشخص با این سایت‌ها تماس می‌گیرد و جدیدترین خبرها و اطلاعات را دانلود می‌كند. بنابراین، فقط از یك پنجره می‌توانید تمام اتفاقات روز را مشاهده كنید. بدین ترتیب هم در وقت‌تان صرفه‌جویی كرده‌اید، و هم در این همه اطلاعات اضافی كه در وب وجود دارد گرفتار نشده‌اید.

تابع نمایش : fetch_feed

جستجو

لینک به ارسال

منظورتون این کد هستش ؟


<?php
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);
}
?>

لینک به ارسال

پس الان بایستی rss وردپرس دومی (خبر) رو فعال کنم ؟ ایا وردپرس اصلی هم باید rss داشته باشه ؟

چه جوری باید rss رو فعال کنم ؟

لینک به ارسال

یکی از دوستان گفت با ابزارک شدنیه ، منم اومدم یه ابزارک دیگه زدم به نام rss زدم ، یه عکسم براتون پیوست کردم ، نگاه کنید ببنید درسته ...z5789_Untitled1.jpg

لینک به ارسال

شما برای نمونه یه آدرس فید را قرار دهید:

http://forum.wp-parsi.com/rss/forums/3-wp-parsi/

چه آدرس را قرار میدهید که خطا میدهد؟

لینک به ارسال

درست شد ، الان من خودم بخوام به این استایل بدم ، یعنی هر خبر توی یک کادر با رنگ بندی خودم باید چه کار کنم ؟

لینک به ارسال

ببینید در خروجی چه المان های html یی تولید میشه و به اونها استایل بدید.

لینک به ارسال
  • 4 هفته بعد...

سلام

این ابزارک rss فقط نویسنده و تاریخ رو نشون میده ، من اگه بخوام تاریخشو به شمسی نشون بده و جای نویسنده بازدید هر پست رو نشون بدم باید چه کار کنم ؟

لینک به ارسال

احتمالاً این افزونه کارتون رو راه بندازه

http://www.aakashweb.com/wordpress-plugins/super-rss-reader/

لینک به ارسال

این ابزارک rss فقط نویسنده و تاریخ رو نشون میده ، من اگه بخوام تاریخشو به شمسی نشون بده و جای نویسنده بازدید هر پست رو نشون بدم باید چه کار کنم ؟

باید براش دستی کدنویسی کنید

لینک به ارسال

چه جوری ، یعنی کنار همون کد php تو فایلی که میخوام rss اونجا قرار بگیره ؟

لینک به ارسال

برای مثال:


http://bavotasan.com/2010/display-rss-feed-with-php/
http://net.tutsplus.com/articles/news/how-to-read-an-rss-feed-with-php-screencast/

لینک به ارسال

اقا مرتضی ببخشید این لینکهای که شما دادی ، چه کارشون باید بکنم ، یعنی ابزارک که باید فعال باشه و اینا رو کجا باید جا بدم و کدوم کد رو باید جا بدم ؟

لینک به ارسال

اقا مرتضی ببخشید این لینکهای که شما دادی ، چه کارشون باید بکنم ، یعنی ابزارک که باید فعال باشه و اینا رو کجا باید جا بدم و کدوم کد رو باید جا بدم ؟

کدها را باید به صورت مستقیم در فایل پوسته قرار دهید

و از تابع jdate افونه جلالی استفاده کنید برای تبدیل تاریخ

shamsi_date = jdate("Y/m/d",strtotime($miladi_date));

لینک به ارسال

کدها را باید به صورت مستقیم در فایل پوسته قرار دهید

و از تابع jdate افونه جلالی استفاده کنید برای تبدیل تاریخ

shamsi_date = jdate("Y/m/d",strtotime($miladi_date));

یعنی همون جایی که rss رو برای نمایش گذاشتم ؟
لینک به ارسال

شما کدها رو هرجا دوست دارید استفاده کنید.

کدی هم که پارسا داده برای تبدیل تاریخ اون آدرس هایی هست که دادم.

لینک به ارسال

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

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

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

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

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

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

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

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

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