mahdi.a

استفاده از rss

23 پست در این موضوع قرار دارد

سلام دوستان

حقیقتش من میخوام تو سایت یک بخش خبری راه اندازی کنم ، پستهاشو میخوام توی یک وردپرس دیگه بدم ولی لینکهاشو بزارم تو فایل 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 پیشفرض در وردپرس فعال هست


http://site.tld/?feed=rss2
http://site.tld/feed

به اشتراک گذاری این پست


لینک به پست

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

به اشتراک گذاری این پست


لینک به پست

چه چیز؟

مشکلی نمی‌بینم (به جز معتبر نبودن rss)

تست کنید

به اشتراک گذاری این پست


لینک به پست

یعنی چی معتبر نیست ؟ باید چه کار کنم که معتبر شه ؟

به اشتراک گذاری این پست


لینک به پست

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

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

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

به اشتراک گذاری این پست


لینک به پست

این فید شما هم رو گذاشتم ولی هیچ رو نشون نمیده !

به اشتراک گذاری این پست


لینک به پست

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

به اشتراک گذاری این پست


لینک به پست

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

به اشتراک گذاری این پست


لینک به پست

سلام

این ابزارک 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 رو برای نمایش گذاشتم ؟

به اشتراک گذاری این پست


لینک به پست

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

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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری