M.Javad

بارگذاری مطالب سایت دیگر به همراه تصویر شاخص در سایت خود

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

سلام میخوام مطالب یک سایت دیگه رو در سایتم نمایش بدم یک کد پیدا کردم ولی بدون عکس نشون میده

لطفا راهنمایی کنید چطور تصویر شاخصش هم نشون بدم؟


<?php include_once(ABSPATH.WPINC.'/feed.php');
$rss = fetch_feed('http://www.3zar.ir/wordpress-lab/feed/');
$maxitems = $rss->get_item_quantity(5);
$rss_items = $rss->get_items(0, $maxitems);
?>
<ul>
<?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>';
else

foreach ( $rss_items as $item ) : ?>
<li>
<a href='<?php echo $item->get_permalink(); ?>'
title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>'>
<?php echo $item->get_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>

0

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


لینک به پست

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

2

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


لینک به پست

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

این کد رو از سایت های خارجی پیدا کردم که گفته بودن برای نمایش تصویر شاخص در آر اس اس سایت باید کد زیر رو در فایل functions.php بزاری و منم گذاشتم


function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
?>

http://beroozhaa.ir/feed/

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

0

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


لینک به پست

up

0

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


لینک به پست


<?php
$rss = new DOMDocument();
$rss->load('http://beroozhaa.ir/feed/');
$feed = array();
foreach ($rss->getElementsByTagName('item') as $node) {
$item = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'image' => $node->getElementsByTagName('image')->item(0)->nodeValue,
);
array_push($feed, $item);
}
$limit = 1;
for($x=0;$x<$limit;$x++) {
$title = str_replace(' & ', ' & ', $feed[$x]['title']);
$link = $feed[$x]['link'];
$image = $feed[$x]['image'];
?>
<a href="http://techdaily.vn" target="_blank"><img class="logo" src="http://techdaily.s3.amazonaws.com/wp-content/uploads/2014/01/techdaily-logo1.png"></a>
<ul style="margin-top:10px;">
<li style="float:right;margin: 0 10px;margin-bottom: 10px;margin-right: 20px;" class="thumb">
<a href="<?php echo $link; ?>" class="title" target="_blank">
<img style="border-radius:100%;width:120px;height:120px;border:1px solid;" src="<?php echo $image; ?>" alt="<?php echo $title; ?>">
</a>
</li>
<li><a href="<?php echo $link; ?>" class="title" target="_blank"><?php echo $title; ?></a></li>
</ul>

دوستان مشکل این کدچیه؟!اررور داره

0

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


لینک به پست

یعنی هیچکس واقعا نمیدونه چطوریه؟!!

0

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


لینک به پست

سختی کدنویسی در هم هست، مثلا من کدنویسی بلد هستم (:

شما for رو نبستید


<?php
$rss = new DOMDocument();
$rss->load('http://beroozhaa.ir/feed/');
$feed = array();
foreach ($rss->getElementsByTagName('item') as $node) {
$item = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'image' => $node->getElementsByTagName('image')->item(0)->nodeValue,
);
array_push($feed, $item);
}
$limit = 1;
for($x=0;$x<$limit;$x++) {
$title = str_replace(' & ', ' & ', $feed[$x]['title']);
$link = $feed[$x]['link'];
$image = $feed[$x]['image'];
}
?>

منبع

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

1

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


لینک به پست

من از این کد استفاده کردم و خوشبختانه تمام محتویات مطلب رو همراه با تصویر شاخص نشون میده


<?php
$rss = new DOMDocument();
$rss->load('http://wordpress.org/news/feed/');
$feed = array();
foreach ($rss->getElementsByTagName('item') as $node) {
$item = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
);
array_push($feed, $item);
}
$limit = 5;
for($x=0;$x<$limit;$x++) {
$title = str_replace(' & ', ' & ', $feed[$x]['title']);
$link = $feed[$x]['link'];
$description = $feed[$x]['desc'];
$date = date('l F d, Y', strtotime($feed[$x]['date']));
echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
echo '<small><em>Posted on '.$date.'</em></small></p>';
echo '<p>'.$description.'</p>';
}
?>

حالا میخوام با جی کوئری کدی رو بدم که مثلا در تگ li فقط تگ img از محتویات فید قرار بگیره و بقیه توضیحات در تگ li نباشه

کسی میتونه کمک کنه در این زمینه؟!

0

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


لینک به پست

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

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

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

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


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

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

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


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