主题:  怎样显示里面有图片的文章

Houston

职务:普通成员
等级:1
金币:0.0
发贴:84
注册:2002/4/7 16:44:29
#12002/10/16 16:21:36
请问怎样显示里面有图片的文章,以前我在论坛里试过把HTML的代码复制到内容上就可以了,请问这种方法好不好,怎样才可以使用这钟方法?我用的是SQL SERVER和MX的ASPVB.是不是要SQL SERVER的字段要限定有一个值?我现在的是CHAR,我试过就不行



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#22002/10/16 17:49:53
你将文章内容和图片分为两个字段不就ok了



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#32002/10/16 19:18:16
你的replace是怎么写的?


难人一个……

5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#42002/10/17 8:41:13
是可以的
图片路径对不对啊?
还有,你先试着将该字段response.write 出来看看,和数据库里的字段值比较一下



Houston

职务:普通成员
等级:1
金币:0.0
发贴:84
注册:2002/4/7 16:44:29
#52002/10/17 15:02:09
我的文章图片是要对应文字的,我不知道图片路径对不对,我在添加文章就不能通过了,"该页无法显示",其他普通文章是可以的,是不是我的字段和字段设置是没有错的?



Houston

职务:普通成员
等级:1
金币:0.0
发贴:84
注册:2002/4/7 16:44:29
#62002/10/17 16:36:02
我解决问题了,但对于一些文章,最大只有8000长度不够,还有更多吗?我浏览的时候版面都乱了,内容区域宽了很多,但内容显示都没有乱,我是用布局把标题、副标题等等分开的,如果把正个页面的代码都复进去显示的内容就在最上面,如果只复制~~~之间的复制进去就变成刚刚的乱嘛了,我也试过吧所有标记着位置的标签都删了在复制还是不行!请问是不是要有什么插件的?



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#72002/10/17 19:05:32
不需要的啊,可能存储在数据库字段中含有比如引号之类的非法字符,需要将这些特殊的字符处理一下



Houston

职务:普通成员
等级:1
金币:0.0
发贴:84
注册:2002/4/7 16:44:29
#82002/10/18 8:00:51
是不是指HTML代码的非法字符还是SQL字段名的非法字符?SQL字段名没有什么非法字符啊!如果是HTML,那在DWMX中有没有一个检测的方法?



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#92002/10/18 8:08:15
当然是指你的sql字段中存储的内容含有非法的字符了,
你看看下面的代码
function HTMLEncode(pString)
    fString = trim(pString)
    if fString = "" or IsNull(fString) then fString = " "
    fString = replace(fString, ">", ">")
    fString = replace(fString, "<", "<")
    HTMLEncode = fString
end function
//存入数据库的时候调用
function HTMLDecode(pString)
    fString = trim(pString)
    if fString = "" then fString = " "
    fString = replace(fString, ">", ">")
    fString = replace(fString, "<", "<")
    HTMLDecode = fString
end function
//从数据库中读出的时候调用



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#102002/10/18 9:09:12
function HTMLEncode(fString)

fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "

")
fString = Replace(fString, CHR(10), "
")
fString = Replace(fString, " "," ")
fstring = replace(fstring,"'","''")
HTMLEncode = fString

end function

function HTMLDecode(fString)

fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, "", CHR(13))
fString = Replace(fString, "

", CHR(10) & CHR(10))
fString = Replace(fString, "
", CHR(10))
fString = Replace(fString, " "," ")
fstring = replace(fstring,"''","'")
HTMLDecode = fString

end function



Houston

职务:普通成员
等级:1
金币:0.0
发贴:84
注册:2002/4/7 16:44:29
#112002/10/18 14:43:16
在看你们回复之前,我研究了很久,原来我在文章中用到了一个显示空格和回车的插件,删除后能正常显示,但本来在最上面的网页标题就往下移了很多,但整个版面还是正常的,最后我把规定文章的位置的代码换成显示页面显示文章的布局的位置代码,结果成功了,还没有试过你们的方法,因为我使用我的方法就要在数据库上加多一个字段专门显示HTML代码的,因有些文章只是纯文字。谢谢!!!



Houston

职务:普通成员
等级:1
金币:0.0
发贴:84
注册:2002/4/7 16:44:29
#122002/10/21 11:09:24
谢谢