随笔分类 - ecshop
摘要:市场售价market_price {$goods.market_price}本店售价shop_price {$goods.shop_price}促销价promote_price{$goods.promote_price}
阅读全文
摘要:底部帮助中心为例:<!--{if $helps}--><!-- {foreach from=$helps item=help_cat} --><dl> <dt><a href='{$help_cat.cat_id}' title="{$help_cat.cat_name}"><font color="#FFFFFF">{$help_cat.cat_name}</font></a></dt> <!-- {foreach from
阅读全文
摘要:遇到这样的需求不用自己写代码,很多都是官方写好的,商品详细页本来就有个购买记录,我们打开goods.php就会看到------------------------------------------------------------------------------------------------------------------------ $sql = 'SELECT count(*) ' . 'FROM ' . $ecs->table('order_info') . ' AS oi LEFT JOIN ' .
阅读全文
摘要:第一步:建立一个名为index_comments.lbi的库文件放到模板下面的library文件夹下。第二步:把新建立的库文件在index.dwt中调用 把<!-- #BeginLibraryItem "/library/index_comments.lbi" --> <!-- #EndLibraryItem -->加到要显示的位置处。第三步:打开文件languages/zh_cn/admin/template.php在64行---127行之间加入 $_LANG['template_libs']['index_comments
阅读全文
摘要:手把手教你ECSHOP去版权与标志前台部分:1:去掉头部TITLE部分的ECSHOP演示站 Powered by ecshop前者在后台商店设置 - 商店标题修改后者打开includes/lib_main.php$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';修改这里的'Powered by ECShop可为自己的标识。或修改为: $page_title = $GLOBALS['_CFG']['sh
阅读全文
摘要:问题:系统信息是在哪个页面判断?答:在“message.dwt”文件
阅读全文
摘要:ECShop {insert name=’cart_info’}|insert_function|动态函数库发表于2010年08月25日在ECShop模板的dwt文件中,经常可以看到类似 {insert_scripts files=’common.js’}或者{insert name=’cart_info’}的代码。对于{insert_scripts files=’common.js’},我们可以很理所当然猜想到它是调用JS文件的语句。而很多人都不清楚这个{insert name=’cart_info’}是调用的哪里的内容。其实,它与上面的类似,只是它掉的不是文件,而是函数返回的字符串,可以是
阅读全文
摘要:user.php对应模板: user_clips.dwt
阅读全文
摘要:一、调用热门积分商品的函数/*** 获得积分商城热门商品** @param int $maxtop 列出条数* @return array*/function exchange_gets_goods($maxtop){ /* 获得热门积分商品列表 */$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, eg.exchange_integral, '.' g.goods_type,g.goods_brief, g.goods_thumb, g.goods_img, eg.is_hot ' .
阅读全文
摘要:19 require(ROOT_PATH . 'includes/lib_order.php'); 购物流程函数库22 require_once(ROOT_PATH . 'languages/' .$_CFG['lang']. '/shopping_flow.php'); 载入语言文件28-31 默认act为购物车38 获取flow页面动态显示内容1819 处理默认$_REQUEST['step']1822 $_SESSION['flow_type'] = CART_GENERAL_GOODS; 设
阅读全文
摘要:Ecshop用户下了订单之后有一步,是要求填写收货人信息,其中邮件地址是必须填写的。第一步:找到模板下 flow.dwt,找到email部分的{$lang.require_field}直接去掉。PS:据有人反映,有的版本存在第一步,但是我是直接从ECSHOP 2.7.2版本开始,直接可以忽略掉第一步了。第二步:找到library/consigeee.lbi文件,将<td bgcolor=”#ffffff”><input name=”email” type=”text” id=”email_{$sn}” value=”{$consignee.email|escape}” /&g
阅读全文
摘要:问题描述:我想让商品列表页(category.php)的每个商品的下面显示该商品的评论数量以及评论等级,该如何操作呢??效果图示:解决方法:第一步:首先修改category.php文件,定位到 category_get_goods() 函数部分找到$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price,..
阅读全文
摘要:{$goods.goods_brief}
阅读全文
摘要:熟悉ECSHOP的都知道,ECSHOP使用了缓存机制,所以为了能即时的反映最新的评论数,本方法使用的是 insert 函数形式,这样做的好处是能自动显示最新的评论数,而不需要经常去清除缓存。下面是具体方法:首先打开 includes/lib_insert.php 文件,在最下面增加一个函数(注意别加在 “?>”外面)//调用评论信息条数function insert_comments_count($arr){$count=$GLOBALS['db']->getOne('SELECT COUNT(*) FROM '.$GLOBALS['ecs&
阅读全文
摘要:.index包含当前数组索引,从零开始。index示例{* The header block is output every five rows *}{* 每五行输出一次头部区块 *}<table>{foreach from=$items key=myId item=i name=foo} {if $smarty.foreach.foo.index % 5 == 0} <tr><th>Title</th></tr> {/if} <tr><td>{$i.label}</td></tr>{/
阅读全文
摘要:模板制作比较核心的其实就是变量的使用,因为这些就是数据的根本,想从数据库里获取数据并显示在界面就必须使用smarty来展示,下面是关于smarty的介绍和使用。Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法.Smarty要求web服务器运行php4.0.6和以上版本.smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开http://网站路径/smarty/demo/index.php,显示
阅读全文
摘要:1 为什么会出现这个提示?答:(1)该商品的属性,没有规格。属性是选择其商品类型,该商品类型属性列表里没有属性属于规格。 (2)商品类型 什么样属性就是规格呢? 点击“添加属性”,“属性是否可选” 这个是关键。其中勾选“唯一属性”表明该属性不属于规格,勾选“单选属性”或者“复选属性”表明该属性属于规格。2 其他解决方法:即将该判断去掉。http://www.xaphp.com/portal.php?mod=view&aid=947
阅读全文
摘要:有时候由于备案被注销,虚拟主机不够用等各种方面的原因,网站搬家是再所难免的,网站搬家即是把网站从一个服务器空间搬到另一个服务器空间,更深入地说就是把网站的数据从原来的服务器转移到新的服务器上。ECShop这个最大的开源网店系统的搬家过程是简单方便,并不复杂,ECShop整站迁移的过程主要分为以下3个步骤:旧站数据备份新站数据导入商品图片恢复搬家前注意事项1.请尽量在浏览人数少的时候(建议在午夜1点后)进行2.请确认新空间与旧空间的MYSQL数据库版本一致(否则数据无法恢复,如果不一致请用工具转换一下)3.请确认2边的数据库前缀一致,EC默认的是"ecs_ ",如不同,请重新
阅读全文
摘要:问:ecshop做的网站,在首页销售排行模块,如何显示商品的销售量呢?即显示商品已经售出多少件?答:调用销售排行的函数在includes\lib_good.php的get_top10函数,其实商品的销售量已有了,直接在模板里用{$goods.goods_number}就可以显示出来了
阅读全文
摘要:在商品详情页显示累计售出量1、对于交易量很大的网站,每个商品的“累计售出”个数可能随时都在变化,所以本方法使用了 insert 函数来实现,以达到能体现实时最新的销售量(也就是销售量不会被缓存)2、修改 includes/lib_insert.php文件在最下面增加一个函数View Code /*** 调用某商品的累积售出*/function insert_goods_sells($arr){$sql = 'SELECT SUM(goods_number) AS number ' .' FROM ' . $GLOBALS['ecs']->t
阅读全文

浙公网安备 33010602011771号