新闻网站中的content是在数据库中是什么类型的?

新闻网站中的content是在数据库中是什么类型的?,第1张

都不对,得看网站的设计策略。我是做设计的,看到这个问题就会有两种方案:

I.直接clob或者byte[]类型存放内容,这种设计方式太差没有可取性;

II.先规划UI,将UI定区域快,考虑每个区域快内的具体内容来设置数据表,这种方案应该不敢说最好但已经是非常不错了,易用性可扩展性都不错。

OK,针对方案II,考虑一下你说的问题:

I.纯文本的,根据内容大小可以定义varchar2(4000),因为新闻内容一般不会太长,太长的新闻谁看啊?实在太长,OK,Clob

II.视频、图片之类的就clob了

首先全部取回内容,比如content=rs("content")

图片是包含在<>里面的(<img src="">),用切割函数将内容切割,就以>号切割:content=split(content,">")

然后切割的第0部分是图片,我们要第1部分:content=content(1),最后取回前50个字符:content=Left(content,50)

哦,是这样啊,那就这样,来自写一个函数

<%

Function guo(a)

a=Lcase(a) '将字符转换为小写

for i=0 to 132

a=Replace(a,Chr(i),"")

next

a=Left(a,50)

guo=a

End Function

%>

将这个函数放到文件最顶部,(如果有服务器端包括代码就放到这个代码的下面),调用方法:例如:

content=guo(rs("content"))

你没用使用我给你写的函数?

我这个函数就是将内容中的除了中文汉字,其他的全部过滤掉的啊,怎么还会有你说的onload="javascript:if(this.width>screen.width-350)this.width=screen.width-350">。。。呢?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9907847.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存