这是一个非常广泛的问题,所以我希望得到一个非常广泛的答案。
我创建了一个管理员可以发布文章的网站,但是它们会属于特定的格式。例如
标题,日期,图像,文章正文
我将使用哪种技术来建立一个系统,管理员可以在不同的组合中发布文章中的元素。
标题,日期,图像,代码,正文,代码,图像,图像,代码,正文
这样的事情?显然,如果这个人知道HTML,他们可以手动编写,但电影评论网站或新闻网站使用什么技术,以便发布不同形式的文章。答案 0 :(得分:0)
通常的WebCMS不具有这样的灵活结构,但是具有多个数据库内容表和输出插件等,以将文章与图像和评论部分组合。更常见的是,每个文章/页面只有一个正文/内容字段,图像或其他内容仅通过引用分配并存储在其他位置。
但是,如果你真的坚持,你可以创建一个由核心字段(标题,日期,ID)和单独的页面“附件”列表组成的数据库方案。附件表将具有带有元字段的核心文章/页面表的引用(id),并附加type = body或type = image或type = code或type = comment block。基本上是这样的:
TABLE content (
id INT,
date DATETIME,
title VARCHAR
)
TABLE attachments (
id INT F_K,
type ENUM (body, image, code, comment),
data TEXT,
outputposition INT
)
然而,这真的很不寻常,因为它比必要的开销更大。常见的方法是约束页面类型和结构,并使用单独的输出处理程序或实际完成的html页面。