1.需回复后才可见
2.需登录后才能下载如果是动态的或许能好实现点现在问题是某些论坛将帖子生成了静态页面 但这个功能确不失效  请问这个是如何实现的?

解决方案 »

  1.   

    需登录后才能下载可以用Session来判断是否有登陆
      

  2.   

    确实如此lz心细望有经验的人回答,我没这方面实际经验,按我的想法是
    1.有n套页面
    2.js异步判断
    最好有做过这方面东西的人讲下通常做法。关注下。
      

  3.   


    首先要考虑的是 所有功能是在静态页面下实现的?是不是用了什么 Ajxa
      

  4.   

    用什么不重要
    用户的一定信息保存在Session中,当点击下载这个链接时就可以做出相应的判断了~!论坛没有静态的吧~!?就算有也只是一些页面是静态的
      

  5.   

    用AJAX 可以轻松搞定这些问题 每个贴都有自己的ID 回帖表根据回帖ID 和用户ID 进行判断 就可以搞定LZ的问题
      

  6.   

    论坛应该有吧,你看CSDN是怎么做的?
      

  7.   

    用AJAX技术动态的获取数据库中该贴ID的回复情况,并动态的生成页面即如果用户的ID存在于回复ID中,那么把信息显示出来,否则不显示
      

  8.   

    有人说用 伪静态(url重写) 可以实现但没有起到静态作用...
      

  9.   

    1.需回复后才可见
    当用户进入页面时,先根据用户ID去数据库查询用户是否已对此贴有回复记录,从而判断控制内容的显示与否2.需登录后才能下载 
    可以用session记录用户的登录状态,从而进行判断.
      

  10.   

    主要用js来控制显示。用户是否登陆可以用js获取cookies信息。
    如果登陆,那么就显示下载的连接。
    用户回复帖子后,也根据规则写下这个主题的ID到cookies,然后检测时候回复过给予显示。
    一般来说,你看到的论坛的这些功能可能不是真正的静态,使用rewrite实现的伪静态。因为直接用js来控制是不安全的。
      

  11.   

    用java 在web.xml 中你不是提交可以*.do吗?
    改成*.html 你看看是不是这个效果
      

  12.   

    目前的论坛为静态多一些。如果是纯静态的话,况且已经生成的要面要判断SESSION的话,只有通过页面中嵌入外部JS,JS来异步请求一下,来判断了是否登陆,要不就是COOKIE了。就象静态页面要更新点击率一样,挂一个外部的JS就可以了