在两个不同日期的块之间应用空行

时间:2017-08-02 07:45:37

标签: php wordpress date themes

我一直试图在我的WordPress主题(足球俱乐部,来自Themeboy)中找到一些东西。

例如,在此页面上:Example Link

您会看到一系列匹配的列表,每个播放日期为4个块。

03/09/2017  K. Lierse SK D      10:00   Heikant Berlaar
03/09/2017  K. FC Pulle B       10:00   K. RAC. Emblem B
03/09/2017  K. Bevel FC A       10:00   K. Ramsel FC 
03/09/2017  SK Rita Berlaar A   10:00   Kessel United
10/09/2017  K. FC Pulle B       10:00   SK Rita Berlaar A 
10/09/2017  Kessel United       11:00   K. Bevel FC A
10/09/2017  K. RAC. Emblem B    11:15   Heikant Berlaar
10/09/2017  K. Ramsel FC        11:30   K. Lierse SK D K
17/09/2017  SK Rita Berlaar A   10:00   K. RAC. Emblem B
17/09/2017  Heikant Berlaar     10:00   K. Ramsel FC 
17/09/2017  K. Bevel FC A       10:00   K. FC Pulle B
17/09/2017  K. Lierse SK D      11:45   Kessel United

我想做的是每次播放日期改变时应用一个空行,所以它看起来像这样。

03/09/2017  K. Lierse SK D      10:00   Heikant Berlaar
03/09/2017  K. FC Pulle B       10:00   K. RAC. Emblem B
03/09/2017  K. Bevel FC A       10:00   K. Ramsel FC 
03/09/2017  SK Rita Berlaar A   10:00   Kessel United
(Empty row)
10/09/2017  K. FC Pulle B       10:00   SK Rita Berlaar A 
10/09/2017  Kessel United       11:00   K. Bevel FC A
10/09/2017  K. RAC. Emblem B    11:15   Heikant Berlaar
10/09/2017  K. Ramsel FC        11:30   K. Lierse SK D K
(Empty row)
17/09/2017  SK Rita Berlaar A   10:00   K. RAC. Emblem B
17/09/2017  Heikant Berlaar     10:00   K. Ramsel FC 
17/09/2017  K. Bevel FC A       10:00   K. FC Pulle B
17/09/2017  K. Lierse SK D      11:45   Kessel United

我不太熟悉PHP,完全依靠自己来解决这个问题,但我认为只要有一些帮助,我就能弄明白。

这是一个包含页面完整源代码的pastebin。该列表使用event-list.php文件构建。

据我所知,我可能不得不将日期存储在变量中,然后将其与上一个回显行的日期进行比较。如果不相同,请以某种方式添加一个空行。

1 个答案:

答案 0 :(得分:2)

在你的循环中你打印所有行使用实时

$tmpdate = "";

for(loop){
    if($tmpdate != $looprecorddate){
        echo '<tr></tr>';
        $tmpdate = $looprecorddate;
    }
    // your code for print rows here 
}