Ecshop二次开发之自定义库文件和模板数据调用实例
本文实例讲述了Ecshop二次开发之自定义库文件和模板数据调用方法。分享给大家供大家参考。具体方法如下:
Smarty的标签非常多,也比较繁琐,所以Ecshop使用了精简版的Smarty,其中用到的Smarty模板语法:
{$keywords} 输出模板变量
{$array.test.abc} 输出二维数组
{$lang.remark_package} 语言包$lang[remark_package]
...
ecshop中设置顺丰快递支持货到付款的方法
ecshop里面的很多快递信息都比较旧了,可能很久都没有更新,必须顺丰快递就支持了货到付款,但是却不能设置,只有等到用户付款以后才能发货,确实比较麻烦,那么ecshop如何设置顺丰快递支持货到付款呢? 第一步:查看当前的配送方式是否支持货到付款。
ECSHOP支持货到付款的配送方式不是很多。
例如: 想让顺丰快递能 ...
ECSHOP模板系统显示标签使用介绍
目录
cycle
html_options
html_select_date
html_radios
ECSHOP模板系统中显示标签主要是转换HTML代码,该特性使得在表格中交替输出颜色或轮转使用数组中的值变得很容易,或者是根据给定的数据创建选项组,创建日期下拉菜单,它可以显示任意年月日。亦或者是根据给定的数据创建单选按钮组等,本文就给大家讲解一下ECSHOP模 ...
ECSHOP模板系统Assign和Include模版标签使用介绍
目录
Assign
Include
ECSHOP模板系统Assign和Include模板标签介绍,assign 用于在模板被执行时为模板变量赋值,Include 标签用于在当前模板中包含其它模板. 当前模板中的变量在被包含的模板中可用。 必须指定 file 属性,该属性指明模板资源的位置。如果设置了 assign 属性,该属性对应的变量名用于保存待包含模板的输出, ...
ECSHOP模板系统控制标签使用介绍
目录
if,elseif,else
foreach,foreachelse
ECSHOP模板系统控制标签介绍说明,本文将为您介绍ecshop中基本的控制函数标签的使用参数和方法,其中包括if标签、foreach标签、for标签等,其实Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎, if必须于/if 成对出现. 可以使用 else 和 el ...
ecshop配送方式和对应的文件整理
ecshop配送方式的文件路径在includes\modules\payment
语言包在languages\zh_cn\shipping
里面的文件和中文名称的对应是:
上门取货 cac.php
城际快递 city_express.php
EMS 国内邮政特快专递 ems.php
市内快递 flat.php
运费到付 fpd.php
邮政快递包裹 post_express.php
邮局平邮 post_mail.php
邮政挂号印刷 ...
在ECSHOP商品搜索页显示商品货号的方法
目录
修改方法
前几日,接到一客户的ECSHOP二次开发项目,需要在商品搜索页显示商品的货号,我想这难不倒我,不过这的修改ecshop的程序文件,确实有点麻烦,日后升级也有一点的局限性,不过实现功能要紧,我使用的是ecshop 2.7默认模版修改的。
修改方法
打开 search.php 文件 (建议使用editplus 或 Dreamweaver )找到
...
ECSHOP模板系统变量调节标签使用说明
目录
escape [编码]
nl2br [换行符替换成 <br />]
default [默认值]
truncate [截取]
strip_tags [去除html标签]
ECSHOP作为国内使用最多的网上商城系统,却没有一个很好的API手册,着实比较让我们费心,要想查找一个函数的功能,只能通过查看其程序的源代码才可以知道有什么功能,官方的手册也不全面,很多东西都没有编写 ...
ECSHOP全部品牌页实现分页换页功能方法
目录
修改教程
最近看到有朋友在论坛问到过此类问题,所以抽空写了下文,“在全部品牌页实现分页换页功能”,对商品品牌较多的朋友也许会有帮助,这个修改教程需要修改ecshop的系统文件,所以修改之前请先备份文件。
修改教程
打开brand.php找到
if (empty($brand_id))
{
再找到
exit();
}
将这两者之间的代码全部替 ...
ECSHOP购物车页面显示商品简单描述的实现方法
最近看到有朋友有这方面的需求,就整理了一下,写出来供有同样需求的朋友备用,这里说的商品简单描述,不是商品的详细信息,而是后台编辑商品时在“其他信息”标签栏填写的那个“商品简单描述”,即goods_brief字段,修改前请注意备份相关的系统文件。
修改lib_order.php文件的get_cart_goods()函数部分将
$goods_thumb ...
ECSHOP中的会员中心2条修改方法(等级价格.vip)
目录
显示会员等级价格
会员对于我们的网站有很深远的影响,拥有一群粘性用户是成功的关键,那么我们如何去吸引会员注册然后转化会员为高级会员呢,比如我们可以让所有会员都成为VIP会员,对于VIP会员,显示相对优惠的价格,而对于匿名购买的用户就没有优惠。
显示会员等级价格
在ecshop中会员是有等级的,那么我们可以根 ...
ECSHOP用户中心的订单详情页显示商品缩略图的方法
在ECSHOP用户中心的订单详情页,用户可以查看自己的订单,但是没有缩略图,可能用户忘记了自己购买的产品了,那么这里如何想商品列表页那样显示缩略图呢?
修改 includes/lib_order.php ,找到 order_goods 函数部分,大概在467行左右将
$sql = "SELECT rec_id, goods_id, goods_name, goods_sn, market_price, goods_nu ...
ecshop后台密码忘记了怎么办?
ecshop是基于php+mysql架构的,如果后台密码忘记的话可以考虑利用mysql管理工具来链接你的mysql数据库,
一个比较好用的工具就是myphpadmin,这个工具怎么使用的大家可以去百度搜索下。呵呵,学习ecshop修改需要用到的东西还挺多的哈。
在phpmyadmin修改商城数据库中ecs_admin_users 这个表中你管理帐号的password 值,
...
在ECSHOP的商品列表调用评论数量的方法
ECSHOP的商品列表页如果能显示相对应的评论数,那就更好了,我们也可以添加一些浏览次数,这样商品的列表看起来就更加丰富了,今天我们就给大家来讲解一下如何在ECSHOP的商品列表调用评论数量,需要修改系统文件,修改之前请备份相关文件。 修改分类文件 修改category.php 文件,定位到 category_get_goods() 函数部分找 ...
在ECSHOP后台会员列表添加手机号查询功能的方法
一般在ecshop中注册的会员都会有手机号码,我们通过后台管理会员信息,有时候只知道一个手机号码,而不知道用户注册的用户名,通过后台现有的功能就无法查询到会员的信息,那么如何在ECSHOP后台会员列表添加手机号查询功能呢?
修改系统文件
首先修改程序文件 admin/users.php 找到
代码如下:
$filter['pay_ ...
Ecshop实现的支付宝手机网页支付功能免费版示例
本文实例讲述了Ecshop实现的支付宝手机网页支付功能。分享给大家供大家参考,具体如下:
Ecshop手机网页版本支持在网上找了很多需要花钱购买了,在这里小编整理了一个Ecshop 支付宝手机网页支付免费版供大家参考.
Ecshop 支付宝手机网页支付,针对ecshop wap手机版
代码如下:
<?php
/**
* ECSHOP 支付宝手机网页 ...
ecshop支付宝自动发货接口用法示例
本文实例讲述了ecshop支付宝自动发货接口用法。分享给大家供大家参考,具体如下:
一、在数据库order_info中添加trade_no 字段
SQL语句:
代码如下:
ALTER TABLE `ec_order_info` ADD COLUMN `trade_no` varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`;
二、 修改includes/modules/payment/alipay.php文件
...
ECSHOP热门搜索的关键词在所有页面显示的修改方法
打开 includes/init.php文件
找到这行代码:
$smarty->assign('lang', $_LANG);
在下面加入这两行代码searchkeywords = !empty($_CFG['search_keywords']) ? explode(' ', trim($_CFG['search_keywords'])) : array();
$smarty->assign('searchkeywords', $searchkeywords);
保存上传,搞定.
然后进入后台"清除缓存",刷 ...
ECSHOP在PHP5.5及高版本上报错的解决方法
Ecshop却没来得及修改,如果在高版本的php虚拟主机上安装ecshop程序,出现兼容性问题。
小编在本地环境php5.5上安装出现以下两种报错提示:
Only variables should be passed by reference php
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead…?
通过在网络上查找,小 ...
修改ECSHOP评论表单中的Email为非必填的修改方法
ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的,如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢? 下面以ECSHOP 2.7.2 官方默认模板为基础进行讲解说明。 将E-MAIL改成非必填项 将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输 ...