弱弱的问一下:
我要用ASP.NET编写一个论坛,像是网上的论坛里有些帖子上会显示精品,HOT等字样是怎样实现的?麻烦具体一点,因为本人实在是太菜鸟了!

解决方案 »

  1.   

    首先你得给帖子状态设状态,预设值,当他的状态值为某预设的值后就可以显示相应的状态,如果是精品,就把它用HOT的图片显示出来就行了,我感觉我说的还是不具体哈
      

  2.   

    id,view_count,reply_count;select id from table where view_count>10000 热门贴
    select id from table wher reply_count>2000 精品贴。and oter count;
      

  3.   

    设置精品或者hot字段,前台根据改字段读取显示即可,或者更具点击量之类的排序!
      

  4.   


    你这叫请教吗!!!
    请教是说出自己的问题,你这样说我想做XXX,跪求思路,这叫请教
      

  5.   

    这个跟留言板其实没多大区别,至于你说的hot(某个帖子有100条跟帖或更多,认为是hot在帖子标题列表中,这个帖子加上个hot小图标),精品(帖子超过300条跟帖定义为精品,加个精品的小图标)
      

  6.   

    LZ火气确实挺大,
    这一句话哪点伤你自尊了。
    他的意思只是,想要做一个完整的东西必须从细节开始。就像asp.net 需要的不仅仅是c#.没啥值得你让人家闭嘴的。至于你的问题,就像,楼上回答的。数据库信息表里要有,排序,置顶,加精,热门的字段。比如(1和0),0普通状态,1特殊状态,然后绑定数据时根据状态后显示置顶,加精,热门,推荐的图片或者文字
      

  7.   

    lz 可以 找一个 论坛 研究一下它的 html。加油
      

  8.   

    database dbo.Blog
    table name:tb_blog
    clum:
    blog_id(prim key),blog_title,blgo_author,blog_img,blog_pic,blog_cnt,blog_key,blog_top(bool),blog_flower(bool),blog_hot(bool)showpage.aspx content
    select top 10 blog_id,blog_title,blog_key,blog_img,blog_pic where blog_top=true order by blog_id desc
    其中blog_img可以存储置顶文章图片,blog_pic存储加精华图片,因为bool值的都是判断真假,所以可以为标志位来做查询。如果你技术深入些,可以直接在数据库增加一个文章标志表,可以有置顶、加加精华、火、人气帖等。
      

  9.   

    最简单的方法,在tb_blog表中设置一个标志字段blog_state,为字符字段。数据库中可以使用proc的话可以处理点击超过(假如2000)更新blog_state='火',置顶贴在后台管理页面手段设置,也即更新blog_state='置顶'。前台查询置顶文章:
     select top 10 blog_id,blog_title,blog_key,blog_img,blog_pic where blog_state='置顶'
      

  10.   

    问题已解决!无论怎样多谢各位哥哥姐姐了!论坛只是我毕业设计中的一个小小部分,时间又有点紧,脾气可能有点急躁,态度也不好,所以真心的say sorry。还有那位跟我纠结我谦不谦虚问题的,真心希望你是个跟我一样是女生,要不无法想像男生这么小气的!!
    没有啦!我说笑的,不要在说我了啊,我接受批评了!!!