0

我已将我的每月存档页面 (Archive.php) 设置为如下所示: 每月存档 单击任何 MONTH 时,结果将显示该特定月份的所有帖子,如下所示:

  • Post title-1 ------ Category-1 ------ 作者姓名
  • Post title-2 ------ Category-1 ------ 作者姓名
  • Post title-3 ------ Category-1 ------ 作者姓名
  • Post title-4 ------ Category-1 ------ 作者姓名
  • Post title-5 ------ Category-1 ------ 作者姓名

但是......我想要这样的显示:

第一类

  • 帖子标题-1 ------ 作者姓名 帖子
  • Post title-2 ------ 作者姓名 帖子

类别 2

  • Post title-3 ------ 作者姓名 帖子
  • Post title-4 ------ 作者姓名 帖子
  • Post title-5 ------ 作者姓名 帖子
4

1 回答 1

0

这将在您显示数据时完成:

$pCategory = '';
$itemDisplay = '';
foreach ($items as $item) {
    if ($pCategory != $item['category']) {
        $itemDisplay .= '<b>' . $item['category'] . '</b><br><br>';
        $pCategory = $item['category'];
    }
    $itemDisplay .= '    ' . $item['title'] . ' by ' .
                             $item['author'] . '<br>';
}

echo $itemDisplay;

这当然是一个粗略的例子。您将不得不对其进行定制以符合您的代码和数据库结构等。

于 2010-10-24T14:57:57.023 回答