一些blog,用户可以在后台更改各个模块中的样式和信息(如CSS,HTML标记,动态值等),然后在发布后,页面中把各个模块中的信息组合起来。想问一下,它是如何把各个模块组合到一起,并且显示用户的动态信息。最好讲得具体一些。谢谢!

解决方案 »

  1.   

    我猜的,这些信息都是每个blog用户的基础信息,比如CSS存放在数据库中,字符串格式,
    或者,把用户的css内容存成文件,放在服务器的该用户的独立文件夹下,等等。到加载页面时,动态加载用户自己的css,blog的网站整体是一个框架,能设置的东西,都存放在数据库里。操作起来应该很复杂
      

  2.   

    用户可以自己定义模板,但是模板里一定要有规定好的标签,如显示日历的用$show_calendar$代替,最新文章用$show_newblog$代替,等用户生成的时候就把那些标签用数据库里提取的数据代替。
    你自己注册一个博客试试就明白了
      

  3.   

    楼上的说得也是一种方法
    webpart哪里有更好的介绍,现在国内开发的多吗
      

  4.   

    WebPart看起来很好用,但实际上用的人很少,因为你必须对它很有研究,才能做好WebPart开发,你希望它好像普通控件一样易用是不可能的。