+ -
当前位置:首页 → 问答吧 → 嫩鸟请教各位老手.... csdn论坛是怎样做到的 ...内详细

嫩鸟请教各位老手.... csdn论坛是怎样做到的 ...内详细

时间:2011-08-20

来源:互联网


问题一:
  就如 CSDN 输入框内,输入一段"代码<br>什么的"或"文章" 一些后台关键字,而前台原样输出 (包括回车 和 换行),它是怎样做到的??

问题二:
  编辑完此文章点提交后,系统是不是创建一个txt而后保存在里面的,然后在数据库里只保存路径呢?( 此方法行得通吗? )

问题三:
  论坛里的给分是什么东西,如果没分是不是不能发帖了...-_-?
 

作者: liu2525788   发布时间: 2011-08-20

问题一:
  就如 CSDN 输入框内,输入一段"代码<br>什么的"或"文章" 一些后台关键字,而前台原样输出 (包括回车 和 换行),它是怎样做到的??

先,文章在显示时,使用类似于 Server.HTMLEncode(...) 的方法对内容进行转义。
再,把换行符替换为 <br/> 标签
最后,根据 ubb 规则,将一些 ubb 标签替换为 html 标签

问题二:
  编辑完此文章点提交后,系统是不是创建一个txt而后保存在里面的,然后在数据库里只保存路径呢?( 此方法行得通吗? )
此方法行得通,但跟保存数据库里一样,都是保存文本,显示时,也仍然要
htmlencode(...), 仍然要做一些替换


问题三:
  论坛里的给分是什么东西,如果没分是不是不能发帖了...-_-?
发贴花费你的 可用分
给了回帖者,就成了他的 技术分
你如果没有可用分了,就只能发 零分帖, 但可能关注度会不高,当然话题议论价值高的话,还是会受人关注的

作者: wcwtitxu   发布时间: 2011-08-21