ec二次开发
二次开发方案

二次开发方案引言随着互联网的普及和发展,许多企业开始重视软件系统的二次开发,以满足其独特的业务需求。
在本文档中,我们将探讨二次开发方案的重要性,并提供一些相关的实施建议。
二次开发的定义二次开发是指在现有的软件系统基础上进行功能增强、定制化开发的过程。
通过二次开发,企业可以根据自身业务需求,对现有系统进行改造和优化,以满足其独特的业务要求。
二次开发的重要性1.适应业务需求在市场竞争日益激烈的今天,企业需求不断变化。
现有的软件系统可能无法完全满足企业的需求,因此二次开发成为了不可或缺的一环。
通过二次开发,企业可以根据自身业务需求,定制系统功能,以更好地支持业务流程。
2.提升工作效率通过二次开发,可以针对现有软件系统的不足之处进行优化和改进。
这些改进可能包括界面操作优化、功能整合、自动化流程等,可以有效提升员工的工作效率,减少重复劳动,提高生产效率。
3.降低成本相比于自行开发一个全新的软件系统,进行二次开发往往更加经济高效。
二次开发不需要从零开始,而是基于现有系统进行改进和定制。
这样可以节省开发成本和时间,降低项目风险,同时提高项目的成功率。
二次开发的实施建议1.需求分析和规划在进行二次开发之前,首先需要进行详细的需求分析和规划。
与业务部门沟通,了解他们的具体需求和期望,然后根据这些需求制定开发计划和时间表。
2.选择合适的开发工具和技术在进行二次开发时,选择合适的开发工具和技术是非常重要的。
根据企业的具体需求和系统特点,选择适合的开发语言、框架和数据库等工具。
同时,考虑到二次开发的稳定性和可维护性,选择流行且有良好支持的开发工具和技术更为推荐。
3.合理的功能定制和改进在进行二次开发时,需要根据需求来进行功能定制和改进。
尽量避免过度定制,以免影响系统的稳定性和维护成本。
定制和改进的功能应该能够满足业务部门的需求,同时保持与原有系统的兼容性。
4.测试和部署在二次开发完成之后,需要对新功能进行全面测试,确保其稳定性和可靠性。
泛微OAecology二次开发实例开发完整说明书

二次开发培训文档一、ECOLOGY系统框架结构1、主要的程序结构EcologyClassbean 存放编译后的CLASS文件js 系统中使用的JAVASCRIPT和VBSCRIPT脚本Css 系统中JSP页面使用的样式ImagesImages_faceImages_frame 系统中使用的图片的存放目录CrmWorkflow 该功能分文件夹存放每个功能的文件WEB-INFProp 系统配置文件存放Service 系统的接口配置文件的存放二、说明一个JSP页面,一个JAVA程序的基本组成,如何阅读JSP页面1、一个jsp页面通常需要包含什么内容2、如何阅读一个JSP页面由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用标签的形式来显示中文:比如:在IE上显示“姓名”那么在JSP页面中将通过<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,其中的数字413就是表示姓名,同时可以通过“select labelname fromhtmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中languageid=7表示中文显示名称,languageid=8表示英文显示名称.delete from HtmlLabelIndex where id=81249delete from HtmlLabelInfo where indexid=81249INSERT INTO HtmlLabelIndex values(81249,'选择范围')INSERT INTO HtmlLabelInfo VALUES(81249,'选择范围',7)INSERT INTO HtmlLabelInfo VALUES(81249,'Range of choice',8)INSERT INTO HtmlLabelInfo VALUES(81249,'選擇範圍',9)3、JAVA程序的基本组成在ECOLOGY中开发JAVA程序建议继承weaver.general. BaseBean,在BaseBean中主要封装了两个方法:写日志文件,获取配置文件中的参数值。
ado技术在microsoft office excel二次开发中的应用

ado技术在microsoft office excel二次开发中的应用
ADO技术在Microsoft Office Excel 二次开发中应用很广泛。
ADO技术是一种强大的数据接口,可以让你建立跨应用程序和跨语言的连接,实现数据操作和访问,扩展Excel的功能。
在Excel中使用ADO技术,可以让你灵活地实现Excel二次开发,构建各种功能强大的应用程序。
例如,你可以利用ADO技术来收集和整合多种不同的数据源,并将其转换成Excel可以识别的格式。
当你完成收集和整合工作之后,你还可以使用ADO技术来处理Excel表格中的数据,包括查询、更新和删除数据库记录等复杂操作。
此外,可以运用ADO技术实现Excel系统之间的通信,使用一个Excel系统来控制另一个Excel系统。
可以说,ADO技术在Excel二次开发中非常重要,可以帮助你扩展Excel的功能,为你带来更多惊喜。
泛微OA ecology 二次开发实例 开发完整说明

二次启垦训练文档之阳早格格创做一、ECOLOGY系统框架结构1、主要的步调结构EcologyClassbean 存搁编译后的CLASS文献 js 系统中使用的JAVASCRIPT战VBSCRIPT足本Css 系统中JSP页里使用的样式ImagesImages_faceImages_frame 系统中使用的图片的存搁目录CrmWorkflow 该功能分文献夹存搁每个功能的文献WEB-INFProp 系统摆设文献存搁Service 系统的交心摆设文献的存搁二、证明一个JSP页里,一个JAVA步调的基础组成,怎么样阅读JSP页里1、一个jsp页里常常需要包罗什么真质2、怎么样阅读一个JSP页里由于ECOLOGY系统收援多谈话,果此正在JSP页里上普遍不出现华文,局部使用标签的形式去隐现华文:比圆:正在IE上隐现“姓名”那么正在JSP页里中将通过<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>那样的形式去表示,其中的数字413便是表示姓名,共时不妨通过“select labelname fromhtmllabelinfo where indexid=413 and languageid=7”去获与到“姓名”那个隐现称呼,其中languageid=7表示华文隐现称呼,languageid=8表示英文隐现称呼.delete from HtmlLabelIndex where id=81249delete from HtmlLabelInfo where indexid=81249INSERT INTO HtmlLabelIndex values(81249,'采用范畴')INSERT INTO HtmlLabelInfo VALUES(81249,'采用范畴',7)INSERT INTO HtmlLabelInfoVALUES(81249,'Range of choice',8)INSERT INTO HtmlLabelInfo VALUES(81249,'選擇範圍',9)3、JAVA步调的基础组成正在ECOLOGY中启垦JAVA步调修议继启.BaseBean,正在BaseBean中主要启拆了二个要领:写日志文献,获与摆设文献中的参数值.public String getPropValue(String fname , String key)public void writeLog(Object obj)三、页里权力统造的证明,何如正在页里中引用权力,怎么样新删一个权力,怎么样正在新启垦的模块上引进权力统造正在那一部分将形貌:新删的页里怎么样脆持战ECOLOGY的风格脆持普遍;新删的页里上引用ECOLOGY中的权力;新删的页里上引用新的ECOLOGY中还不的权力;1、不妨根据<泛微协共商务系统(Ecology)_JSP式样编写指北>包管新启垦的页里正在风格上战本有系统脆持普遍2、引用系统中的权力最先从系统的权力树坐中找到需要引用的权力称呼,如下如找到“天面典型维护”那个权力,其ID为41,而后通过“select rightdetailfrom systemrightdetail where rightid=41”得到其rightdetail=“AddAddressType:Add”,那么正在JSP页里中通过如下语句,便不妨使得惟有的“天面典型维护”那个权力用的用户不妨查看该页里<% if(!HrmUserVarify.checkUserRight("AddAddressType:Add ", user) ) {response.sendRedirect("/notice/noright.jsp");return;}%>3、新删新的权力统造新功能的查看四、系统的人员构造结构的介绍1、主要数据结构2、怎么样从慢存中获与人员疑息(对付三个慢存的简朴介绍)五、对付过程,文档数据的存搁证明(主数据,明细数据,普遍疑息等正在数据库中怎么样存搁,主要为了思量报表的问题)1、文档的主要数据结构文档疑息的主要保存表DOCDETAIL:文档疑息保存表,主要存搁文档的基础疑息DOCDETAILCONTENT: 文档真质存搁表(如果是ORACLE数据库,如果文档的典型是HTML文档,那么文档真质存搁正在该表中,SQLSERVER数据库不必该表)DOCIMAGEFILE:文档,附件闭联表,此表记录文档战附件(WORD,EXCEL要领文档正在数据库中依照附件要领存搁)的闭系(即一个文档闭联了几个附件)IMAGEFILE:附件路径存搁表,此表记录了文档的附件(大概者WORD,EXCE)存搁正在文献服务器上的位子DOCSHARE:文档共享表SHARINNERDOC:文档共享明细表,此表存搁了该表简直共享给那些用户了2、过程的主要数据结构那里主要介绍过程的数据存搁结构及如果通过过程典型获与到过程的字段疑息,过程的载体分为表单战票据二类,表单战票据的辨别正在于:所有使用表单的过程数据存搁正在共一个表中,而票据每个票据对付应着一弛独力的数据表1、表单一、对付于表单而止过程的数据疑息存搁正在三个数据表中Workflow_requestbase:该表存搁了过程的基础疑息:题目,创修人,创修时间,过程典型等等Workflow_form:该表保存了过程的简直疑息通过REQUESTID字段战Workflow_requestbase表闭联Workflow_formdetail:该表存搁了过程的明细疑息,共样通过REQUESTID字段战Workflow_requestbase表闭联二、通过过程的典型怎么样获与该过程使用了Workflow_form战Workflow_formdetail表中哪些字段正在Workflow_form战Workflow_formdetail 表中存搁了洪量字段,所有使用表单的过程的字段皆正在那二个表中,怎么样获与每个过程使用了那些字段呢?A、找到过程的典型ID,假定为wfidB、找到过程用了哪个表单select formidfromworkflow_base where id=wfid andisbill=’0’C、赢得该表单用到了哪些主字段:select(select fieldlablefrom workflow_fieldlable where workflow_fieldlable.fieldid=workflow_formfield.fieldidandlangurageid=7and workflow_fieldlable.formid=workflow_formfield.formid)asname,(select fieldnamefrom workflow_formdict whereid=fieldid)from workflow_formfield where formid=上头获与的FORMID and (isdetail is null orisdetail=’’)哪些明细字段:select(select fieldnamefrom workflow_formdictdetail whereid=fieldid)from workflow_formfield where formid=上头获与的FORMID and isdetail=’1’2、票据对付于表单而止过程的数据疑息存搁正在三个数据表中Workflow_requestbase:该表存搁了过程的基础疑息:题目,创修人,创修时间,过程典型等等Workflow_form:该表只存搁Workflow_requestbase战票据表之间的闭系疑息各票据主表:该表保存了过程的简直疑息通过REQUESTID字段战Workflow_requestbase表闭联,怎么样获与该表呢:A、找到过程的典型ID,假定为wfidB、找到过程用了哪个票据select formidform workflow_base where id=wfid andisbill=’1’C、通过票据ID不妨获与到该票据使用的字段Select * from workflow_billfield wherebillid=formidD、通过票据ID找到其用了那个表保存过程主疑息,那个表保存过程明细疑息select tablename from workflow_bill whereid=formidselect tablenamefrom workflow_billdetailtable whereid=formid各票据主明细表:该表存搁了过程的明细疑息,共样通过REQUESTID字段战Workflow_requestbase表闭联3、过程的其余疑息表结构过程处理人情况表Workflow_currentoperator:此表保存了过程目前已收配者,已收配者等疑息workflow_requestlog 过程处理意睹表:此表保存了过程处理人处理过的审批意睹六、系统已经有可启垦的交心的训练1、短疑交心不妨通过该交心真止其余短疑网闭大概者硬件短疑设备举止正在OA中收收短疑的收配2、单面登录交心ECOLOGY提供了通过用户映射战模拟其余系统登录窗体的办法真止多系统之间的单面登录交心3、过程节面前后附加收配action交心4、自定义欣赏按钮5、过程webservice交心6、人力资材webservices交心7、文档webservice交心七、Html模式的过程应用八、几个时常使用的下层类的证明最基础的下层类,数据库收配类,上传下载文献,怎么样构修慢存,基础的工具类。
泛微OA-ecology-二次开发实例-开发完整说明.doc

二次开发培训文档一、ECOLOGY系统框架结构1、主要的程序结构EcologyClassbean 存放编译后的CLASS文件js 系统中使用的JA V ASCRIPT和VBSCRIPT脚本Css 系统中JSP页面使用的样式ImagesImages_faceImages_frame 系统中使用的图片的存放目录CrmWorkflow 该功能分文件夹存放每个功能的文件WEB-INFProp 系统配置文件存放Service 系统的接口配置文件的存放二、说明一个JSP页面,一个JA V A程序的基本组成,如何阅读JSP页面1、一个jsp页面通常需要包含什么内容2、如何阅读一个JSP页面由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用标签的形式来显示中文:比如:在IE上显示“姓名”那么在JSP页面中将通过<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,其中的数字413就是表示姓名,同时可以通过“select labelname from htmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中languageid=7表示中文显示名称,languageid=8表示英文显示名称.delete from HtmlLabelIndex where id=81249delete from HtmlLabelInfo where indexid=81249INSERT INTO HtmlLabelIndex values(81249,'选择范围')INSERT INTO HtmlLabelInfo VALUES(81249,'选择范围',7)INSERT INTO HtmlLabelInfo VALUES(81249,'Range of choice',8)INSERT INTO HtmlLabelInfo VALUES(81249,'選擇範圍',9)3、JA V A程序的基本组成在ECOLOGY中开发JA V A程序建议继承weaver.general. BaseBean,在BaseBean 中主要封装了两个方法:写日志文件,获取配置文件中的参数值。
EAS管理会计二次开发指南

管理会计二次开发指南背景说明随着预算及资金系统客户的使用不断深入,各种客户个性化需求不断增加,不同的客户必然要根据各自公司的业务特点进行流程订制,二次开发等一系列满足公司业务发展需求。
该文档主要从预算控制集成,资金系统二次开发,其他通用问题进行二次开发的问题汇总,并提供指导说明;预算系统控制集成Q1.预算控制集成需要做哪些设置?目前许多EAS业务单据都会与预算控制集成,如凭证、收付款单据及二次开发单据等等。
这些单据如果需要与预算控制接口做集成的话需要作以下设置:a)预算模板或者预算表上必须设置项目公式,如果只是在单元格设置取数公式或者填写数字,预算控制是不会查找该单元格的数据。
b)预算项目公式必须设置控制方式在预算模板或者预算表上的项目公式如果想使用预算控制的话必须在项目公式上设置控制方式,默认的项目公式是不使用控制方式的。
在预算模板或者预算表中选择“工具”莱单,点击“控制方式设置”莱单项,就可以打开预算控制方式设置界面。
然后根据需要选择控制方式。
在预算控制中,系统会根据控制策略、单据时间以及单据的所属组织查找预算数据,如果在单据时间相对应的业务期间c)预算方案必须执行在预算控制中,系统必须根据当前执行的方案查找数据及控制方式。
如果没有执行的方案,预算控制就找不到所需要的预算数据,因此导致预算控制提示没有执行的方案或者没有预算。
如果方案没有执行,则点击预算方案叙事簿上的工具栏按钮“执行”来执行选择的方案。
d)预算控制策略必须设置及启用。
在预算控制策略管理叙事簿下为总帐、费用报销、等各种业务系统下的业务单据提供了设置预算控制策略的功能。
如图所示:下面是控制策略设置的界面,包括预算策略分录、映射关系定义、期间映射、多控制标准定义的内容。
Q2.二次开发单据要进行预算控制有哪些实现方式?单据实现预算控制主要有两种方式:一种是通过工作流配置实现,一种是直接在代码中调用预算控制的接口;二次开发单据要实现与预算系统的控制,必须是通过bos开发工具从BillBase继承实现的单据,因为在控制策略配置时系统会使用单据原数据的定义信息;Q3.预算控制工作流集成预算系统提供了预算控制子流程,根据业务单据的不同需要可以直接将该流程添加到各业务系统的工作流程中;或者也可以直接使用预算提供的工作流审核及返还预算的自动节点来配置业务单据的工作流。
eCOL二次开发与功能模块扩展

eCOL Flexible Architecture and Business Models 二次开发与功能模块扩展
eCOL Flexible Architecture and Business Models提供一个柔性、开放的系统平台,具有高度可扩展性。
基于.net的二次开发方法利用现有开发的业务类库,通过VisualStudio工具进行装配件或者EXE程序的开发,系统提供如下几种层次的二次开发机制。
(1)专业开发者:基于EAP平台类库进行开发,使用平台同样的技术和方法。
这种开发模式一般用于和平台紧密结合的产品、功能模块和解决方案.
(2)实施、二次开发人员和用户:基于封装的平台类库。
封装的平台类库不需要对平台有很深入的了解,而且,封装的平台类库在调用方法上更加简单易用。
(3)初级用户或原兼容的二次开发:使用脚本形式,脚本也支持两种,一种是直接使用C#的代码脚本,一种是现有的二次开发脚本,以继承现有的部分成果。
三种二次开发机制,在层次上是依次依赖的,下一层次的二次开发是基于上一层次的基础上实现的。
二次开发与功能模块扩展
封装的接口通过几个统一的类来暴露,可以按模块(装配件)、功能(类)和接口(方法和事件)分别提供,以清晰的层次展现二次开发的方法和思路。
提供C#的脚本解析器,解析器动态编译并执行脚本,从而实现脚本的解释执行。
提供Web Service接口,以支持基于异构系统的分布式的集成方案。
Teamcenter二次开发客户端环境配置

1)在eclipse界面中点击“窗口/window”,选中“首选项/preferences”,弹出如下界面,选中本机电脑安装好的jdk路径,
2)然后在选中“Target P...”,点击添加/add,下一步
3)可以重新命名,选择location添加TC的portal路径,路径选择之后,点击完成。
在preferences的界面先将刚配好的目标平台勾选然后点击OK。
4)在eclipse界面,作如下操作,进行运行环境配置
5)在environment中添加两个环境变量FMS_HOME和PATH,
FMS_HOME:%TC_ROOT%/TCCS
PATH: %TC_ROOT%/tccs/bin;%TC_ROOT%/tccs/lib;%TC_ROOT%/portal;(这三个路径是必须的,后面再加本机电脑中原有的PATH路径,直接全部复制粘贴就行了;或者根据下面的bat文件中配置也行)
如果你想跳过缓存,可以再加一个环境变量:TC_SKIP_CLIENT_CACHE=1
如果你想测试时候自动登陆可以配置下面参数(infodba为对应的用户名和密码,可以更改)
配置完成啦
测试的时候选中项目,然后点击你配好的eclipse_application。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 技术架构 • ECShop采用PHP 、Ajax、Mysql技 术开发,系统可 运行于Linux、 Windows等多种 操作系统平台。 系统采用MVC( Module, View Controller)三层 架构设计,从根 本上保证了系统 的健壮性与可扩 展性。
第一 、整体框架结构 : 个人认为 整个系统是层结构 有数据层 有外观层比如我们 index.php 是外观层(和用户打交道的层) 那推荐产品来说吧 在 index.php 是对数据层函 数的 调用 get_recommend_goods('new') 这个函数那么他是在 include 目录下的 lib_goods.php 进行定义既数据层。 第二、重要目录:首先大多前台程序是在根目录下admin 这个文件夹是我们后台的文件夹后台的 模板文件是在下一层的 templates 里。这里我强调几个后台文件首先需要了解 init.php 这个是对 后台 session 访问权限调 用模板的路径等功能的设置 第二个文件是 inc_menu.php这是定义 功能菜单文件看到论坛有人要把后台一些功能去掉 你就可以改这文件把里面的一些模块删了 即 可。templates下_list.htm是列表页_info.htm是修改添加页的模板文件。 data文件夹里面我们用的最多的是要打开config.php 对 数据库参数进行修改 (移动 代码 不安装的情况下需要在这修改数据库参数)order_print.html这个也很重要有些客户要修改订 单打印页的效果 需要在这修改。 includes 文件夹 是很重要的 里面经常打开的文件init.php lib_common.php 是共同函数lib_ goos.php 是处理前台所有商品调用的函数库 lib_order.php 当然是处理订单的文件cls_transpo rt.php 处理会员中心功能的文件lib_article.php 文章数据层。 lib_insert.php这个文件也不可忽视,有点时候会让你一些东西找不到,结果就在他里面。比如 ,购入车,就是在这文件里广告调用。浏览历史, 比如,浏览历史的函数,为了可以 显示图片 ,你就可以在这个地方改 。
易上手的二次开 发
代码完全开源,满足开发者需求
*
一、文件夹功能说明
1、根目录:前台程序文件 2、admin:后台程序文件夹 –根目录:后台程序文件 *.php文件 –help\zh_cn:各功能的帮助文件 *.xml 文件 –images:后台页面用图片 –includes:后台公用文件和函数
3、api:调用API的系统公用函数 4、cert:存放证书的文件夹 5、data:数据连接设置等,包括各种广告的上 传图片等 –afficheimg:首页flash广告图片 –brandlogo:品牌logo 6、images:上传商品图片文件夹,按日期分目 录 –200902:按月份划分商品图片
•
前任team 高春辉 著名第一代互联网人,1989年 接触电脑,1997年创建了当时 访问量最高的个人主页“ 高春 辉的个人网站”,被评为中国 十大个人网站第一名。1999年 受金山公司邀请,共同发起金 山卓越网并担任总经理。2002 年创立手机之家。ECShop创 始人,ECShop灵魂,主要负 责产品规划、定义,带领开发 团队。
现任team 刘昆鹏 2008年加入ECSHOP团队,现任产品经理一职。
免费+开源
以最低的成本帮助用户快速搭建商城,基于PHP语 言及MYSQL数据库的开源系统
灵活的模板机制
基于流行的smarty模板模板引擎,结合网页开发工 具DreamWeaver的模板功能,让开发变得更简单
完整的购物功能
系统具备完整的商品管理、购物车、搜索引擎、会 员中心、下单流程等模块,提供了完整的商城功能
–zh_cn:简体中文语言文件,存储简体中文下 使用的函数变量等
–zh_tw:繁体中文语言文件,存储繁体中文下 l文本编辑器
–modules\convert:shopex转换文件 –modules\cron:如自动上下架、ip删除等函数 –modules\integrates:整合各种插件和函数基础类 –modules\payment:各种支付接口插件 –modules\shipping:各种送货方式插件 8、install:系统安装文件夹,用后请删除 9、js:前台用js脚本 –calendar:日历控件
找到: /* 写入密码提示问题和答案 */ if (!empty($passwd_answer) && !empty($sel_question)) 上面增加: $sql = 'UPDATE ' . $ecs->table('users') . " SET `birthday`='$birthday' WHERE `user_id`='" . $_SESSION['user_id'] . "'"; $db->query($sql); 找到: if (register($username, $password, $email, $other) !== false) 替换: if (register($username, $password, $email, $other,$birthday) !== false)
•
ECShop是上海商派网络科技有限公司( ShopEx)旗下——B2C独立网店系统, 适合企业及个人快速构建个性化网上商店 ,系统是基于PHP语言及MYSQL数据库 构架开发的跨平台开源程序。 ECShop网店系统无论在产品功能、稳定 性、执行效率、负载能力、安全性和SEO 支持(搜索引擎优化)等方面都居国内同类 产品领先地位,成为国内最流行的购物系 统之一。
• • • •
• •
• • • • •
如何在ecshop注册的时候,新增生日 字段,具体步骤如下: 第一步:修改 includes/lib_passport.php 找到: function register($username, $password, $email, $other = array()) 替换: function register($username, $password, $email, $other = array(), $birthday) 第二步:修改根目录的 user.php 找到: include_once(ROOT_PATH . 'includes/lib_passport.php'); 下面增加: $birthday = trim($_POST['birthdayYear']) .'-'. trim($_POST['birthdayMonth']) .'-'. trim($_POST['birthdayDay']);
–js:后台用js脚本 –styles:后台用样式表 –templates:后台页面模板 *.htm文件 –upload:上传文件夹,包括file、flash、image 和media
7、includes:前台公用文件和函数 –codetable:语言对应的代码表
10、languages:语言文件
11、temp:存放临时缓存等文件
12、themes:模板文件夹,可以随意拷贝模板 样式 13、wap:手机浏览程序 –includes;公用文件和函数 –templates:页面模板 *.wml文件 14、widget:搜狐博客小插件
二、ecshop开发技术
学习参考网站
/study/index.htm /ecshop-ercikaifa/ /jiaocheng-18.html /
第三步:修改ecshop模板中注册文件 themes/yourstemplatename/user_passport.dwt,如果是默认模板,则是 themes/default /user_passport.dwt 找到这段代码: <tr> <td align="right">{$bel_confirm_password}</td> <td> <input name="confirm_password" type="password"id="conform_password" class="inputBg" style="width:179px;"/> <span style="color:#FF0000" id="conform_password_notice"> *</span> </td> </tr> 在其之后,插入代码 <tr> <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.birthday}: </td>
<td width="72%" align="left" bgcolor="#FFFFFF"> {html_select_date field_order=YMD prefix=birthday start_year=-60 end_year=+1 display_days=true month_format=%m day_value_format=%02d time=this.birthday} </td>
ecshop二次开发
一、ecshop简介 二、ecshop关键开发技术
…
电子商务
C2C,O2O