如何实现 嗨baidu,sohu空间的可拖动可定制的空间(讨论)

要求的功能
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拖动生成位置描述保存,前台根据生成的位置填充生成页面的逻辑部分,请做过类似功能的大牛们说说,位置保存的功能是如何实现的

转载于:https://www.cnblogs.com/qdzhaokun/archive/2008/02/02/1063008.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值