MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 200分,小弟我就解决方案,不够再追加

200分,小弟我就解决方案,不够再追加

www.MyException.Cn  网友分享于:2013-02-28  浏览:24次
200分,我就求一个解决方案,不够再追加。
现有需求做一个在现有综合信息平台上挂类似QQ弹出的"迷你首页"功能的小看板,该看板主要是显示平台下各个子系统的重要信息。

在其设计过程中有一个很复杂的需求是,这看板的内容需要用户自己来定制。定制方式客户提出的要像QQ空间定制自己的主页一样方便。比QQ还复杂的是页面结构是自己画的,QQ是自己选择整个页面框架形式。

我现在遇到的问题是 怎么可以让用户自己设置一个模板来控制这个看板显示N行N列? 然后如何将内容定制到这个单元格中?我们子系统提供的内容都以URL的方式iframe到单元格中 这个没什么复杂的,自己能够搞定。

但是我现在郁闷的是如何让用户自己做这个页面框架,如何定制?

希望高手解答一下,分不够我们再追加。

------解决方案--------------------


不会,等高手,看看有什么好的办法
------解决方案--------------------
我现在遇到的问题是 怎么可以让用户自己设置一个模板来控制这个看板显示N行N列? 然后如何将内容定制到这个单元格中?

用div+JS用层控制,每个模板一个div用户选择哪个就显示其它隐藏

我们子系统提供的内容都以URL的方式iframe到单元格中 这个没什么复杂的,自己能够搞定。
考虑下AJAX
------解决方案--------------------
不会,顶一下吧
------解决方案--------------------
用户自己设置一个模板来控制这个看板显示N行N列?

我的理解是不是显示风格,即改变模板(网页)的布局
------解决方案--------------------
不会,学习学习一下O(∩_∩)O~
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
关注!
------解决方案--------------------
再加一个表如何:表结构大概这样

该用户定制了哪些模板
模板的高度
模板的宽度
模板距离页边的距离
模板样式的名字
模板样式的其它一些信息
这个模板引用哪个子系统
...

===========================
在页面上使用可拖动, 可拉动大小的 div, 使用 jquery ajax 传输数据
------解决方案--------------------
动态模班?
一般是这样,模班中的内容分几个部分,每个部分在数据库中有对应的字段,进行数据存储。读的时候动态从数据库中获取响应数据。
然后根据用户的设计 进行动态排列。和用户拖拽模块布局是一个道理。
------解决方案--------------------
临时改变布局只要用DIV+JS控制


如果要记住布局即用户下次登录选择最近登录的布局。(类似于QQ)

我的方法是:
你可以设置多个风格不同的页面
记录用户选择的(数据库记录页面的地址-网页(模板)相对地址)

运行时候是用户选择的(eg:也就是相当于多个登录页面,如果有权限设计可能数据库要加个字段判断了)
------解决方案--------------------
进来学习学习
------解决方案--------------------
做成一个在线的DreamWeaver?
------解决方案--------------------
刚看了楼上一些朋友的
觉得楼主如果变化复杂的话,从数据库获取数据,动态控制布局好些
------解决方案--------------------
是不是可以参考 iGoogle 的做法?
------解决方案--------------------
就是现在流行的定制页面。网上可以搜到那种可自定部局的网页的代码
------解决方案--------------------
探讨
不管是igoogle还是qq空间 他们div这一块一块的内容都是固定在一个布局框架中,例如一个 3:2:1的页面

我目前最主要的是用户如何自己来设计一个3:2:1的模板 然后再选择内容,我再动态生成div然后供用户调整位置 之后保存坐标。

------解决方案--------------------
Up
------解决方案--------------------
这个复杂了。。。

不知道这样可行否?

在用户设计的空白页边上放个工具箱,工具箱里面有页面上的组件,比如说:小 Portal,小图片之类的,用户可以从里面拖出来,
任意放到空白页面上,大小由自己改动,他想怎么摆就怎么摆。

当然了,你所有可供显示的组件都得放在工具箱中,供他们拖,拖走一个之后,工具箱那里就没了,也可以从面板上拖回到工具箱中去。

点保存后,把所有的相关参数:X、Y 值、大小、组件全部存到表中去。
------解决方案--------------------
写一个模块,可以动态生成div,建议最好用jQuery做,优点在于方便定位,快速创建元素
比如说你要创建一个3:2:1的布局

你就可以这样
$("<div>").css("width",60%).appendTo($(document.body));
$("<div>").css("width",30%).appendTo($(document.body));

文章评论

60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员应该关注的一些事儿
程序员应该关注的一些事儿
我是如何打败拖延症的
我是如何打败拖延症的
程序员都该阅读的书
程序员都该阅读的书
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
总结2014中国互联网十大段子
总结2014中国互联网十大段子
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
老程序员的下场
老程序员的下场
程序员的鄙视链
程序员的鄙视链
 程序员的样子
程序员的样子
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
中美印日四国程序员比较
中美印日四国程序员比较
如何成为一名黑客
如何成为一名黑客
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
鲜为人知的编程真相
鲜为人知的编程真相
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
编程语言是女人
编程语言是女人
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
那些争议最大的编程观点
那些争议最大的编程观点
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
Java程序员必看电影
Java程序员必看电影
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
每天工作4小时的程序员
每天工作4小时的程序员
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
一个程序员的时间管理
一个程序员的时间管理
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
代码女神横空出世
代码女神横空出世
10个调试和排错的小建议
10个调试和排错的小建议
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
漫画:程序员的工作
漫画:程序员的工作
程序员必看的十大电影
程序员必看的十大电影
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员和编码员之间的区别
程序员和编码员之间的区别
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有