如何解决如何使我的RSS Feed对每个新闻使用多个图片?
很抱歉我的英语不好(我也不知道如何很好地建立标题,但我希望它足以理解我的工作)。
我买了这个网站模板,我从那里买的那个人有电晕,现在不可用,这就是为什么我在这里寻求帮助的原因^^
- 这是我的主页https://www.ragnarokeurope.net/
- 打开此页面时,您会看到我的新闻RSS feed和4张图片。
- 我想做的是:为每条新闻使用不同的图片。
- 如果您不想单击该链接,那么这里是我在说什么的图片
图片的代码,我在这里。如您所见,它的制作使所有内容都使用相同的图片。如果有人可以帮助我更改它,那就太好了。
<div id="RO_ACTU_IMG">
<?php
$newslimit = (int)Flux::config('CMSNewsLimit');
require_once('autoloader.php');
$feed = new SimplePie();
$feed->set_feed_url(Flux::config('CMSNewsRSS'));
$feed->enable_cache(false);
$feed->init();
$feed->handle_content_type();
?>
<?php foreach($feed->get_items(0,4) as $rssItem): ?>
<?php
// These News Images are stored in /themes/<theme_name>/img/news/
// In the if-statement,use the name of your News item to dsiplay $newsimage in the feed.
if($rssItem->get_title() == "The League Of Levelers"){$newsimage = "league";}
elseif($rssItem->get_title() == "Halloween Has Landed"){$newsimage = "halloween";}
else{$newsimage = "generic";}
?>
<div class="RO_ACTU_IMG_news">
<a href="<?php echo $rssItem->get_link(0) ?>"><img src="<?php echo $this->themePath('img/news/'.$newsimage.'.jpg') ?>" alt="NEWS"></a>
<div class="RO_NEWS">
<h3 class="RO_NEWS_titre"><a href="<?php echo $rssItem->get_link(0) ?>"><?php echo $rssItem->get_title() ?></a></h3>
<p><?php echo date(Flux::config('DateFormat'),strtotime($rssItem->get_date()))?></p>
<p><?php echo substr($rssItem->get_description(),170) ?>...</p>
<div class="RO_readmore"><p><a href="<?php echo $rssItem->get_link(0) ?>">Read more</a></p></div>
</div>
</div>
<?php endforeach; ?>
解决方法
看起来get_Title()可能与您的文本不符。图片中的标题均不与您要比较的文本匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。