0

我的 SimplePie 安装是一个直接的 linux 安装。(没有wordpress或任何东西)

我正在尝试在我的提要文章之间添加横幅。例如,如果我每页显示 10 篇提要文章,我想在第 5 篇之后添加一篇。

非常感谢任何帮助......我的提要页面非常基本并且在这里可见:

如果您不熟悉 SimplePie 代码,这里基本上是与构成上述页面的代码非常相似的代码:

为了在每页上显示我想要多少篇文章,我使用:

// 设置我们的分页值

$start = (isset($_GET['start']) && !empty($_GET['start'])) ? $_GET['start'] : 0; // Where do we start?
$length = (isset($_GET['length']) && !empty($_GET['length'])) ? $_GET['length'] : 10; // How many per page?
$max = $feed->get_item_quantity(); // Where do we end?
4

1 回答 1

1

在输出文章的循环中,您可以使用计数器和模运算符:

$counter = 0;
foreach ($feed->get_items($start, $length) as $key=>$item) {
   if ($counter % 5 == 0) {   // use modulus operator
      // display banner
   }
   // ...
   $counter++;
}

请参阅循环文章中的 php 模数。上面的代码将在 $counter = 0、5、10 等时显示横幅。

于 2013-05-24T05:59:16.007 回答