• 308阅读
  • 4回复

关于admin.js和shop.js设计缺陷 [复制链接]

上一主题 下一主题
 

发帖
15
铜币
22
威望
13
贡献值
0
只看楼主 倒序阅读 楼主  发表于: 2011-12-20
— 本帖被 shop++星空 从 Hibernate 移动到本区(2012-01-10) —
     为了能够动态地获取当前项目的路径,admin_js.ftl和shop_js.ftl中进行了这样的定义:
shopxx = {
    base: "${base}",
    currencySign: "${setting.currencySign}",
    currencyUnit: "${setting.currencyUnit}",
    priceScale: "${setting.priceScale}",
    priceRoundType: "${setting.priceRoundType}"
};
这两个文件通过一件更新后最终生成了admin.js和shop.js两个js文件,在js文件中直接使用shopxx.base就能获取当前项目路径,其他参数也是这样,但是我想说的是admin.js和shop.js只是在一键更新的时候生成,其他操作没看到哪里再重新生成这两个文件,问题就出现了setting.currencySign之类的是动态配置的数据,如果一键更新后就变成了死数据,而currencySign之类是可以配置的,是在设置系统参数时候设置的,如果我改了系统参数设置而不更新这两个js文件,这些数据就会不对了,看了源代码在SystemConfigAction这个类的update方法中并没有看到重新生成这两个js文件的操作存在,这是为什么?shopxx开发人员没想到,还是在其他什么地方做了操作?求解!

发帖
201
铜币
214
威望
6
贡献值
0
只看该作者 沙发  发表于: 01-09
在后台进行“系统设置”操作后,系统会自动更新admin.js和shop.js文件的,但并不是立刻更新,会有几分钟的更新延时

发帖
20
铜币
20
威望
0
贡献值
0
只看该作者 板凳  发表于: 02-22
哦,在学习中
[url=http://www.mchaju.com]买茶具[/url] [url=http://mchaju.taobao.com]龙泉青瓷[/url]

发帖
41
铜币
41
威望
0
贡献值
0
只看该作者 地板  发表于: 03-02
会有几分钟的更新延时
[b][url=http://www.xiangxiangmf.com]www.xiangxiangmf.com[/url][/b]

发帖
41
铜币
41
威望
0
贡献值
0
只看该作者 4楼 发表于: 03-04
哦,在学习中
[b][url=http://www.xiangxiangmf.com]www.xiangxiangmf.com[/url][/b]
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个