ECShop使用心得
来源:互联网 发布:c语言编译预处理 编辑:程序博客网 时间:2024/05/29 08:36
接触ECShop也有一段时间了,本想图省事,以为使用ECShop随便改改就OK了,但是要最求一点个性,搞清楚那些数据关系,那就很麻烦了。
之前从木有开发过网站,对于CSS, HTML, JavaScript, JQuery, PHPl等前端技术都不甚了解还有搭建开发环境,为此一点点学习。真是折腾!
还好坚持就是顺利,不得不佩服ECShop的smarty(cls_template.php)真是方便。
不由让我想说:语言无边界,算法是王道。
以前很长一段时间主用开发的一直是C/C++, 后续工作中也涉及C#, AS, IOS,现在又是前端技术。
说了 一些废话。开始正题:
使用ECShop的 cls_template.php,要注意程序的文件结构要保持与ECShop结构一致。否则,很有可能出现问题。
以下就是ECShop文件的主要结构,职责以及相互关系。
default:
includeds --这个文件夹里面放置一些常用的php格式库文件或者说工具类。
cls_mysql.php
cls_template.php
init.php
lib_goods.php
themes --这个文件夹最好就是保持这个名字,因为在 cls_template 明确写了这个进行拼接搜索。
templates
library
category.lbi --库文件,可以使用在相应.php从数据库获取的信息, 使用格式遵循 cls_template的smarty格式<!--{foreach from=$category item=goods}-->.etc
header.lbi
images --该文件就爱放置模板需要使用到的图片文件。
*.png,*jpg, etc
index.dwt --.dwt格式文件会加载library里面所需要的库文件。
category.dwt
index.php--首先加载初始化文件,然后从数据库获取信息,使用$smarty->assign设置页面所需要的数据,最后$smarty->display('**.dwt).通过dwt进行渲染。
category.php
search.php
我没有完全使用ECShop,感觉很麻烦,而且我并不需要ECShop所有的功能。只是简单的一个网站,于是就有了类似上面的网站信息。
刚开始没有注意这个结构,导致出现很多莫名其妙的问题,这个都是因为 cls_template.php, 里面的正则表达式搜索没有仔细研究。只是
简单知道他能做什么,后续有时间研究一下,
- ECShop使用心得
- ecshop警告修改心得
- ECSHOP二次开发之心得体验
- ECShop原型开发(一)个人心得
- ecshop中ajax.call使用 [ECshop]
- ecshop之smarty使用
- ecshop中使用JS
- ecshop 帝国系统使用经验
- ECSHOP 找回密码无法使用
- ecshop中ajax.call使用
- ecshop前台使用print_r调试
- ECSHOP 找回密码无法使用
- ecshop Ajax.call的使用
- ECShop个人阅读源代码心得之修改后台左侧菜单
- ecshop代码阅读心得之给管理员分派权限
- ecshop
- ecshop
- ecshop
- 有趣的5个JS问题
- extjs+html5
- HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解
- 浅谈微软Surface的跨时代意义
- java 常用数据结构
- ECShop使用心得
- C#文件处理(下载、导出)
- 二维费用 hdu 2159 FATE(完全背包)HDU OJ 4501 小明系列故事——买年货【DP】
- Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
- 在VC中调用DirectShow播放视频
- 互联网快照备份查询!
- 求平方根sqrt()函数的底层算法效率问题
- 2.金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出
- PowerDesigner的Pallete如何设置