要求的功能
1 模板更换 最基本的功能
2 后台可以拖动定制位置保存(最麻烦的部分)
3 功能定制
4  blog,音乐,留言,相册,也许再加上urlRewrite

实现这些功能需要分开考虑
如何实现功能

整体空间模板css + 基础的页面框架模板(用table实现) + 功能模块(ID写死 通过css定制显示)

1        首先模板css,根据起初做过的几个类似的功能,我考虑要实现这些不一定要用模板,因为功能也要定制并且设定的时候要求可以拖动位置,所以 css+基础模板框架的形式比较好一些,每个功能的模块(新闻、留言)的id都定死,然后通过css设定样式的方式表现不同效果。

2         后台设定的时候拖动,这个地方可以用scriptaculous或者jquerydragable实现,保存我想可以在拖动的时候记录位置并保存起来,这个部分实现应该是这样的,首先用户定义功能,然后通过拖动确定位置,然后依某种结构保存位置,但是我还没有好的思路。

3         功能定制,每个部分通过nvelocity模板实现,然后根据选定的功能直接填充到div中,然后通过2描述的位置写数据出去

4         blog 相册 留言 新闻,这些功能性的东西就比较简单了

整个页面处理过程 Css + table +各个模块 ,最难的我想是js拖动生成位置描述保存,前台根据生成的位置填充生成页面的逻辑部分,请做过类似功能的大大们说说,位置保存的功能是如何实现的

posted on 2008-02-02 21:45  qdzhaokun  阅读(125)  评论(0编辑  收藏  举报