ChannelID的汉语意思是频道ID,一个cms可以添加自助频道,那么后台数据库需要建多个表吗?
是不是这样:
表news:
   id channelid classid title content ……
即不需要再建一个表了,增加channelid就行了。 
另外,像网易,新华网,人民网这样的网站,他们的频道是不是一个新的cms系统呢?多个频道之间数据库不是同一个。或者他们也是这样子,通过后台添加频道,而不是添加频道就要添加cms。

解决方案 »

  1.   

    有这么多人回答,我很感动这样设计表不好吗?
    表news:
      id channelid classid templateid title content ……
    表channel:
       channelid channelname templateid
    表template:
      templateid templatename templatefilepath
    麻烦告诉我怎么设计,先说的内容系统,比如网易的新闻频道和财经频道,都是关于新闻内容的。至于bbs频道先不说,这样的话我这样设计表可以吗?一般的频道是怎么建的,以网易为例?
      

  2.   

    这一点不懂:网站后台运行于一个服务器上,比如admin.csdn.net,如何生成静态内容到news.csdn.net服务器上或者到wz.csdn.net上面,这一点cms可以做到吗?
      

  3.   

    当然不需要了,两个字段就搞定了,channelID ,parentID,用递归实现,可以参考一下phpCMS