- 积分
- 73659
- 明经币
- 个
- 注册时间
- 2001-6-7
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 作者 于 2010-4-19 12:33:41 编辑
动网上传的文件,在主题列表中,只能显示单个图标,如果用户在一个贴子里上传了图片、压缩文件、文本文件等多个格式的文件,在主题列表中也只能显示一个图标,这对于浏览者来说并不直观,所以我们把它改了,让它可以显示多个图标。
改后的效果如下:
index.asp文件:
1.在
Case "pagelist"
下面的
If lastpost(4)<>"" Then TPL_Echo " <img src="""&Dvbbs.Forum_PicUrl&"filetype/"&lastpost(4)&".gif"" width=""16"" height=""16"" class=""filetype"" /> "
删除掉,换成:(共2处)- 'mccad edit filetypedisp 7
- If lastpost(4)<>"" Then
- dim varFileType,strFileType
- varFileType=split(lastpost(4),"|")
- For each strFileType in varFileType
- TPL_Echo " <img src="""&Dvbbs.Forum_PicUrl&"filetype/"&strFileType&".gif"" width=""16"" height=""16"" class=""filetype"" /> "
- next
- end if
复制代码 savepost.asp文件:
1.- For i=0 to ubound(Forumupload)
- If Instr(Content,"[upload="&Forumupload(i)&"]") or Instr(Content,"."&Forumupload(i)&"") or Instr(Content,"["&Forumupload(i)&"]") then
- uploadpic_n=Forumupload(i)
- Exit For
- End If
- Next
- If InStr(Content,"viewfile.asp?ID=") Then uploadpic_n="down"
复制代码 改为- 'mccad edit filetypedisp 7
- For i=0 to ubound(Forumupload)
- If Instr(Content,"[upload="&Forumupload(i)&"]") or Instr(Content,"."&Forumupload(i)&"") or Instr(Content,"["&Forumupload(i)&"]") then
- uploadpic_n=Forumupload(i)&" "&uploadpic_n
- 'uploadpic_n=Forumupload(i)
- 'Exit For
- End If
- Next
- uploadpic_n=replace(trim(uploadpic_n)," ","|")
- 'If InStr(Content,"viewfile.asp?ID=") Then uploadpic_n="down"
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|