中国开发网: 论坛: 系统建议及BUG: 贴子 696361
haitao
前几天,论坛的帖子目录格式又变了,改了一下离线,又可以读取了,不过仔细一看,只取得话题树的根贴,它们的回复全部没有取到。。。。。。。
前几天,论坛的帖子目录格式又变了,改了一下离线,又可以读取了,不过仔细一看,只取得话题树的根贴,它们的回复全部没有取到。。。。。。。
看了一下帖子目录的html源代码,发现结构变了很多。。。。。。。。。
如果能采用类似json的做法,aspx只输出数据,具体实现由js实现,那么,不管html格式怎么变,json的数据格式是不会变的。。。。。。。
如:
栏目信息:
board="emotion.programmer";
boardtitle="程序员情感CBD";
boardinfo="<b>本论坛还是不欢迎原创或转贴的表达任何政治立场观点的贴子</b>;<br/><font color='#ff0000'>保护环境,便宜话要少说</font>。跟股票/基金相关的贴子请发到“<a href='http://www.cndev.org/forum/bbs.aspx?board=finance' target='_blank'>投机区</a>”<br/>最终解释权俺说了算——没脾气2x(有RPWT请继续QQ:20250)";
...
一个用户(当前在线者+本目录页里写过贴子的)对照表:
usercount=30;
userid[]={"2346E5CC-33A2-42AC-BEC8-CE76228240E1","74B91C0F-985D-471A-BCF8-F3FBD10D46C0",...};
username[]={"河北测鱼","freegink",...};
输出在线列表:
onlinelist[]={1,2,3,...};
makeonline();

帖子目录:
outtitle(msgid,userindex,datetime,icon,...);
addlevel();
outtitle(msgid,userindex,datetime,icon,...);
outtitle(msgid,userindex,datetime,icon,...);
addlevel();
outtitle(msgid,userindex,datetime,icon,...);
addlevel();
outtitle(msgid,userindex,datetime,icon,...);
sublevel();
sublevel();
outtitle(msgid,userindex,datetime,icon,...);
另一个话题树:
sublevel();
outtitle(msgid,userindex,datetime,icon,...);

另一个话题树:
//sublevel(); 因为上一个话题树没有回帖
outtitle(msgid,userindex,datetime,icon,...);
。。。

——或者,把Level作为outtitle的参数,就不用sublevel/addlevel了。。。。。。。

——这样,流量应该也可以减少一半以上
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录