打造你的YES!PPG无需安装立即免费体验ecshop构建独立网店
发新话题
打印

一些修改ECshop的心得~~

一些修改ECshop的心得~~

1、能用原来写好的东东的一定不要再往上加新的~~(*^__^*) 嘻嘻……~~减少工作量~~
2、代码部分的修改要记得变量加上前缀或后缀~~千万不要和已经有的产生冲突~~
3、语言包,这个东西最恼火了~~还好我那项目只用中文的~~不然要给他整死(当然做完了后语言包的功能会丢一些)~~要是想使用语言包的功能就要在改之前先想想要会多出什么话来吧~~
4、想要保持系统的完整性的,当你要对它原有的函数修改时~~请三思~~最好的做法是copy那个函数~~改个函数名再改里面的内容~~避免把原来的东东整烂了~~
5、模板里的lib的使用~~我不太明白~~还望大师指点~~
6、做有些修改时记得清缓存~~不然要是系统读的缓存的话~~那就好像没改一样~~
7、EC的后台要改还是很好改的~~加菜单要在admin/includes/inc_menu.php文件里加东东~~并且一定要在语言包里加上对应的文字~~不然就是空的~~还有就是菜单那个php文件里面有个排序的问题~~看看那文件里面东西的规律就差不多该知道了吧~~
8、ajax的问题~~比较有意思的是ECshop后台用的ajax比前台多的多拉~~管理员方便了~~呵呵~~但是修改的时候要注意了很多操作是ajax的~~那个商品配件的选择器的东东~~改的时候小心了~~基本上都是ajax直接操作数据库了~~
9、还是后台那语言包的问题~~那语言包分两块~~php的javascript的~~我javascript的始终用不起来~~有点郁闷~~要是想用他原来的东西改新的如果语言包载不进来那他的部分javascript会部分失效~~

大概就是这些~~小弟水平有限~~还望大师指点哈~~

TOP

继续    

贴一下我对LBI的理解:

在ECShop模板机制中,lbi库模块是被dwt框架模块所调用的,以达到方便模块的数据同步,方便模板开发的目的。编程中lbi库相当于函数,而dwt框架则相当于子程序。所以如果您的修改是涉及到lbi库模块,则一定要修改lbi库模块才会产生作用。所有对dwt模板框架模块中lbi库模块内容部分所做的修改都是认为无效的(ps:在Dreamweaver中这部分内容会以黄颜色背景高亮显示)。图省略.....
所有相关的库模块作为子功能共同完成了一个框架模块,所以有些库模块并不能被多个框架模块所共享。
为了达到增减库模块,自由配置库模块的目的,框架模块中必须包含有可编辑区域。可编辑区域是由ECShop后台程序控制的,相关的库模块可以自由的加入到可编辑区域中显示。
省略二千零八个字。
http://www.veryecs.com/index.php/archives/23/

[ 本帖最后由 xushuyi 于 2008-6-3 12:56 编辑 ]
支持,学到东西了

TOP

还有补充一点~~有个东东不太明白~~为什么~~我把ECshop的js里的transport.js提取出来用的时候ajax.call只能放在Body里~~不然就没用~~?

TOP

这个帖要顶起来。
雷茂锋,QQ:356686036,电话:13510012497。江西人 www.jxer.com

TOP

顶一下  虽然俺不会作

TOP

发新话题