QQ空间留言板是个什么东东呢?可以改变颜色并排版? 
大家可以给出一点思路或一些代码、文章之类。非常感谢!

解决方案 »

  1.   

    可以查看QQ空间的源文件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" xmlns:qz="http://qzone.qq.com/">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Language" content="utf-8" />
    <meta name="author" content="羽" />
    <meta name="Copyright" content="Tencent" />
    <meta name="Description" content="" />
    <meta name="Keywords" content="心灵驿站,羽,Qzone,QQ空间,Blog,博客,网络日志,播客,腾讯,QQ,Tencent" />
    <meta name="robots" content="all" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <title>心灵驿站 [http://461049559.qzone.qq.com]</title>
    <script type="text/javascript">document.domain="qq.com";var _s_=new Date();</script>
    <base href="http://imgcache.qq.com/"></base>
    <link rel="alternate" type="application/rss+xml" title="RSS news feed" href="http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=461049559" />
    <link rel="Shortcut Icon" href="http://imgcache.qq.com/qzone_v5/favicon.ico" type="image/x-icon" />
    <link rel="archives" title="心灵驿站" href="http://b.qzone.qq.com/cgi-bin/blognew/simpleqzone_blog_title?hostuin=461049559" />
    <style type="text/css" id="mainStyle" media="screen">
    @import url(/qzonestyle/qzone_client_v5/css/index_d_out.css);
    @import url(/qzone_v5/12/index_style_out.css);
    @import url(http://imgcache.qq.com/qzone_v5/12/gb_color.css);
    </style><style type="text/css" id="dynamicStyle">
    body {overflow: hidden;}
    html {overflow: hidden;
    overflow-y: hidden;}
    .ownermode {display: none;}
    .clientmode {display: ;}
    .editmode {display: none;}
    .customoff {display: ;}
    </style>
    <script type="text/javascript">
    var g_V={
    qz:'_1.5.1.4',
    cc:'_B38b39',
    cg:'_B37b38',
    ci:'_B37b38',
    M:'_B38b39',
    F:'_B38b39',
    B:'_B38b39',
    S:'_B110b110_b',
    _jsBegin:'<script type="text/javascript" src="',_jsEnd:'"><\/script>'},
    g_iUin = 461049559,g_iLoginUin = 554949699,g_Base_Domain="base.qzone.qq.com",g_Main_Domain= "users.qzone.qq.com",g_My_Main_Domain= "users.qzone.qq.com",g_Music_Domain= "qzone-music.qq.com",g_My_Music_Domain= "qzone-music.qq.com",g_Photo_Domain= "photo.qq.com",g_Static_Photo_Domain= "p" + (g_iUin%13+1) + ".photo.qq.com",g_MsgBoard_Domain= "m.qzone.qq.com",g_Emotion_Domain = "e.qzone.qq.com",g_NewBlog_Domain = "b.qzone.qq.com",g_Statistic_Domain = "g.qzone.qq.com",siDomain="qzonestyle.gtimg.cn",imgcacheDomain = "imgcache.qq.com",g_Src_Domain= "u.qzone.qq.com",g_dns_name= "",g_UserBitmap= "5009800049080301",g_Property= "GoRE",g_hasCustomStyle = 0,g_diySkin = 0,g_StyleID = 12,g_fullMode = 0,g_frameStyle = 0,g_version = 5,g_NowTime = 1244372834,g_timestamp = 1243964266,g_Dressup = {items:[{type:1,itemno:1,posx:0,posy:0,posz:0,height:0,width:0,flag:0},{type:19,itemno:1,posx:0,posy:0,posz:0,height:0,width:0,flag:0},{type:13,itemno:1,posx:799,posy:63,posz:0,height:500,width:100,flag:1},{type:23,itemno:38540,posx:830,posy:150,posz:0,height:300,width:150,flag:100} ]},iv={},g_StaticFlag = "0",g_TransparentLevel=0,g_isBGScroll=0,ownermode=(g_iLoginUin==g_iUin),ownerProfileSummary=[
    "羽",2,31,"山东@菏泽","心灵驿站",""],g_fl=0,g_ReadOnly=1,g_Errno=0,g_J={
    goFeedback:function(){location.href = 'http://'+imgcacheDomain+'/qzone/v5/check/index.html#qz='+g_V.qz+'&cc='+g_V.cc+'&cg='+g_V.cg+'&ci='+g_V.ci+'&M='+g_V.M +'&F='+g_V.F +'&B='+g_V.B +'&S='+g_V.S +'&uin='+g_iUin+'&sid='+g_StyleID;},
    goBrief:function(){document.cookie = 'briefMode=1;path=/;domain=qzone.qq.com;';location.reload(true);}
    },g_BriefTimer=setTimeout(function(){var t;if(t = document.getElementById('_goFeedback')){t.style.display = '';}if(t = document.getElementById('_goBriefMode')){t.style.display = '';}}, 20000);
    </script></head><body style="background-image:none;">
    <div id="loading"></div>
    <div id="_toolbar_placeholder" style="height:29px;width:100%;line-height: 29px; background:url(/qzone_v5/ac/qzone_v5/client/toolbar_v2.png) repeat-x left top;">
    &nbsp;&nbsp;<a href="http://qzone.qq.com" target="_blank">空间首页</a>
    <span id="_goFeedback" style="display:none;"> | <a title="空间无法打开?试试小诊所" style="text-decoration:underline;" href="javascript:;" onclick="g_J.goFeedback();return false;">空间打不开?</a> | <a target="_blank" href="http://support.qq.com/cgi-bin/beta2/titlelist_simple?pn=0&order=3&fid=46" style="text-decoration:underline;">我要反馈</a></span>
    <span id="_goBriefMode" style="display:none;"> | 打开空间速度太慢?可以尝试 <a style="text-decoration:underline;font-weight:bold;" href="javascript:;" onclick="g_J.goBrief();return false;">极速超简模式</a></span>
    </div>
    <div id="customBody"></div><div id="fixContent"></div>
    <div id="mainBody" class="bg_mode_main mini_mode" style="background-image:none;">
    <div id="floatItem"></div>
    <div id="contentBody" class="mode_main_index" style="background-image:none;">
    <div id="outerBox" class="mode_index" style="">
    <div id="titleBar" class="menu_t_s style_menu_t" style="margin-bottom:5px;background-image:none;">
    <div id="titleBG" class="bg_menu_t" style="background-image:none;position:static;">
    <div class="info"><span id="qzone_logo"><img src="/ac/b.gif" alt="Qzone" class="icon_logo"/></span> <strong id="spacename">心灵驿站</strong>
    <span id="diamon"></span> <a href="http://461049559.qzone.qq.com" id="qzoneurl" class="num">http://461049559.qzone.qq.com</a></div>
    <div id="spaceexplain"></div>
    <div class="op">
    <a id="a_return" href="javascript:;" style="display:none" title="返回空间主页"><span>&lt;&lt;返回空间主页</span></a><a id="a_shop" href="javascript:;" class="ownermode" title="装扮空间(ctrl+g)"><img src="/ac/b.gif" class="icon_zone_shop" alt="" /><span>装扮空间</span></a><a id="a_viewshop" href="javascript:;" class="clientmode" title="查看主人装扮"><img src="/ac/b.gif" class="icon_zone_shop" alt="" /><span>查看主人装扮</span></a><a id="a_spaceSetting" href="javascript:;" class="ownermode" title="自定义(ctrl+j, alt+j)"><img src="/ac/b.gif" class="icon_zone_set" alt="" /><span>自定义</span></a><a id="a_infoCenter" href="javascript:;" class="ownermode" title="个人中心"><img src="/ac/b.gif" class="icon_zone_infocenter" alt="" /><span>个人中心</span></a><a id="a_sendGift" href="javascript:;" class="clientmode" title="送礼物"><span>送礼物</span></a><a id="a_addFriend" href="javascript:;" class="clientmode" title="加为好友"><img src="/ac/b.gif" class="icon_zone_guan" alt="" /><span>加为好友</span></a>
    </div></div><div class="clear"></div></div>
    <div class="gb_bg_top"></div><div id="mode_main" class="mode_main">
    <div id="frameContainer" style="display:none"></div>
    <div id="OFPContainer" style="display:none"></div>
    <div id="mainContainer" style="overflow:hidden;overflow-y:scroll;"></div>
    <div class="clear"></div></div><div class="gb_copyright">
    <p class="copyright_link"><a target="_blank" href="http://qzone.qq.com/">空间首页</a> | 
    <a target="_blank" href="http://imgcache.qq.com/qzone/mall/v5/web/vip/index_tell.html">黄钻贵族</a> | 
    <a target="_blank" href="http://20050606.qzone.qq.com/">官方Qzone</a> | 
    <a target="_blank" href="http://blog.qq.com/">腾讯博客</a> | 
    <a target="_blank" href="http://b.qzone.qq.com/cgi-bin/blognew/simpleqzone_blog_title?hostuin=461049559">日志归档</a> | 
    <a target="_blank" href="http://qzone.qq.com/helpcenter/">帮助中心</a> | 
    <a target="_blank" href="http://service.qq.com/category/qzone.html">腾讯客服</a>
    </p><p class="copyright_en">Copyright &copy; 1998 - 2009 Tencent. 
    <a target="_blank" href="http://www.tencent.com/en-us/le/copyrightstatement.shtml">All Rights Reserved.</a>
    </p><p class="copyright_cn">腾讯公司 <a target="_blank" href="http://www.tencent.com/zh-cn/le/copyrightstatement.shtml">版权所有</a></p>
    </div></div></div></div><script type="text/javascript">document.write(([
    g_V._jsBegin,'/ac/qzone/qzfl/qzfl',g_V.qz,'.js',g_V._jsEnd,
    g_V._jsBegin,'/ac/qzone/v5/G/common/content/content',g_V.cc,'.js',g_V._jsEnd,
    g_V._jsBegin,'/ac/qzone/v5/G/common/global/global',g_V.cg,'.js',g_V._jsEnd,
    g_V._jsBegin,'/ac/qzone/v5/G/common/interface/interface',g_V.ci,'.js',g_V._jsEnd,
    g_V._jsBegin,'/ac/qzone/v5/G/M/MG5',g_V.M,'.js',g_V._jsEnd,
    g_V._jsBegin,'/qzone/v5/statistic.js',g_V._jsEnd
    ]).join(""));</script><noscript><img alt="您的浏览器不支持JS脚本" src="http://imgcache.qq.com/qzone/noscript.gif" /></noscript>
    </body></html>
      

  2.   

    我以前开发过类似的产品,记得那个时候还是ajax刚刚出来简单的说一下:
    1.改变颜色其实就是改变风格,改变风格的方法就是换不同的css2.改变排版就是改变布局最重点就是解决以上两点,其他的都是小事。一般风格比较好控制,根据布局版面保存风格,也就是根据布局名称或编号保存css的路径到数据库总,以便根据不同的布局或是用户展现不同的风格出来。
    这个比较简单。比较麻烦的是布局,布局一般的方式是分列的形式,例如分为 1列,2列(左宽或又宽),三列(左,中,右宽,或者等宽),四列(一次类推)应该把每个框标注为一个单位,或者一个点,根据这个点的id对数据库进行保存,例如 点1(1,1) 点2(1,2)。。 这样的形式。剩下的就是加载对于每个列进行同步加载异步获取信息。以上这些都理解或者数据库设计已经完成后,就是利用js进行布局的转换,也就是布局的个性化,进行拖动更改布局。保存的时候就按照点坐标的形式保存到数据库中。
      

  3.   

    需要一个编辑器
    类似的有fckedtior
      

  4.   

    可以改变颜色和排版没什么啊 
    网页不是写死的可以动态生成,向2楼说的比如根据数据库中的数据
    多多了解JS和CSS就 知道了