文章管理
文章库(第五大板块)的文章维护:正文为标准 Markdown,图片统一上传到 data/articles/img 目录。
(int) $row['id'], 'part' => (string) $row['part'], 'title' => (string) $row['title'], 'summary' => (string) $row['summary'], 'md' => (string) $row['markdown'], 'sort' => (int) $row['sort'], 'pinned' => (int) $row['pinned'], 'enabled' => (int) $row['enabled'], 'board_cats' => trim((string) ($row['board_cats'] ?? '')), ] : ['id' => 0, 'part' => '未分类', 'title' => '', 'summary' => '', 'md' => '', 'sort' => 0, 'pinned' => 0, 'enabled' => 1, 'board_cats' => '']; // 分区下拉选项:未分类 + 全部已有分区;编辑中的自定义分区自动补充,保证能回显选中 $curPart = trim((string) $cur['part']); if ($curPart === '') { $curPart = '未分类'; } $partOptions = ['未分类']; foreach ($list as $a2) { $p2 = trim((string) $a2['part']); if ($p2 === '' || $p2 === '未分类') continue; if (!in_array($p2, $partOptions, true)) { $partOptions[] = $p2; } } if (!in_array($curPart, $partOptions, true)) { array_unshift($partOptions, $curPart); } ?>分类即分组:点组头 ▾ 展开 / 收起该分类;按住组头 ⠿ 拖动可调整分类先后顺序(松手即自动保存,前台按此顺序展示)。 分类内文章使用 ↑/↓ 微调顺序;前台各分类内按文章最后更新时间倒序展示。
还没有文章,点击右上角「新增文章」开始写作。
| 标题 | 更新时间 | 状态 | 操作 |
|---|---|---|---|
|
= he((string) $a['title']) ?>
= he((string) $a['summary']) ?>
|
= he((string) $a['updated_at']) ?> | 置顶 可见隐藏 |
分组顺序与前台文章区分区一致;组头默认收起,便于大量文章时分批展开管理。