日期:2014-05-19  浏览次数:20527 次

100分讨论CSDN论坛页面所采用的技术。希望多学点知识。
我很想学习一下CSDN论坛页面所采用的技术。左侧的导航树是不是采用AJax?节点是不是都是取自数据库,右侧的Frame根据左侧的节点选择而动态载入,某些页面是根据参数而变化(同一页面),有的则是载入不同页面。是怎么实现的?整个论坛站点是什么工具开发的?有没有类似的模版或者源码可以提供学习呢?

------解决方案--------------------
左侧的导航树是不是采用AJax?
左侧的导航树采用的梅花雨树型控件
------解决方案--------------------
<!--
这个导航树是在CSDN网友“meizz”提供的MzTreeView1.0基础上修改而来。
MzTreeView1.0 可以在 http://www.meizz.com/Web/Article/211/436.htm 获得。
//-->
这是从左边的树型菜单的源文件中取到的^_^
------解决方案--------------------
算是,按ajax in action上说frame异步付了算其中一种
------解决方案--------------------
整个论坛站点是什么工具开发的?有没有类似的模版或者源码可以提供学习呢?

论坛是用asp.net+XML开发的,每一贴都生成一个xml文件,每次回贴更新一次xml文档;

其实xml这种方式也有利有弊(个人看法).
------解决方案--------------------
//论坛是用asp.net+XML开发的,每一贴都生成一个xml文件,每次回贴更新一次xml文档;

这个解释是不对的,如果这样的话,系统应该更稳定些,现在是asp+asp.net+sql server+xml+xsl

还有用了大量js中的json方式

之所以有asp那是几年前开发的了,现在正在考虑页面显示用xhtml的方式,如上这些可以直接问

meizz或ghj1976 等人。。。。

我当面问过开发者ghj1976(蝈蝈)为啥要用xml方式,他当时的解释是好玩,想试试。。。。。
------解决方案--------------------
//梅花雨

现在还是叫梅花雪吧,跟他熟悉的话直接叫梅子好了。。。。

顺便说这个xml+xsl的方式对搜索引擎并非很好
------解决方案--------------------
唉,一个BLOG折滕了一年还是错误百出,真是服了CSDN...
------解决方案--------------------
不会吧,我每次在BAIDU搜索技术问题, 80%的可能性会被哄到这里.

I FULE U!
------解决方案--------------------
csdn的功能是逐年完善起来的,所以里面参杂着很多的技术,并不利于学习!
如果你要学习的话还不如找一个开源的项目来学习
------解决方案--------------------
不会吧,我每次在BAIDU搜索技术问题, 80%的可能性会被哄到这里.

I FULE U!


----------------------
给baidu钱了的