
ecshop和dede
张广森
这个作者很懒,什么都没留下…
展开
-
利用ajax实现织梦dedecms瀑布流无限加载功能
该功能主要用到AJAX技术! 一、首先找到并打开/plus/list.PHP文件,在里面找到如下代码:require_once(dirname(__FILE__)."/../include/common.inc.php");11在其代码下面添加如下代码://列表页瀑布流无限加载代码if(isset($_GET['ajax'])){ $typeid = isset($_转载 2017-02-21 02:13:52 · 1194 阅读 · 0 评论 -
织梦(dede)注册会员时增加字段
步骤:1、找到根目录下的/member/templets/reg-new.htm,增加一行表单,如增加一行邮编表单: 邮编:2、打开数据库,找到表“dede_member”,增加一个“邮编”字段。3、找到根目录下的/member/reg-new.php,185行下加一段代码:$youbian = $_POST["youbian"];下面的变量“$inQuery”改为:转载 2014-08-03 21:09:41 · 2538 阅读 · 0 评论 -
DEDE去掉会员登录及注册验证码的方法
1、登录打开member/index_do.php删除245-250行,即: if(strtolower($vdcode)!=$svali || $svali=='') { ResetVdValue(); ShowMsg("验证码错误!","-1");转载 2014-08-03 21:10:24 · 3497 阅读 · 0 评论 -
ecshop 后台增加_左侧列表菜单
Ecshop 后台增加一个左侧列表菜单menu菜单需要修改三个文件:/admin/includes/inc_menu.php/admin/includes/inc_priv.php/languages/zh_cn/admin/common.php 1.在/admin/includes/inc_menu.php中增加$modules['03_promotion']['转载 2014-07-05 16:05:29 · 2472 阅读 · 2 评论 -
在ECSHOP首页今日特价(促销商品)增加倒计时效果
看到不少朋友在找首页特价商品倒计时的修改方法,写了这篇文章希望能帮到有此需要的朋友们1、首先修改程序部分打开includes/lib_goods.php找到get_promote_goods()函数部分在 $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['good转载 2014-07-05 17:57:48 · 729 阅读 · 0 评论 -
ecshop 获取购买人数 获取商品几折
因为ecshop提供的方法,比较严格,必须是用户付款后才能现在原创 2014-07-05 17:50:12 · 1377 阅读 · 0 评论 -
将织梦dedecms后台编辑器更改为Ueditor
网站教程很多了,关于ueditor我也不做过多介绍了,官网上都有。这里着重说说个人使用时遇到的问题 分享给大家1.去Ueditor官网下载最新的php版本 http://ueditor.baidu.com解压后,将文件夹的名字改为ueditor,上传至网站根目录的include中。2.修改include中inc文件夹中的inc_fun_funAdmin.php文件(注意备份之前的文件)找到转载 2014-02-20 23:18:31 · 1002 阅读 · 0 评论 -
php出现Cannot modify header information问题的解决方法大全
我做了一个统一的出错提示函数,在函数执行里面,先处理出错的地址写入cookie以方便用户登陆以后可以直接跳转到要执行的这个页面,可是发现在服务器上测试时,竟然提示本地没有出现的错误: Warning: Cannot modify header information - headers already sent by....这样的语句,很显然,造成这个原因是因为setcooki转载 2014-01-13 17:00:50 · 566 阅读 · 0 评论 -
取出购买记录、评价记录、订单页面取出商品图片
php页面方法://ecshop实现销售多少件的功能function get_buy_sum($goods_id){$sql = 'SELECT IFNULL(SUM(g.goods_number), 0) ' .'FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o, ' .$GLOBALS['ecs']->tabl原创 2013-09-30 10:09:40 · 1101 阅读 · 0 评论 -
ecshop全站自定义tittle标题的方法
对于SEO来说,能让标题自定义的将会大大增加SEO效果,提高独立商城的流量,大家都知道ecshop默认是没有全站自定义tittle功能的,今天 我们ecshop模板堂(www.ecmoban.com)就收集从网上弄来ecshop全站自定义代码,很全哦!1、Ecshop商品分类页如何实现自定义Tittle最近发现很多人都在寻求“如何自定义ECSHOP商品分类页(列表页)TITLE”的转载 2014-01-07 18:00:30 · 1203 阅读 · 0 评论 -
ecshop 判断来访用户,是否来自手机
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|coolpad|k-touch|tcl|oppo|doov|amoi|bbk|cect|amoi|zte|原创 2013-12-20 15:03:52 · 4056 阅读 · 2 评论 -
ecshop 订单确认中显示省市地址信息的方法
ecshop的购物流程中最后的订单确认信息,其中关于用户订单配送地址信息,没有包含用户选择的省市县区信息。先添加显示这些信息: 1.修改lib_order.php文件的get_consignee函数(1798行) 添加如下代码在return前面: 复制代码代码如下:$sql = "select region_name from ".$GLOBALS['ecs']转载 2013-12-14 17:49:35 · 1869 阅读 · 0 评论 -
ecshop 商品列表页面 按销量排行
因为网站后期需要,按销量排序。这种排序方法,需要创建一个字段来保存销量值,所以需要把数据库中的销量值取出保存到新的字段;第一步:在表“ecs_goods”添加字段:salesnum(注:自定义字段名) 然后,随便找个地方,运行下面的函数,就可以把以前销售数据的销量值,保存到新建的字段里(PS:运行后,如果新字段有数据了,就说明运行成功,那么这个函数就没有作用了,最好删除了)funct原创 2013-12-11 16:54:26 · 3013 阅读 · 2 评论 -
ECshop2.7和DZ7.1、UC1.5整合教程
ECshop2.7和DZ7.1、UC1.5整合教程1:下载程序下载UC1.5 http://www.comsenz.com/downloads/install/ucenter下载DZ7.1 http://www.comsenz.com/downloads/install/discuz下载EC2.7 http://www.ecshop.com/download.php转载 2014-08-04 14:52:55 · 698 阅读 · 0 评论 -
dedecms织梦幻灯片详解:[2]文章摘要
很多朋友希望在做文章站的时候,幻灯片链接到的文章摘要可以显示在幻灯片上,所以给大家一个参考:幻灯片调用代码: var xmlData = "" xmlDataxmlData = xmlData + "" {dede:arclist row='5' att='3' type='image.' infolen='66' titlelen='36'} xmlDat转载 2014-08-06 00:07:15 · 513 阅读 · 0 评论 -
dedecms织梦幻灯片详解:[3]固定幻灯片
前两个经验有讲到,织梦幻灯片的基本用法和幻灯片加文章摘要的方法,这里有个问题就是织梦默认的幻灯片的内容只能从文章中提取,但是我是想把幻灯片图片和链接的内容随意的指向我想要的栏目该怎么办呢---幻灯片静态化。就是把幻灯片的内容不使用调用,直接静态的处理。操作方法:找到幻灯片这段代码{dede:arclist flag='f' row='5'}//循环条件,在文章列表选取五个有幻灯属性的文章lin转载 2014-08-06 00:07:48 · 959 阅读 · 0 评论 -
dede SQL语句调取文章链接
先上一段代码:思路:北京//一级栏目 北京新闻 同城活动天津//一级栏目 天津新闻 同城活动我要在每个子栏目,都要调用“同城活动”下的新闻,但是,需要在北京栏目下调用北京的同城活动,天津下调用天津的同城活动,所以我需要自己写SQL语句,这句SQL的意思是:已知当前栏目ID和一个“同城活动”的公用栏目名字,那么搜索当前栏目ID,找到他的父栏目,然后搜索这个父栏转载 2015-02-04 13:58:19 · 2250 阅读 · 0 评论 -
ecshop 商品详情页面显示-赠品信息-优惠活动
在goods.php中搜索$goods = get_goods_info($goods_id);然后下下一行中,添加下面的代码/* 取得用户等级 */ $user_rank_list = array(); $user_rank_list[0] = $_LANG['not_user']; $sql = "SELECT rank_id, rank_name FROM原创 2015-02-01 04:20:24 · 2724 阅读 · 0 评论 -
ecshop订单表结构ecs_order_goods说明
-- 表的结构 `ecs_order_goods`CREATE TABLE IF NOT EXISTS `ecs_order_goods` (`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单商品信息自增id',`order_id` mediumint(8) unsigned NOT NULL DEFAU转载 2015-10-12 18:14:14 · 5462 阅读 · 0 评论 -
ecshop后台管理员忘记密码了怎么找回
代码如下复制代码define('IN_ECS', true); require(dirname(__FILE__) . '/includes/init.php'); $user='xiaoyao'; //管理员用户名 $newpass='x111111'; //设置你的新密码 $sql="Select `ec_sal转载 2015-04-17 18:00:09 · 833 阅读 · 0 评论 -
ECSHOP添加广告位的方法,并且去掉广告链接
1.在ECSHOP模板中lbi文件中添加广告位的方法一般的广告位是写在dwt文件里的。也有人希望能直接写在lbi文件里。那么我们可以这样做先在后台发布好广告位和广告,记住这个广告位的ID,这里暂时假设该ID为2然后修改 lbi 文件在想显示广告位的地方加入下面代码即可,{insert name='ads' id=2 num=1} 2.在ECSHOP模转载 2015-01-24 03:00:31 · 6655 阅读 · 0 评论 -
ecshop怎样在新主页模板里调用首页主广告
第一步:index.php里加了一个方法,调用XML文件;function get_flash_xml()function get_flash_xml(){ $flashdb = array(); if (file_exists(ROOT_PATH . DATA_DIR . '/flash_data.xml')) { // 兼容v2.7.0及以前版本转载 2015-01-24 02:16:51 · 2637 阅读 · 0 评论 -
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文件转载 2015-02-02 17:42:24 · 3285 阅读 · 0 评论 -
织梦注册企业与个人账号分别使用不同模板
dedecms默认注册企业账号和个人账号使用的是一个注册模板,但有时候我们需要让注册企业账号和个人账号分别使用两个不同的模板,那应该怎么办呢,下面织梦技术研究中心就教大家如dedecms默认注册企业账号和个人账号使用的是一个注册模板,但有时候我们需要让注册企业账号和个人账号分别使用两个不同的模板,那应该怎么办呢,下面织梦技术研究中心就教大家如何实现: 首先复制reg转载 2014-12-23 14:50:06 · 1542 阅读 · 0 评论 -
让ecshop显示商品销量或者月销量,调用评论数量
首先,ecshop的信息显示模块在../includes/lib_goods.php文件在其末尾添加下面这个函数月销量:(和总销量二选一)function ec_buysum($goods_id){ $LMonth=strtotime("last month"); //前一个月 $nowTime=time(); //当前时转载 2015-01-12 00:15:52 · 3163 阅读 · 0 评论 -
解决ECSHOP中transport.js和jquery的冲突
ecshop模板兼容jquery问题, 一直是困扰开发人员的棘手问题,主要原因是 transprot.js 文件中,大概 580行到590行之间,这个句用于格式化json,他重写了object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在Object.prototype.toJSONString = function () 这个函数中 f原创 2013-09-28 15:44:15 · 3890 阅读 · 0 评论 -
DEDE仿站经常用到的基本标签和变量
一、针对于DEDE后台基本设置里面的使用到的数据标签。主标题:{dede:global.cfg_webname/} 主要用于里面网站描述:{dede:global.cfg_description/} 注意:这个是网站主页的描述,不能作为通用使用。网站关键字:{dede:global.cfg_keywords/}网站根地址:{dede:global.cfg_basehost/}转载 2014-08-10 21:27:13 · 1993 阅读 · 0 评论 -
dedecms织梦幻灯片详解:[1]基本幻灯片的用法
很多朋友的织梦网站幻灯片想要看起来漂亮,例如织梦官网幻灯片:转载 2014-08-06 00:06:15 · 954 阅读 · 0 评论 -
分析ecshop赠品在购物车中出现
ecshop是一个非常灵活的电子商务系统,他可以在优惠活动中,为某个商品增加赠送礼品.不但可以设置价格,还可以免费赠送。 在购物的时候,如果你选择了某商品,而且该商品又设置了赠送礼品,那么在购物车的cart页面,将会通过以下程序调用赠品.看下面以下ecshop函数function favourable_list($user_rank){ /* 购物车中已有的优惠转载 2013-11-01 22:45:31 · 1998 阅读 · 0 评论 -
ecshop unserialize
1. $row['gift'] = unserialize($row['gift']); 把ecshop数据库中的序列化的值,转换成php值原创 2013-11-27 15:14:35 · 681 阅读 · 0 评论 -
ecshop 解决会员登录后价格显示为0的问题
最近某些商品在列表或是订单的页面价格显示为0,后来经过检查category页面。检查函数category_get_goods(),其中有这样两段:1.g.shop_price AS org_price;2.g.shop_price * '$_SESSION[discount]') AS shop_price;我调用的是shop_price,这个$_SESSION[discount]还没有研原创 2013-11-26 18:45:37 · 2411 阅读 · 0 评论 -
ecshop 随机修改会员评论时间
我先是做了自定义手动修改会员评论时间的功能,感觉修改太麻烦;所以做了下面这个一次性全部修改评论时间,首先获取用户评论记录的所有时间,存入一个数组里,然后随机获取时间段内的时间,这里的思路是,比如数据库有200条记录,那么就取出200个随机时间,赋值给一个数组最后把两个已有的一维数组,合并匹配成一个二维数组,把这个数组存入数据库。OK,ENDif($_REQUEST['act']原创 2013-10-26 11:15:00 · 1318 阅读 · 0 评论 -
ECSHOP的后台路径修改
为了保证ECSHOP商城安全,需要修改许多默认的程序路径,今天讲下后台路径修改。 ECSHOP修改后台路径根据版本不同,修改的地方也不一样。我现在用的是2.7.3,上网查了资料,很少,所以自己先写下来,以备大家参考。过程很简单,这个版本只需要修改两个地方的源文件,比较开心的。1 打开data/config.php,找到define(’ADMIN_PATH’,原创 2013-10-26 09:51:24 · 3102 阅读 · 0 评论 -
ecshop 配送方式支持货到付款
ecshop配送方式,支持货到付款方法。打开表 ecs_shipping,找到字段support_cod,修改1则支持货到付款原创 2013-09-29 10:55:43 · 3801 阅读 · 0 评论 -
ecshop支付宝接口传递
官方 的支付宝 接口里没有挂地址 ,收货人,邮编等参数,从而到了支付页面 还要填写一遍地址,收货人,比较的麻烦增加地址,收货人参数后就不再重复劳动了。修改以下地方:1.flow.php找到$order['log_id'] = insert_pay_log($new_order_id, $order['order_amount'], PAY_ORDER);原创 2013-10-10 15:32:05 · 4822 阅读 · 0 评论 -
禁用ecshop缓存,关闭ecshop缓存功能
ECSHOP的缓存存放在temp /文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据转载 2013-09-23 14:14:07 · 5094 阅读 · 0 评论 -
ecshop数据库操作函数
本章我们将结合eschop二次开发一些常见的开发例子.来谈谈ecshop的数据库类和方法是如何处理数据库。让我们熟练掌握ecshop数据库的操作. 1:ecshop的数据库类实例子化对象为$db;表的实例化对象为$ecs 2:如何取得ecshop某个表中多行数据.该使用方法getAll() $res =$db -> getAll(); 3:如何取得ecshop某一转载 2013-09-23 14:02:46 · 9733 阅读 · 0 评论 -
ECshop 数据库表结构
-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户转载 2013-09-23 14:00:47 · 1110 阅读 · 0 评论 -
添加多个产品到购物车
js:function getElements() { var str=document.getElementsByName("aa1"); addSelectedToCart(str); }function addSelectedT原创 2013-10-08 16:17:28 · 1851 阅读 · 0 评论 -
smarty如何在循环过程中取得索引
很多时候我们会使用到ecshop的foreach标签去循环显示商品,那么问题是我们一般使用php的循环时都有一个变量来控制次数和取得每次循环的索引,比如那个i,使用foreach时如何取到呢,很简单,我们给它定义一个名字就行了,如下例所示。 这里 $smarty.foreach.top_goods.iteration 就是取得索引转载 2013-09-22 13:27:20 · 2470 阅读 · 0 评论