我的SimplePie安装是一个直接的Linux安装。 (没有wordpress或任何东西)
我正在尝试在我的Feed文章中添加横幅。例如,如果每页显示10个Feed文章,我想在第5页之后添加一个。
非常感谢任何帮助...我的Feed页面非常基本且可见:
如果您不熟悉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?
答案 0 :(得分:1)
在输出文章的循环中,您可以使用计数器和模数运算符:
$counter = 0;
foreach ($feed->get_items($start, $length) as $key=>$item) {
if ($counter % 5 == 0) { // use modulus operator
// display banner
}
// ...
$counter++;
}
请参阅php modulus in a loop文章。当$ counter = 0,5,10等
时,上面的代码将显示横幅