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

[复制链接]
查看11 | 回复1 | 2021-1-27 07:18:36 | 显示全部楼层 |阅读模式
问题一:
就如CSDN输入框内,输入一段"代码
什么的"或"文章"一些后台关键字,而前台原样输出(包括回车和换行),它是怎样做到的??
问题二:
编辑完此文章点提交后,系统是不是创建一个txt而后保存在里面的,然后在数据库里只保存路径呢?(此方法行得通吗?)
问题三:
论坛里的给分是什么东西,如果没分是不是不能发帖了...-_-?

分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:18:36 | 显示全部楼层
问题一:
就如CSDN输入框内,输入一段"代码
什么的"或"文章"一些后台关键字,而前台原样输出(包括回车和换行),它是怎样做到的??
先,文章在显示时,使用类似于Server.HTMLEncode(...)的方法对内容进行转义。
再,把换行符替换为
标签
最后,根据ubb规则,将一些ubb标签替换为html标签
问题二:
编辑完此文章点提交后,系统是不是创建一个txt而后保存在里面的,然后在数据库里只保存路径呢?(此方法行得通吗?)
此方法行得通,但跟保存数据库里一样,都是保存文本,显示时,也仍然要
htmlencode(...),仍然要做一些替换

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行