我们今天就先稍微了解一下ECSHOP开源系统的文件结构。

一、文件夹功能说明
1、根目录:前台程序文件
2、admin:后台程序文件夹
–根目录:后台程序文件 *.php文件
–help\zh_cn:各功能的帮助文件 *.xml文件
–images:后台页面用图片
–includes:后台公用文件和函数
–js:后台用js脚本
–styles:后台用样式表
–templates:后台页面模板 *.htm文件
3、api:调用API的系统公用函数
4、cert:存放证书的文件夹
5、data:数据连接设置等,包括各种广告的上传图片等
–afficheimg:首页flash广告图片
–brandlogo:品牌logo
6、images:上传商品图片文件夹,按日期分目录
–200902:按月份划分商品图片
–upload:上传文件夹,包括file、flash、image和media
7、includes:前台公用文件和函数
–codetable:语言对应的代码表
–fckeditor:开源html文本编辑器
–modules\convert:shopex转换文件
–modules\cron:如自动上下架、ip删除等函数
–modules\integrates:整合各种插件和函数基础类
–modules\payment:各种支付接口插件
–modules\shipping:各种送货方式插件
8、install:系统安装文件夹,用后请删除
9、js:前台用js脚本
–calendar:日历控件
10、languages:语言文件
–zh_cn:简体中文语言文件,存储简体中文下使用的函数变量等
–zh_tw:繁体中文语言文件,存储繁体中文下使用的函数变量等
11、temp:存放临时缓存等文件
12、themes:模板文件夹,可以随意拷贝模板样式
13、wap:手机浏览程序
–includes;公用文件和函数
–templates:页面模板 *.wml文件
14、widget:搜狐博客小插件

我们在制作或者修改模板的时候,用的比较多的应该是下面的模板文件:

二、主要文件功能说明
模板文件说明
style.css – 模板所使用样式表
activity.dwt – 活动列表
article.dwt – 文章内容页
article_cat.dwt – 文章列表页
article_pro.dwt – 前一篇文章
auction.dwt – 拍卖商品首页
auction_list.dwt – 拍卖商品详细页
brand.dwt – 商品品牌页
brand_list.dwt – 品牌列表页
catalog.dwt – 所有商品分类列表页
category.dwt – 商品列表页
compare.dwt – 商品比较页
exchange_goods.dwt – 积分商品详细页
exchange_list.dwt – 积分商品首页
flow.dwt – 购物车和购物流程页
gallery.dwt – 商品相册页
goods.dwt – 商品详情页
group_buy_goods.dwt – 团购商品详细页
group_buy_list.dwt – 团购商品首页
index.dwt – 商城首页
links_apply.dwt – 在线申请友情链接页
message.dwt – 信息提示页(错误处理等)
message_board.dwt – 留言板页面
myship.dwt – 配送方式页
pick_out.dwt – 选购中心页
quotation.dwt – 报价单页面
receive.dwt – 收货确认信息页
respond.dwt – 在线支付提示信息页
secarch.dwt – 商品搜索页
snatch.dwt – 夺宝奇兵页
tag_cloud.dwt – 标签云页
topic.dwt – 专题首页
user_clips.dwt – 用户中心页(包含:欢迎页,我的留言,我的标签,收藏商品,缺货登记列表,添加缺货登记等)
user_passport.dwt – 用户安全页(包含:会员登录,会员注册,找回密码等)
user_transaction.dwt – 用户中心页 (包含:个人资料,我的红包,添加红包,我的订单,订单详情,合并订单,订单状态,商品列表,费用总计,收货人信息,支付方式,其他信息,会员余额)
wholesale_list.dwt – 批发活动列表页

以下是ECSHOP中的lib库文件介绍,有两种方法可以实现在一个lib库文件中嵌套调用另一个库文件:

一是通过增加PHP代码:

<?php echo $this->fetch('library/b.lbi '); ?>
另一个是直接用include来包含库文件:
{include file='library/b.lbi '}
一般比较推荐使用第二种方法,更科学安全。

以下就是库文件:
library 库文件说明
ad_position.lbi – 广告
article_category_tree.lbi – 文章分类树
auction.lbi – 拍卖商品
bought_goods.lbi – 购买过此商品的人购买过哪些商品
brand_goods.lbi – 品牌商品
brands.lbi – 所有品牌
cart.lbi – 购物车
cat_articles.lbi – 分类下的文章
cat_goods.lbi – 分类下的商品
category_tree.lbi – 商品分类树
categorys.lbi – 所有小类+商品数量
comments.lbi – 用户评论
comments_list.lbi – 评论列表
consignee.lbi – 收货人信息
email_list.lbi – 邮件订阅
exchange_hot.lbi – 积分商城热卖商品
exchange_list.lbi – 积分商城商品列表
filter_attr.lbi – 扩展属性
goods_article.lbi – 商品相关文章列表
goods_attrlinked.lbi – 属性关联商品
goods_fittings.lbi – 相关配件列表
goods_gallery.lbi – 商品相册
goods_list.lbi – 商品列表
goods_related.lbi – 相关商品列表
goods_tags.lbi – 商品标签
group_buy.lbi – 团购商品
help.lbi – 帮助内容
history.lbi – 历史记录
invoice_query.lbi – 发货单查询
member.lbi – 会员登录区
member_info.lbi – 会员信息
myship.lbi – 收货信息
new_articles.lbi – 最新文章
online.lbi – 在线用户
order_query.lbi – 订单查询
order_total.lbi – 订单费用总数
page_footer.lbi -页面底部
page_header.lbi -页面顶部
pages.lbi – 列表分页
price_grade.lbi – 价格区间
promotion_info.lbi – 促销信息
recommend_best.lbi – 精品推荐
recommend_hot.lbi – 热卖商品
recommend_new.lbi – 最新商品
recommend_promotion.lbi – 特价商品
relatetag.lbi -
snatch.lbi – 夺宝奇兵
snatch_price.lbi – 夺宝奇兵价格列表
top10.lbi – 销售排行
ur_here.lbi – 当前位置
user_menu.lbi – 用户菜单
vote.lbi – 用户投票
vote_list.lbi – 在线调查

ECSHOP开源系统的文件结构相关推荐

  1. 中国现在开源系统cms 论坛排行榜

    中国现在又很多的开源系统,而笔者当站长几年来,使用过许多开源的建站系统,因为有了开源建站系统,建设网站变成了一件非常容易的事,只要是你会打字就行,可以快速建立一个功能强大.界面漂亮的网站.不管你是想建 ...

  2. 使用ecshop电子商务系统的100个小问题

    总结100条关于操作ecshop电子商务系统的小问题. 1:如何修改网站"欢迎光临本店" 回答:languages\zh_cn\common.php文件中, $_LANG['wel ...

  3. 从Storm到Flink:大数据处理的开源系统及编程模型(文末福利)

    本文节选自CCF大数据教材系列丛书之<大数据处理>,本书由华中科技大学金海教授主编,包括大数据处理基础技术.大数据处理编程与典型应用处理.大数据处理系统与优化三个方面.本教材以大数据处理编 ...

  4. Google 开发新的开源系统 Fuchsia

    google 最新os 下载 https://github.com/fuchsia-mirror/magenta 本文转自:http://www.oschina.net/news/76094/goog ...

  5. crm开源系统 tp框架_thinkphp6学习教程与源码 tp6开源CMS系统源码研究

    thinkphp6最新正式版框架上市已经有一段时间了,从官方的介绍来看,tp6的框架和tp5有很大的区别,完全重新改写了底层架构代码和逻辑,所以不支持thinkphp5的无缝升级,也就是说如果你之前的 ...

  6. 从Storm到Flink:大数据处理的开源系统及编程模型

    开源系统及编程模型基于流计算的基本模型,当前已有各式各样的分布式流处理系统被开发出来.本节将对当前开源分布式流处理系统中三个最典型的代表性的系统:Apache Storm,Spark Streamin ...

  7. 如何学习开源系统有感(一)

    学习开源系统框架,首先要学习框架的理论知识,同样一个月的时间: 你花三周时间去读书,学习框架理论,花一周时间去看系统框架; 你花一周时间去读书,学习框架理论,花三周时间去看系统框架; 哪种效果好,个人 ...

  8. 淘宝内部大量使用的开源系统监控工具

    [人在运维囧途_08]淘宝内部大量使用的开源系统监控工具--Tsar [人在运维囧途_07]GNU/Linux系统资源监控神器--collectl[重点推荐] http://www.ahlinux.c ...

  9. NodeJS开源系统Mili简介

    NodeJS开源系统Mili简介 mili是一个开源的社区系统,界面优雅,功能丰富. 已在米粒网 得到应用,你完全可以用它来搭建自己的社区.mili的前端使用vue.iview等技术来开发,后端使用t ...

最新文章

  1. 国外程序员收集整理的PHP资源大全
  2. Java通过链表实现队列
  3. java什么是重构 何时使用重构_Java 之重构现有系统实战(一)
  4. 化学版2048,你玩过吗?内含游戏链接
  5. LeetCode 436. 寻找右区间(二分查找)
  6. java substring 越界_我在java中用substrng()提取某一字符串的子串是老是出现越界的问题,求指教~~~...
  7. python方法的分类(实例方法、类方法、静态方法)
  8. 电商设计师必备素材|快速组合自己想要的场景和落版文字
  9. 微信小程序 多图上传解决方案
  10. linux使用入门教程
  11. 计算机网络(2.12)物理层- 宽带接入技术-FTTx技术
  12. 石家庄地铁(李秦,王学云)2
  13. 【舆情报告】当我们在谈论王者荣耀时,我们在谈论什么?
  14. 移动端cpu天梯图2020_笔记本CPU排行天梯图2020
  15. 大曝光:淘宝店卖论文,10年卖100多篇SCI获利300万!
  16. Linux Centos8 安装Minio开机启动并Nginx代理访问
  17. 分位数Granger因果检验实现原理
  18. 图形图像-无中生有Photoshop CS6背景素材技法ps教程 [超多案例]-韦语洋(Lccee)-专题视频课程...
  19. python 的魔方方法__getattribute__ 和__getattr__方法介绍
  20. FPGA 之 SOPC 系列(六)Nios II 程序开发 II

热门文章

  1. spring--享学课堂
  2. 来自北京大学NOIP金牌选手yxc的常用代码模板2,图灵学院和享学课堂
  3. 我的爸爸正在计算机前写报告,关于计算器的作文结尾
  4. NTP服务端和客户端的部署——Chrony
  5. Redis安装Windows教程
  6. springboot集成netty实现代理服务器
  7. 一种融合CMMI和敏捷的策略的前进路线
  8. 一边「盆满钵满」,一边「卸磨杀驴」,这家龙头企业也整骚操作?
  9. unigui是什么?能用来干什么?一篇文章让你全面了解
  10. JAVA实现雪花飘落动画效果