如何使我的RSS Feed对每个新闻使用多个图片?

时间:2020-11-06 01:55:15

标签: html javascript css rss

很抱歉我的英语不好(我也不知道如何很好地建立标题,但我希望它足以理解我的工作)。

我买了这个网站模板,我从那里买的那个人有电晕,现在不可用,这就是为什么我在这里寻求帮助的原因^^

  1. 这是我的主页https://www.ragnarokeurope.net/
  2. 打开此页面时,您会看到我的新闻RSS feed和4张图片。
  3. 我想做的是:为每条新闻使用不同的图片。
  4. 如果您不想单击该链接,那么这里是我在说什么的图片 enter image description here

图片的代码,我在这里。如您所见,它的制作使所有内容都使用相同的图片。如果有人可以帮助我更改它,那就太好了。

<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(),0,170) ?>...</p>
            <div class="RO_readmore"><p><a href="<?php echo $rssItem->get_link(0) ?>">Read more</a></p></div>
        </div>
    </div>

    <?php endforeach; ?>

1 个答案:

答案 0 :(得分:0)

看起来get_Title()可能与您的文本不符。图片中的标题均不与您要比较的文本匹配。