找回密码
 注册
搜索
查看: 2092|回复: 5

修改表情图显示数目,RAY你要的

[复制链接]
发表于 2003-3-13 20:34:30 | 显示全部楼层 |阅读模式
关于(最近353过度,自动出来的词组是关羽-_-)动网修改默认表情图数目


修改论坛根目录下以下几个文件:
ANNOUNCE.ASP    reannounce.asp     editannounce.asp
用记事本打开就可以了
MGCN的没有修改,应该还是原来的内容,找到以下段落:
<%
dim ii
for i=0 to 12
       if len(i)=1 then ii="0" & i else ii=i
       response.write "<img src="""&Forum_info(10)&Forum_emot(i)&""" border=0 onclick=""insertsmilie('[em"&ii&"]')"" style=""CURSOR: hand""> "
next
%>
这是一个循环语句,“for i=0 to 12”所以默认只能显示12个表情图
把12改成你想要得数字即可。不过这样又会有一个问题,就是如果改得过多,即使改成100也只会显示在同一行-_-,所以最好分段写。
拿GCORNER来说,23个表情,分成两行显示,就把原来那段语句3掉,用以下语句代替:
<%
dim ii
for i=0 to 11
       if len(i)=1 then ii="0" & i else ii=i
       response.write "<img src="""&Forum_info(10)&Forum_emot(i)&""" border=0 onclick=""insertsmilie('[em"&ii&"]')"" style=""CURSOR: hand""> "
next
%>
<br>
<%
for i=12 to 22
       if len(i)=1 then ii="0" & i else ii=i
response.write "<img src="""&Forum_info(10)&Forum_emot(i)&""" border=0 onclick=""insertsmilie('[em"&ii&"]')"" style=""CURSOR: hand""> "
next
%>
分成了两段,第一段0-11所以能显示12个表情,第二段12-22显示十一个表情,以此类推……
RAY你要做的就是用FTP把那几个文件下载下来,修改之后再上传覆盖掉(保险起见,下载下来之后作个备份)。
发表于 2003-3-13 22:15:43 | 显示全部楼层

谢谢~改好了

也长见识了
[此贴子已经被作者于2003-3-13 23:29:24编辑过]
回复 赞 踩

使用道具 举报

 楼主| 发表于 2003-3-13 23:19:10 | 显示全部楼层
好像改变了原来的图片顺序?有的帖子的馒头和原来的不一样了……
比如这个帖子的九楼为什么会有一个233锤地板?http://www.metalgearcn.com/bbs/dispbbs.asp?boardID=3&ID=11

对了还有一点要记住,动网有一个BUG,只要在帖子里用了表情图,就会强制把帖子里所有的大写字母转换成小写,如果帖子里还有帖图,而图片所在的服务器区分大小写的话就麻烦了。21CN相册就是这样,如果文件名是ABC.GIF,被动网转换成abc.gif之后21CN的服务器就会识别不出请求的URL-----也就是变成了一个叉子-_-


[此贴子已经被作者于2003-3-13 23:23:05编辑过]
回复 赞 踩

使用道具 举报

发表于 2003-3-13 23:30:28 | 显示全部楼层
怪不得放在21cn的图贴不上来……
回复 赞 踩

使用道具 举报

 楼主| 发表于 2003-3-13 23:37:39 | 显示全部楼层
只要不在帖图的帖子里弄上表情图就可以显示了
回复 赞 踩

使用道具 举报

发表于 2003-3-14 15:45:57 | 显示全部楼层
原来如此
我是说怎么会事?/
回复 赞 踩

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|MGCN谍海游龙

GMT+8, 2026-9-29 17:47 , Processed in 0.039047 second(s), 6 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表