درخواست کد نمایش آر اس اس

foad_75

تازه وارد
باسلام

بنده دنبال کدی میگردم که بتونه عنوان مطالب یک سایت رو از آر اس اس دریافت و نشون بده ...

ترجیها هم ساده و مستقل باشه ...

خیلی گشتم و چندتا هم پیدا کردم ولی بیشتریا خراب بودن بجز :


کد:
<style dir="rtl">
.WFeedTitle{font-family:tahoma;font-size:8pt;color:#003399;text-decoration:none;font-weight:600}.WFeedTitle:hover{color:#ff4400;}
.WFeed{font-family:tahoma;font-size:8pt;color:#003399;text-decoration:none;}.WFeed:hover{color:#ff4400;}
</style><script src=http://reader.webgozar.com/feedreader/reader.aspx?Feed=http://bazar-market.ir/feed&maxFeed=10></script></body>
</html>
که این شد :

این هم بد نیست ولی میخوام عنوان حذف شه ... یعنی " " نباشه !

خیلی ممنونم

 

iReza

کاربر عضو
سلام.

کد: (نسخه ویرایشی تابع iFeed)


کد:
/**
 * iFeed Function, FeedReader
 *
 * Copyright (c) 2012 Reza Farhadian <R3ZA.FARHADIAN@YAHOO.COM>
 * http://iReza.Blog.Ir
 *
 * The MIT License (MIT)
 *
 * e.g : Link The http://ireza.blog.ir/rss/ to func.
 *
 * @package    iFeed Function
 * @author     Reza Farhadian <R3ZA.FARHADIAN@YAHOO.COM>
 * @copyright  2012 - Reza Farhadian
 * @license    http://opensource.org/licenses/mit-license.php The MIT License
 * @link       http://ireza.blog.ir/1391/09/24/feedreader-func
 * @version    1.0.0
*/

header('Content-Type: text/html; charset=utf-8');
function iFeed($url,$num)
{
//Basic Data & Translate XML To PHP
$xml = $url;
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);

//Get Channel Elements
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$channel_desc = $channel->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;

//Get Item Elements
$x=$xmlDoc->getElementsByTagName('item');
for ($i=1; $i<=$num; $i++)
{
$item_title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$item_link=$x->item($i)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item($i)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;

//Item Elements Output
echo ('<a href="' . $item_link . '">' . $item_title . '</a><br>');
}
}
1- اول این کد رو توی صفحه خودتون قرار بدید.

2- سپس اینطوری عمل کنید:


کد:
[B]iFeed (feedlink,feednumber)[/B]
3- مشخص هست بجای feedlink و feednumber چی بزارید.

4- ویرایشش کردم که عنوان رو نشون نده

 

foad_75

تازه وارد
ممنونم

ببخشید میشه بیشتر توضیح بدید ؟!؟!؟

اصلا نفهمیدم !!!

تشکر

 

iReza

کاربر عضو
باید در PHP استفاده کنید.

کد کوتاه ندارم.

1- اون کد تابع رو، درون فایل قرار بدید.

2- و بعدش هرجا خواستید نمایش داده بشه انطوری عمل کنید:


کد:
<?php iFeed (linke feed,tedad mataleb) ?>
 

foad_75

تازه وارد
من میخوام کد رو توی اچ تی ام ال استفاده کنم ...

( و لطفا تا جایی که امکانش هست کوتاه باشه )

خیلی خیلی ممنون :53:

 
بالا