搜档网
当前位置:搜档网 › ECshop安装cls_template.php on line错误的有效处理办法

ECshop安装cls_template.php on line错误的有效处理办法

ECshop安装cls_template.php on line错误的有效处理办法
ECshop安装cls_template.php on line错误的有效处理办法

ECshop 安装后主页及后台部分includes\cls_template.php on line 422错误快速处理方案

案例介绍:

成功安装ECshop程序后进入后台及前台发现报错错位等造成使用不方便和不能用。报错代码类似如下:

Strict Standards: Only variables should be passed by reference in D:\phptool\xampp\htdocs\includes\cls_template.php on line 422

错误分析:

一般出现在php5.3版本以上。

解决办法:

找到并打开cls_template.php文件。

步骤1

$tag_sel = array_shift(explode(' ', $tag));

修改成

$tag_arr = explode(' ', $tag);

$tag_sel = array_shift($tag_arr);

步骤2

打开

您的安装目录\temp\caches目录

删除此目录下的全部缓存文件(此caches目录下内容建议可全部删除。)

刷新或重新打开主页及后台可发现已经正常。部分用户可能需要清理缓存才会起效。

ECSHOP各文件夹功能说明.

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:手机浏览程序

ecshop目录结构图

二次开发基础知识: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 –文章内容页

ecshop商城后台管理系统功能模块详解

ecshop商城后台管理系统功能模块详解 移动电商越来越多的人参与进来,更多的人开始建立自己的网上商城,对于一些刚刚接触商城的人来说,对于商城后台的使用很不清楚,因此,今天就对商城后台管理系统做一个详细的介绍。电子商务渐接近日常生产生活,越来越多的商家意识到通过网店开展电子商务的重要性,和迫切性。选择一个合适的网上商店系统,自己搭建平台,就好比专卖店,没有价格竞争,深受广大用户青睐。 首先,我们要了解一下商城后台管理系统都有哪些功能,哪些模块,具体是做什么用的? 1.系统管理:管理员管理,也称权限管理。可以新增管理员及修改管理员密码;数据库备份,为保证您的数据安全本系统采用了数据库备份功能;上传文件管理,管理你增加产品时上传的图片及其他文件 2.企业信息:可设置修改企业的各类信息及介绍 3.产品管理:产品类别新增修改管理,产品添加修改以及产品的审核 4.下载中心:可分类增加各种文件,如驱动和技术文档等文件的下载 5.订单管理:查看订单的详细信息及订单处理 6.会员管理:查看修改删除会员资料,及锁定解锁功能可在线给会员发信 7.新闻管理:能分大类和小类新闻,不再受新闻栏目的限制 8.留言管理:管理信息反馈及注册会员的留言,注册会员的留言可在线回复,未注册会员可使用在线发信功能给于答复 9.荣誉管理:新增修改企业荣誉栏目的信息新增修改企业形象栏目的信息 10.人才管理:发布修改招聘信息,人才策略栏目管理,应聘管理 11.营销网络:修改营销网络栏目的信息 12.调查管理:发布修改新调查 13.友情链接:新增修改友情链接 14.全新模版功能,在线编辑修改模版 15.全新挂接数据库,在线表编辑,添加数据表,编辑数据库,加添编辑文件挂接网站等等 16.系统日志功能,每一步操作都有记录,系统更安全

ecshop模板结构说明及标签(二次开发使用)

ECSHOP 模板结构说明(适用版本v2.1.5+) 名称类型备注(作用或意义)文件(目录)名可否更改images 目录存放模板图片目录不可更改 library 目录存放模板库文件目录不可更改 screenshot.png 图片用于“后台管理-> 模板管理-> 模板选择”显示 模板缩略图。 不可更改 style.css css样式表不可更改 备注:模板文件共32个(格式:.dwt)。 提醒: 1, 更改模板文件里面库文件的内容是无效的,页面刷新时,程序自动重新载入库文件内容到模板文件里(以库文件内容为准)。 2, 模板内所有id值为ECS_ 开头的都必须保留(和ajax相关)。 3, 非库文件内容不可放置到可编辑区域内,否则设置模板时,非库文件内容将被覆盖删除。 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 模板文件商品比较页不可更改 flow.dwt 模板文件购物车和购物流程页不可更改 gallery.dwt 模板文件商品相册页不可更改 goods.dwt 模板文件商品详情页不可更改 group_buy_goods.dwt 模板文件团购商品详情页不可更改 group_buy_list.dwt 模板文件团购商品列表页不可更改 index.dwt 模板文件首页不可更改message.dwt 模板文件信息提示页不可更改 message_board.dwt 模板文件留言板页不可更改 myship.dwt 模板文件我的配送页不可更改

Ecshop后台流程图

Ecshop 架构分析 一、功能模块概述 电子商务 商品管理订单管理会员管理管理员管理文章管理系统设置 商品列表添加商品商品分类 商品品牌商品回收站 订单列表订单查询 订单状态变更 删除订单 会员列表添加新会员会员等级会员评论资 金 管 理 管理员列表管理员权限 文章分类文章列表商店设置配送方式地区列表 友情链接验证码管理 自定 义 导 航 栏 商 品 类 型 二、商品管理 2.1商品列表 通过查询数据库中的商品信息,将相关信息显示在页面上,并提供相应操作连接。 添加 编辑 复制 放入回收站 搜索 查看

2.1.1商品列表所含功能说明 商品列表 商品列表添 加 商 品 商 品 编 辑 商 品 复 制 商 品 回 收 站 商 品 查 询 2.1.2商品列表流程 商品列表 查询未放入回收站的商品信息 输出数组至页面根据页面布局输出 商品列表组合SQL语句,查询未放入回收站的商 品 获取返回的数组,传递到模 版 按规则显示数 据 简述:本功能主要实现显示出商品信息的功能,通过点击商品列表的链接,使用PHP查询没有放入回收站的商品信息,将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。

2.1.3添加商品流程

添加商品 填写商品信息提交至处理页面保存到数据库并跳转至列表页 添加商品 填写表单信息 提交到处 理页面 接收数据 并存储到 数组中 组合插入数据 的SQL语句 将数据存储到相应的数据表中跳转到商品列 表页面 简述:本功能主要描述添加一件商品的过程。点击添加商品按钮,调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后跳转到商品列表页面,完成数据插入。

ecshop数据表说明

Ecshop数据库表说明 ECSHOP开发中心(https://www.sodocs.net/doc/d3900515.html,) 数据库结构说明,以及自己在后台备份不需要备份的表(红色字体是不需要备份的表)数据库采用mysql,共78张表 ecs_account_log:账户变动日志(注册用户充值、支付等记录信息) ecs_ad:广告表 ecs_admin_action:管理员权限表(定义了128项功能操作) ecs_admin_log:管理员操作日志表 ecs_admin_message:管理员留言表 ecs_admin_user:系统管理员表 ecs_adsense:站外JS投放 ecs_ad_position:广告位置表 ecs_affiliate_log:分成记录表 ecs_agency:办事处列表 ecs_area_region:区域范围表(如配送区域等) ecs_article:文章表 ecs_article_cat:文章分类表 ecs_attribute:各类商品扩展属性管理表 ecs_auction_log:拍卖活动出价记录表 ecs_auto_manage:自动上下架管理 ecs_bonus_type:红包类型 ecs_booking_goods:缺货登记 ecs_brand:商品品牌表 ecs_card:祝福贺卡表 ecs_cart:购物车 ecs_category:商品分类表 ecs_cat_recommend:首页推荐商品分类 ecs_collect_goods:用户商品收藏表

ecs_comment:用户评论表 ecs_crons:计划任务 ecs_email_list:邮件订阅表 ecs_email_sendlist:待发送邮件列表 ecs_error_log:错误日志 ecs_exchange_goods:积分商城商品表 ecs_favourable_activity:优惠活动表 ecs_feedback:用户留言表 ecs_friend_link:友情连接表 ecs_goods:商品表 ecs_goods_activity:参加活动商品表(如夺宝奇兵、团购、拍卖、礼包)ecs_goods_article:商品关联文章 ecs_goods_attr:商品对应的扩展属性表 ecs_goods_cat:商品扩展分类表 ecs_goods_gallery:商品对应的图片列表 ecs_goods_type:网站所有的商品类型(如化妆品) ecs_group_goods:配件商品 ecs_keywords:网站搜索关键字表 ecs_link_goods:相关商品 ecs_mail_templates:发送邮件的模板表 ecs_member_price:商品会员价格表 ecs_nav:导航栏目设置 ecs_order_action:订单操作表 ecs_order_goods:订单商品表 ecs_order_info:订单信息表 ecs_pack:商品包装 ecs_package_goods:礼包关联商品表 ecs_payment:支付方式表 ecs_pay_log:付费日志 ecs_plugins:插件 ecs_region:全国地区表 ecs_searchengine:搜索引擎 ecs_sessions:网站用户session表

ecshop学习教程

ecshop开发详解功能了解 介绍 安装 后台管理 程序分析 重要表 执行流程 底层库 js库分析 练手功能 去除标题[PHP] 去除版权标志[js] 最新评论[PHP+模板] 二次开发 自定义title [php] email登陆[php] 多商品倒计时[js] 模板开发

1.1 ecshop介绍 ecshop是一款b2c的商城程序. 目前(2014年1月11日) 最新程序是ecshop-2.7.3版本. 已被上海商派(shopex)购买,更新缓慢. 程序特点: 面向过程,通过函数库与函数调用,来获取数据,并能过smarty模板来展示数据. 学习难度小,二次开发比较直观. 1.2 安装 下载最新的ecshop-2.7.3为例,解压得到如下3个目录, 其中upload就是需要上传的主程序. 把upload解压到web目录下,并改名,如ecshop, 并用浏览器打开,即可进入自动安装过程.

1.3 后台管理 常用选项: 商品管理 栏目管理 会员注册项 导航配置 模板选择 注意: 在使用一些比较成熟的程序时,尽量通过后台配置选项,来达到目的,而不要直接修改代码. 因为后台配置效率更高, 更重要的,如果直接修改代码,后续程序的升级将带来麻烦.

2.1 重要的表分析 Ecs_goods表:商品表 Ecs_category :栏目表 Ecs_brand:品牌表 Order_info 订单表 Order_goods 订单对应的商品表. order_action 订单操作的原始记录 User 用户表 User_account 用户账户表 Account_log:用户的账户变动流水表 Collect_goods: 用户收藏商品表 Feedback表:留言表,不针对商品,直接针对店家留的言. Comment:是针对商品做的评论. Nav 表导航链接表,可以定制页面上的导航信息.

ecshop常见问题汇总

Ecshop常见问题汇总 ECSHOP开发中心(https://www.sodocs.net/doc/d3900515.html,) 1、如何修改网站"欢迎光临本店" 回答(1) languages\zh_cn\common.php文件中,$_LANG['welcome'] = '欢迎光临本店';将他修改成你需要的字样。 还有member_info.lbi里面的welcome字样。 回答(2) 打开网站后台-模板选择-语言项编辑选择公共语言包-搜索“欢迎”进行修改 2、如何修改登录\注册字体的颜色 在库文件member_info.lbi 中修改 3、如何修改首页"热门搜索关键字" 后台-系统设置-网店设置-显示设置-首页搜索关键字,修改他的内容,然后保存,必须是英文半角字符隔开 4、如何修改首页标题"Powered by ECShop" includes/lib_main.php,找到$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';修改成$page_title = $GLOBALS['_CFG']['shop_title']就可以了。 5、如何发布首页公告 后台->系统设置->商店设置->网店信息->商店公告. 6、如何修改网站logo 用你的logo图片替换/themes/当前使用模板/images/logo.gif (以你当前logo图的名称为准) 7、如何去除ecshop产品详细页产品点击率 模板文件中,打开goods.dwt,删除{$lang.goods_click_count}: {$goods.click_count}

05ecshop项目概述

回顾 PDO:PHP数据对象,作为了一个数据抽象层来负责向下连接各种指定的数据库。 1.加载PDO扩展 2.创建PDO对象(连接数据库):new PDO($dsn,$user,$pass) 3.组织SQL并发送 a)PDO::exec:没有数据(结果集返回),返回受影响的行数 b)PDOStatement PDO::query:有结果集,返回结果集对象 4.处理返回结果 a)结果集记录数:PDOStatement::rowCount,columnCount b)取出结果集:fetch(PDO::FETCH_BOTH,FETCH_ASSOC,FETCH_NUM),fetchAll, fetchColumn,fetchObject 5.关闭PDO(unset(PDO对象)) 预处理 1.发送预处理:PDOStatement PDO::prepare 2.准备执行数据 a)传入一个参数数据:PDOStatement::execute($array) b)在执行前绑定变量:bindParam,bindValue,使用PDOStatement::execute PDO事务处理 PDO::beginTransaction:开启事务 PDO::commit:确认提交 PDO::rollback:回滚 PDO异常处理 1.设置错误处理模式为异常模式: PDO::setAttribute(PDO::ATTR_ERRORMODE,PDO::ERRMODE_EXCEPTION) 2.指定异常语句库去捕捉异常 try{//可能出现错误的语句}catch(PDOException $e){//抓取错误并处理$e->getTrace()} 反射:Reflection 将一个类的内部的结构给反映出来:ReflectionClass 获取常量:getConstants 获取属性:getProperties 获取方法:getMethods

ECSHOP编码命名规范

ECSHOP 编码规范 1.编辑器设定 1.1. 缩进 所有的缩进使用空格取代Tab制表符。PHP文件采用4个空格的缩进,HTML文件以及HTML文件中嵌入的Javascript代码采用2个空格的缩进;单独的Javascript以及CSS文件采用4个空格的缩进。 1.2. 字符编码 所有PHP、HTML文件均保存为No Bom UTF-8的字符编码。 变量名应当全部小写,并且词语之间以单个下划线分隔。 例如:$current_user 是正确的,但是$currentuser 和$CurrentUser 就不正确。 名称应当是描述性的,并且简明。我们自然不希望使用冗长的句子作为变量名,但是多输入几个字符总好于疑惑于某个变量到底是干什么用的。 1.3. 循环计数器 允许使用一个单字符变量名的唯一情形是当它作为一个循环计数器的时候。在这种情况下,外层循环的计数器应当始终是$i。如果有一个循环处于这个循环的内部,它的计数器应当是$j,进而是$k,等等。如果循环的计数器是一个已经存在并且名字有意义的变量,本规范并不适用。 例如: for ($i = 0; $i < $outer_size; $i++) { for ($j = 0; $j < $inner_size; $j++) { foo($i, $j); } }

1.4. 函数名称 函数也应该描述性地命名。这里我们并非在用C 编程,我们不希望写出诸如“stristr()”此类的函数来。同上,使用单词间用单下划线分隔的小写名称。函数名称中某处最好有一个动词。较好的函数名称如print_login_status(),get_user_data(),等等。 1.5. 函数参数 参数遵循和变量名字相同的约定。我们不希望一堆这样的函数:do_stuff($a, $b, $c)。在大部分情况下,我们希望仅仅看看函数的声明,就知道怎样使用它。 1.6. 类的名称 类的名称首先必须是一个有意义的英文单词或者词组。同时在书写格式上为了使类名和函数、变量有一个区别,我们要求类的名称全小写的写法,并且加上cls_作为前缀。 例如: /* 错误的写法 * class image_handle {} class imagehandle {} class imageHandle {} /* 正确的写法 * class cls_imagehandle {} 1.7. 总结 这里的基本哲学是不要为了偷懒而伤害了代码的清晰。但是,必须由一些常识来掌握这种平衡;例如,print_login_status_for_a_given_user() 做得就过火了——这个函数命名为print_user_login_status() 更好些,或只是print_login_status()。 2.代码布局 这里是一个头部的模板,所有的PHP文件的开始都必须包含下面的内容: /** * ECSHOP 升级程序之控制器 * ================================================================= =========== * 版权所有 (C) 2005-2007 康盛创想(北京)科技有限公司,并保留所有权利。 * 网站地址: https://www.sodocs.net/doc/d3900515.html,

ecshop函数大全

所有函数功能说明: lib_time.php gmtime() P: 获得当前格林威治时间的时间戳/$0 server_timezone() P: 获得服务器的时区/$0 local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL) P: 生成一个用户自定义时区日期的GMT时间戳 local_date($format, $time = NULL) P: 将GMT时间戳格式化为用户自定义时区日期 gmstr2time($str) P: 转换字符串形式的时间表达式为GMT时间戳 local_strtotime($str) P: 将一个用户自定义时区的日期转为GMT时间戳 local_gettime($timestamp = NULL) P: 获得用户所在时区指定的时间戳 local_getdate($timestamp = NULL) P: 获得用户所在时区指定的日期和时间信息

lib_base.php sub_str($str, $length = 0, $append = true) P: 截取UTF-8编码下字符串的函数 real_ip() P: 获得用户的真实IP地址 str_len($str) P: 计算字符串的长度(汉字按照两个字符计算) get_crlf() P: 获得用户操作系统的换行符 send_mail($name, $email, $subject, $content, $type = 0, $notification=false) P: 邮件发送 gd_version() P: 获得服务器上的GD 版本 file_get_contents($file) P: 如果系统不存在file_get_contents函数则声明该函数 file_put_contents($file, $data, $flags = ”) P: 如果系统不存在file_put_contents函数则声明该函数 floatval($n) P: 如果系统不存在floatval 函数则声明该函数 file_mode_info($file_path) P: 文件或目录权限检查函数 log_write($arg, $fi le = ”, $line = ”) P: 写入日志内容 make_dir($folder) P: 检查目标文件夹是否存在,如果不存在则自动创建该目录 gzip_enabled() P: 获得系统是否启用了gzip addslashes_deep($value) P: 递归方式的对变量中的特殊字符进行转义

2_ECSHOP后台为订单增加备注功能

ECSHOP后台为订单增加备注功能 CREATE TABLE IF NOT EXISTS `ecs_order_note` ( `note_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `order_id` mediumint(8) unsigned NOT NULL, `note_value` text NOT NULL, PRIMARY KEY (`note_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; /* 订单备注*/ $_LANG['label_order_note'] = '客服人员订单备注:'; /*------------------------------------------------------ */ //-- 保存订单备注 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'save_ordernote') { $oid = $_REQUEST['oid']; $oval = $_REQUEST['noteVal']; $sql = "select count(note_value) from " . $ecs->table('order_note') . " where order_id = $oid"; $note_count = $db->getOne($sql); if ($note_count == 0) { $sql = "insert into " . $ecs->table('order_note') . "(order_id,note_value) values(" . $oid . ",'" . $oval . "')"; } else { $sql = "update " . $ecs->table('order_note') . " set note_value = '" . $oval . "' where order_id = " . $oid; } $db->query($sql);

ECSHOP后台左侧导航中增加新菜单

ECSHOP后台左侧导航中增加新菜单 有个别高级用户(懂PHP的),提到这样的问题: 在后台管理左侧导航中新增一个菜单项,或者是修改菜单项的名字、或者是删除某菜单项。 希望这篇ECSHOP二次开发教程对您有所帮助: 例如:我们要在后台新增一个菜单项“商品采集”。 需要修改至少三个文件: /admin/includes/inc_menu.php, /admin/includes/inc_priv.php, /languages/zh_cn/admin/common.php 首先修改/admin/includes/inc_menu.php 在 $modules['02_cat_and_goods']['goods_auto'] = 'goods_auto.php? act=list'; 下面增加 $modules['02_cat_and_goods']['goods_caiji'] = 'goods_caiji.php'; 接着打开/languages/zh_cn/admin/common.php 找到 $_LANG['navigator'] = '自定义导航栏'; 在它下面增加 $_LANG['goods_caiji']='商品采集'; 然后再打开/admin/includes/inc_priv.php, 在 $purview['goods_auto'] = 'goods_auto'; 下增加 $purview['goods_caiji'] = 'goods_caiji';

ECSHOP模板修改_删除商品名称后边的省略号(三个点) 商品标题超过后台设置的显示字数时,会显示省略号。请问怎样修改,才会不显示省略号 呢? 以下是一种彻底的修改方法,修改完后,将永远不再显示生活好... 打开/includes/lib_base.php 文件 找到 if ($append && $str != $newstr) { $newstr .= '...'; } 将之删除掉,就可以了。 记得到后台清除下缓存。 ECSHOP教程_在首页或列表页显示商品简单描述 熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框,但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。 有用户问了,我想在其他页面(例如首页或者列表页)把这个“商品简单描述”显示出来,该怎么办呢? 下面说一下修改教程(以 2.7.2版官方默认模板为例): 1、在ECSHOP首页显示商品简单描述: 依次打开/themes/default/library/recommend_hot.lbi ,/themes/default/library/recommend_new.lbi ,/themes/default/library/recommend_best.lbi 文件 对每个文件都执行如下操作:

ECshop 所有系统通用 多货币解决方案

ECshop 所有系统通用 多货币解决方案 1、首先在我们的后台网店设置里要添加汇率转换的功能,如何添加网店功能自己摸索一下,你要把添加的功能 插入表里。如图: 我们的汇率都是和美元进行转换的。 2、开始前台实现:首先我们在首页加上多语言的链接如图: 我们看下他的url ?View Code HTML 10 11 12 13 14 15 16

这个{$url_head} 我是重新建了一个文件 conn.php 放到首页 每个文件调用 //路径处理 $url_this = "[url=http://]http://".$_SERVER[/url] ['HTTP_HOST'].$_SERVER['PHP_SELF']."?id=".$_GET['id']; $smarty->assign("url_head",$url_this); 3、我们发现都是在每个页面后面传了一次get 值 那么在那接这些get 值呢 我们肯定要找每个页面的共同文件 不难想到init.php 我在init.php 的最后加入

ecshop数据库表用途说明

ID表名表用途 1ecs_account_log用户账目日志表 2ecs_ad广告表 3ecs_admin_action管理权限分配 4ecs_admin_log管理日志 5ecs_admin_message管理留言 6ecs_admin_user管理员管理 7ecs_adsense广告统计信息 8ecs_ad_custom自定义广告 9ecs_ad_position广告位信息 10e cs_affiliate_log收入分成的信息 11e cs_agency办事处信息 12e cs_area_region配送区域表 13e cs_article站内文章(包括站内快讯,新手上路,手机常识等) 14e cs_article_cat所有文章的分类 15e cs_attribute商品属性 16e cs_auction_log出价记录表,每个用户的每次出价都会纪录下来 17e cs_auto_manage自动管理,分为文章自动管理和商品自动管理两种 18e cs_back_goods退货商品信息,在订单操作中用得上,比如取消订单 19e cs_back_order退货单信息 20e cs_bonus_type红包类型信息,跟后台管理"促销管理"->"红包类型"对应 21e cs_booking_goods缺货登记 22e cs_brand品牌 23e cs_card贺卡信息 24e cs_cart购物车信息(关键表) 25e cs_category获取商品的分类信息,包括各级别分类(关键表) 26e cs_cat_recommend首页推荐扩展分类(放在首页推荐,比如新品上市,精品推荐,热卖商品) 27e cs_collect_goods收藏商品信息(包含是否被关注字段) 28e cs_comment评论信息 29e cs_crons计划任务信息(后台执行,比如商品和文章的自动管理) 30e cs_delivery_goods发货单商品信息(订单系统使用) 31e cs_delivery_order发货单信息(status字段表示发货单状态,2-未发货,1-取消,0-已经发货) 32e cs_email_list邮件列表信息 33e cs_email_sendlist批量发送列表 34e cs_error_log错误日志(api目录下,源码中记录错误日志的机会比较少) 35e cs_exchange_goods可以用于几分兑换的商品表,跟goods表强关联 36e cs_favourable_activity优惠活动表 37e cs_feedback留言信息表(添加留言,删除留言,更新留言状态为可显示等) 38e cs_friend_link友情链接表 39e cs_goods销售的商品列表,包括商品的各种属性,是系统的核心关键表 40e cs_goods_activity参加活动的商品,ecshop里头主要指针对参与拍卖活动的商品 41e cs_goods_article商品和文章的关联表(主要用于处理商品时,相应处理对应文章) 42e cs_goods_attr 商品属性表,是商品表goods的一个重要补充,某些属性的变化会带来其他属性的化

ecshop错误大全

ecshop错误大全 概要:本文针对于对ecshop 接触时间不久的同事制作 Maximum execution time of 30 seconds exceeded(30秒运行超时的错误。) 提示解答: 修改php执行文件 加上 set_time_limit(0); ?> “0”为永不过时,也可设置为其他时间。 二.安装Ecshop首页出现报错常见的问题解决办法(在网上看到整理的) 安装Ecshop首页出现报错:Only variables should be passed by referen 最近想安装一个ECSHOP商城上去,老是报错,出现下面这就话: Strict Standards: Only variables should be passed by reference in D:\**\includes\cls_template.php on line 406 第406行:$tag_sel = array_shift(explode(' ', $tag)); 解决办法 1 5.3以上版本的问题,应该也和配置有关只要406行把这一句拆成两句就没有问题了 $tag_sel = array_shift(explode(' ', $tag)); 改成: $tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr); (实验过,绝对可行)因为array_shift的参数是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数返回值解决办法修改完了要记得清理缓存。 2 :或则如果这样配置的话:error_reporting = E_ALL | E_STRICT 估计也可(未测试过,实验中……) 修改完上面这个问题之后,可能还会出现下面这个问题: Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\**XX\ecshopshi\includes\lib_main.php on line 1316 经过查询"includes\lib_main.php"文件的1316行发现,还是同样的问题: //$ext = end(explode('.', $tmp)); 我们把上面这句拆分为下面这三句: $ext = end(); $ar = explode('.', $tmp); $ext = end($ar); 就正常了(亲自测试过的,没问题) $tmp = basename($tmp,".$ext"); 如果主机的GD库不存在或者版本不同还有可能出现下面这句错误提示: Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\**X\includes\lib_base.php on line 346 直接找到“includes\lib_base.php”文件的346行左右,将这句:

ecshop 手机客户端操作教程

AppCan-EC 电商插件安装说明 AppCan-EC for ECshop V1.0 目录 1.插件使用流程 (2) 2. 安装插件 (2) 3. 启动插件 (4) 4. 生成应用 (4) 5. 生成设置 (5) 6. 管理应用 (7) 7. 重新生成 (8) 8. 数据统计 (8) 9. 应用推广 (9) 10. 推广设置 (10)

插件使用说明 1.插件使用流程 2.安装插件 放置安装包 下载插件安装包,解压插件安装包后,把解压后的文件夹放在该路径下(如图),所有插件安装文件将统一放置在…/plugins中,先登录后台再在URL地址键入…/plugins/zywx/check.php启动检测。(注意不可更改插件文件名称,否则不可用)

安装检测 安装前进行检测,检测数据库表结构是否和本版本表结构相同,有差别会出现提示。 现版本只对应EC V2.7.2,其他版本会检测不通过,请站长们注意。 点击安装,自动识别管理目录下文件,安装完成。

3.启动插件 安装完毕后,在插件列表中将出现应用管理,点击即可进行操作。 4.生成应用 风格设置 自定义应用风格色彩,可选择系统默认色彩或手动选择喜欢的色彩,顶部导航会根据选择颜色进行配色。点击下一步保存当前设置并进入生成设定页面。

5.生成设置 应用名称和图标: 设置应用在手机中显示的名称(建议6个字以内)。设置用于在手机中显示的图标(icon),可上传本地图标用于应用(也可选择提供的默认图标)。 设置应用启动页: 初始为系统默认启动页。为了一张启动页适配各手机屏幕分辨率提高应用运行速度,可通过设置背景色和上传LOGO图的形式进行配置启动页,为保证各分辨率手机适配,上传LOGO 图建议480*480像素。

ECshop模板结构说明

ESCHOP模板结构详解 ECSHOP模板文件结构说明,一套完整ecshop模板文件说明手册 最新ECSHOP 2.7.3完整的一套ecshop模板有一下构造 ? 35个 .dwt文件(模板框架文件。可调用lbi库文件的主体文件) ? 57个 .lbi文件(模板库文件,可通过后台库项目管理直接修改的文件) ? 1个style.css文件(里面包含了模板的样式代码和模板版权信息。) ? 1个screenshot.png文件(用于后台管理显示安装模板。) ecshop模板存放目录名称(themes) 不可更改名称: ECSHOP模板名称:自定义英文名称不能中文名称文件夹名称 images 目录存放模板图片目录不可更改library 目录存放模板库文件目录不可更改 screenshot.png 图片用于“后台管理->模板管 理->模板选择”显示模板 缩略图。不可更改 style.css css样式表不可更改一、模板文件 activity.dwt 活动列表页 article_cat.dwt 文章列表页 article_pro.dwt 系统文章页(如:“用户协议“。) article.dwt 文章内容页 auction_list.dwt 拍卖商品列表页 auction.dwt 拍卖商品详情页 brand.dwt 品牌商品列表页 brand_list.dwt 所有品牌页 catalog.dwt 所有分类、品牌页 category.dwt 商品列表页 compare.dwt 商品比较页 exchange_goods.dwt 积分商城详细页 exchange_list.dwt 积分商城列表页

相关主题