新闻系统中  图片新闻是怎么做的?
在文章表中 加一个pic 字段:  1 代表 图片新闻,0 代表文字新闻。
然后select 出 pic=1 就叫图片新闻吗?新闻系统都是这么做的吗?

解决方案 »

  1.   

    首先它们都属于新闻
    图片新闻指新闻中有添加图片信息
    你只要判断新闻img那列是否有图片就OK
      

  2.   

    楼主自己的方法也不错,不过要是多了一种其他类型的新闻,就麻烦了。
    所以可以定义成varchar型或者integer型,同时在系统中定义枚举(如果有必要的话,还可以利用工厂和反射,通过config文件实现可配置的枚举类型)。这样就可以支持若干种新闻类型了。
      

  3.   

    FREETEXTBOX
    都这样的。
    一个标题
    一个内容
    一个时间
    一个是否为图片新闻
    如果再需要还可以加一个发布人的姓名
      

  4.   

    我是这样作的:
    首先文章分类(cataID=1)中有图片新闻栏目
    然后新闻表(news)中有个picNum字段,0就是有图片,1没图片
    插入的时候看字符串中有没有<img 标记,然后判断等等。查询的时候select top 5 * from news where cataID=1 and picNum=1我是用这种方法实现首页的滚动图片新闻的。