也许应该这样做

来源:互联网 发布:周末算法定节假日吗 编辑:程序博客网 时间:2024/04/27 23:34

晚上仔细用了ZineMaker,特别是他的模版功能
给我的感觉是,他做的很强,明显是仿照一个早年我用过的flash分析工具swfDecompiler,这里也说明还是要多积累经验,在一个领域深入下去,不会吃亏的
当然也让我看到,我们的系统开发成模版形式成为可能
但是我仍然坚持做成web应用(原因在第一次会议录音中有我激动的解释)
具体的实施计划:
先做一个模版为尝试
具体用户在做某一页杂志的时候,主窗口右边上下滚动着我们所提供的模版缩略
用户选择了我们提供的一个模版
意味着杂志发布系统的主窗口马上呈现出背景图片,这个背景图片是960*1320的
同时右边窗口变成辅助该模版窗口,就是所有这个模版所定义的元素列表
点击某一个元素 ,主窗口下面的辅助窗口就呈现出该元素的属性值,可以修改

发布系统的数据库
注:现在page表的id是自动编号,这个很好
页面表添加一个字段template,为模版表的外码,就是这一页杂志选择的模版
添加一个杂志模版信息表template
 字段:
 模版内容content 
 例如:<div style="width:100px;height:200px;left:0px;top:0px">[conetent1]</div>
 这个内容通过info里边的key,value替换,然后形成html,放在与bigpic这个div类似的一个zindex比bigpic大的层里,而bigpic是content的背景图片
 模版发布人user
添加一个杂志页面模版信息表info
 字段:page对应页面的自动编号,外码
 模版信息key:content1
 模版信息value:云水谣点评

注意的问题:这里的模版html都是按照960*1320的规格
所以在杂志浏览的初始加载,smallpic中的content,width,height,left,top都会做相应的缩略,同时font-size做相应调整,而这个调整是固定的
960/450即是比例
这里的模版不能复杂,一开始设计的一个模版仅仅是div形式呈现的文字,而且文字的字体,颜色,大小都固定,还是把背景做好,比如上面是树叶,下面是树叶,中间留出浅色块状区域,然后这些div就把位置定在这些区域,便形成模版
这样既保持了我们web的浏览形式(图片加载速度快,点击放大、翻页),也能让用户简单的发布杂志文字内容 

原创粉丝点击