广泛的问题..为文章发布制作CMS

时间:2011-08-10 05:15:04

标签: php

这是一个非常广泛的问题,所以我希望得到一个非常广泛的答案。

我创建了一个管理员可以发布文章的网站,但是它们会属于特定的格式。例如

标题,日期,图像,文章正文

我将使用哪种技术来建立一个系统,管理员可以在不同的组合中发布文章中的元素。

标题,日期,图像,代码,正文,代码,图像,图像,代码,正文

这样的事情?显然,如果这个人知道HTML,他们可以手动编写,但电影评论网站或新闻网站使用什么技术,以便发布不同形式的文章。

1 个答案:

答案 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页面。