随笔分类 -  ecshop

ecshop
摘要:先在要调用的区域里设置可编辑模板块,比如:<!– TemplateBeginEditable name="某分类区域" –><!– TemplateEndEditable –>后台“模板管理——设置模板”里有“分类下的商品”,可以调用设置。然后在修改cat_goods.lbi,设置想要的样式。网上找的其他方法:调用某个分类下的商品,都需要先在后台设置模板那里设置显示和显示条数,然后在需要调用的模板里放上相应的代码即可:1、比如:<?php $this->assign(’cat_goods’,$this->_var['cat_ 阅读全文
posted @ 2013-01-09 17:23 64零 阅读(4947) 评论(0) 推荐(1) 编辑
摘要:一.直接修改调用语句:ecshop调用指定文章分类的方法,例如调用分类ID为5的文章修改 index.php将' WHERE a.is_open = 1 AND a.cat_id = ac.cat_id AND ac.cat_type = 1' .修改为' WHERE a.is_open = 1 AND a.cat_id=5 AND a.cat_id = ac.cat_id AND ac.cat_type = 1' .二.单独的函数调用:1、先打开index.php文件找到以下代码: $smarty->assign('new_articles 阅读全文
posted @ 2013-01-09 17:19 64零 阅读(3953) 评论(0) 推荐(0) 编辑
摘要:页面标题 {$page_title}页面关键字 {$keywords}产品分类 父分类列表 {foreach from=$categories item=cat } 父分类超链接 [url==”{$cat.url}”>{$cat.name|escape:html}</a> 相对应子分类 {foreach from=$cat.children item=child} 子分类超链接 [url==”{$child.url}”>{$child.name|escape:html}</a>促销产品 {if $promotion_info} 检验是否存在促销产品,不存在就 阅读全文
posted @ 2013-01-08 22:50 64零 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:user/accountecs_account_log // 用户账目日志表 ecs_users // 会员(一些会员信息) ecs_user_account // 会员资金流动表,包括提现和充值 ecs_user_address // 用户收货地址 ecs_user_bonus // 已经发放的红包清单 ecs_bonus_type // 红包类型 ecs_user_rank // 会员等级类型 ecs_collect_goods// 用户收藏的商品 ecs_feedback // 用户回馈 ecs_reg_fields // 会员注册项配置,默认有六项,自己添加的id从100开始,属于.. 阅读全文
posted @ 2012-12-24 13:33 64零 阅读(1250) 评论(1) 推荐(0) 编辑
摘要:有时候由于备案被注销,虚拟主机不够用等各种方面的原因,网站搬家是再所难免的,网站搬 家即是把网站从一个服务器空间搬到另一个服务器空间,更深入地说就是把网站的数据从原来的服务器转移到新的服务器上。ECShop这个最大的开源网店系统 的搬家过程是简单方便,并不复杂,ECShop整站迁移的过程主要分为以下3个步骤:旧站数据备份新站数据导入商品图片恢复搬家前注意事项1.请尽量在浏览人数少的时候(建议在午夜1点后)进行2.请确认新空间与旧空间的MYSQL数据库版本一致(否则数据无法恢复,如果不一致请用工具转换一下)3.请确认2边的数据库前缀一致,EC默认的是"ecs_ ",如不同,请 阅读全文
posted @ 2012-12-24 13:32 64零 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:模板制作比较核心的其实就是变量的使用,因为这些就是数据的根本,想从数据库里获取数据并显示在界面就必须使用smarty来展示,下面是关于smarty的介绍和使用。Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法.Smarty要求web服务器运行php4.0.6和以上版本.smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开http://网站路径/smarty/demo/index.php,显示 阅读全文
posted @ 2012-12-24 13:31 64零 阅读(6551) 评论(0) 推荐(0) 编辑
摘要:拿index.dwt为例, 首先在\themes\default\下将index.dwt文件拷贝一份改名为home.dwt在<body>里面加一句话 "这是自己定义的home.dwt模板" 以方便调试, 同样在根目录下的index.php文件拷贝一份改名为home.php里面加一行 echo '这是自己定义的home.php'; 代码以便调试 同时把$smarty->display('index.dwt', $cache_id);改为$smarty->display('home.dwt', $cache 阅读全文
posted @ 2012-12-24 13:08 64零 阅读(1974) 评论(1) 推荐(0) 编辑
摘要:<!--{foreach from=$goods_list item=goods name=help_foreach}--> <!--{if $smarty.foreach.help_foreach.index %2==0} 奇数行--> <div class="dgcp"> <!--{else}--> <div class="dgcp ri" > <!---{/if}--> <!--{/foreach}--> 阅读全文
posted @ 2012-12-24 13:03 64零 阅读(745) 评论(0) 推荐(0) 编辑
摘要:在ECSHOP二次开发工作之如何给商品增加一个新字段,来录入一些新的内容。下面我们结合ecshop后台“商品编辑”、“商品录入”来谈谈如何给ecshop商品增加一个新字段,假设我们将这个新字段命名为 other_col1、首先要修改数据表结构,给表 ecs_goods 增加新字段:other_col, 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,提交。注意如果你的数据表前缀不是ecs_ 请自行修改之 alter table ecs_goods add column other_col varchar(64);2、在ecshop后台的admin\templates\.. 阅读全文
posted @ 2012-12-24 13:02 64零 阅读(665) 评论(0) 推荐(0) 编辑
摘要:文章列表页: article_cat.dwt文章内容页: article.dwt商品品牌页: brand.dwt所有分类页: catalog.dwt商品列表页: category.dwt商品比较页: compare.dwt购物车和购物流程页: flow.dwt商品相册页: gallery.dwt商品详情页: goods.dwt团购商品详情页: group_buy_goods.dwt团购商品列表页: group_buy_list.dwt首页: index.dwt信息提示页: message.dwt选购中心页: pick_out.dwt收货确认信息页: receive.dwt在线支付提示信息页: 阅读全文
posted @ 2012-12-24 12:56 64零 阅读(967) 评论(0) 推荐(0) 编辑
摘要:用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。那么,如何改进呢?下面简单说一下:假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。首先: 我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID这里说一下在后台查询的方法:进入后台 》数据库管理 》SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id和p 阅读全文
posted @ 2012-12-24 12:46 64零 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一、文件夹功能说明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:品牌logo6、images:上传商品图片文件夹,按日期分目录–200902:按月份 阅读全文
posted @ 2012-12-24 12:18 64零 阅读(678) 评论(0) 推荐(1) 编辑
摘要:1.{$articleTitle|escape:"html"}描述:用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化转码。默认是html转码。可选:html url quotes2.{$articleTitle|nl2br}描述:所有的换行符将被替换成 <br />.功能同PHP中的nl2br()函数一样输出:Sun or rain expected<br />today, dark tonight3.{$articleTitle|default:"no title"}描述:当变量为空或者未分 阅读全文
posted @ 2012-12-24 11:57 64零 阅读(474) 评论(0) 推荐(0) 编辑
摘要:ecshop 采用 SMARTY模板引擎介绍以下 是smarty 模板引擎的一些资料Smarty官方ECSHOP模板引擎语法1.foreach{foreach from=标签 item=输出别名}{$输出别名.属性}{/foreach}当需要用到控制时:{foreach name=标签名 from=标签 item=输出别名}{$输出别名.属性}{$smarty.foreach.标签名.iteration}{/foreach}当输出别名含有数组时,需要嵌套该结构:{foreach from=标签 item=输出别名1}{foreach from=$输出别名1 item=输出别名2}{$输出别名2 阅读全文
posted @ 2012-12-20 17:55 64零 阅读(674) 评论(0) 推荐(0) 编辑
摘要:1:如何修改网站"欢迎光临本店"回答:languages\zh_cn\common.php文件中,$_LANG['welcome'] = '欢迎光临本店';将他修改成你需要的字样。2:如何修改首页"热门搜索关键字"回答:后台->系统设置->网店设置->显示设置->首页搜索关键字,修改他的内容,然后保存3:如何修改首页标题"Powered by ECShop"回答:includes/lib_main.php,找到$page_title = $GLOBALS['_CFG 阅读全文
posted @ 2012-12-20 17:54 64零 阅读(3031) 评论(0) 推荐(0) 编辑
摘要:第一章ECshop 模板基础读取本部分内容,您将了解:☆ 每个前台页面所对应的模板页面,模板文件的目录结构。☆ 一些最基本的ECshop 模板修改方法。☆ 模板的路径以及相关包含文件的方法(深入了解Dreamweaver 模板制作)。☆ 一些常用模板例子讲解。模板存放路径:ecshop/themes/xxxxx 其中的xxxxx 就是某一套模板,如,系统一般会自带的模板文件名叫做default ,(即,ecshop/themes/default )里面放的就是安装时的默认模板,以下所有的说明都是针对默认模板来讲解。操作前提,将您当前使用的模板调整为default 模板,然后清空缓存。接下来我们 阅读全文
posted @ 2012-12-19 16:03 64零 阅读(1845) 评论(2) 推荐(1) 编辑
摘要:说起自定义字段,我想很多的朋友像我一样会想起一些开源的CMS(比如Dedecms、Phpcms、帝国)等,他们是可以在后台直接添加自定义字段的。抱着这种想法我在Ecshop的后台一顿找,不过肿么都木有找到,木有办法,只能自己动手了。第一步:进入数据库添加所需要的字段。对于decimal mysql不了解的请自行百度:点击搜索第二步:找到goods_info.htm模板文件,添加字段表单。第三步:找到goods.php添加入库程序。上面标注红色的框框就是添加和修改入库的地方。至此自定义字段就添加完毕了,如果想在商品列表页面增加这个字段的显示请继续往下看。第四步:找到lib_goods.php文件 阅读全文
posted @ 2012-12-19 14:24 64零 阅读(5800) 评论(0) 推荐(0) 编辑
摘要:前言:ECSHOP是一套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大易用的后台管理。由于 ecshop简单易用,使用者几乎可以在3几分钟简单的设置一下就可以拥有一个网上商店系统,所以很多的B2C站点都选择了使用ECShop网上商店系 统,但是有时候我们需要做一些ecshop本来没有的功能或者前端展示,这时候就需要我们自己去进行对ecshop的二次开发了。一、ecshop系统功能二次开发ecshop的代码结构非常易懂,只有有一点php基础都可以在原有的程序基础上进行修改,或功能插件的开发。ecshop中的一些公用函数都会放在includes文件夹里,而这些公用函数几乎我们都可以用来 阅读全文
posted @ 2012-12-19 13:38 64零 阅读(656) 评论(0) 推荐(0) 编辑
摘要:ECSHOP标签集合教程索引:(一)模板结构说明(二)标签简易说明(三)ecshop数据字典(四)模板使用简易说明(五)标签简易教程(六)增加自动放大镜,修改用户登陆,添加广告位(一)模板结构说明1、表格名称类型备注(作用或意义)文件(目录)名可否更改images目录存放模板图片目录不可更改library目录存放模板库文件目录不可更改screenshot.png图片用于“后台管理->模板管理->模板选择”显示模板缩略图。不可更改style.csscss样式表不可更改备注:模板文件共32个(格式:.dwt)。提醒:1,更改模板文件里面库文件的内容是无效的,页面刷新时,程序自动重新载入 阅读全文
posted @ 2012-12-17 17:16 64零 阅读(37711) 评论(2) 推荐(3) 编辑
摘要:ecshop模板如何修改?很多人在问这个问题,今天就以图解的方式给大家详细说下。相信学完之后,你会很清楚如何修改ecshop模板,不管你是初学者还是程序高手。1, ecshop的模板结构ecshop模板没什么大的结构,就是使用smarty引擎来展示数据。大概是这样的结构:php->smarty->dwt文件->lbi文件。1)在网站目录的themes里存放着各个模板,如图所示:这里可以存放多个模板文件夹,也就是说,可以由多个模板,如果你存放多个模板,那么可以在后台自由切换。2)打开某个模板,会看到一堆的dwt文件和图片文件夹,这些就是模板文件了。如图所示:这里的images是 阅读全文
posted @ 2012-12-17 17:03 64零 阅读(3352) 评论(0) 推荐(0) 编辑