- 
					
					
Ecshop购物流程 checkout(结算)步骤,不显示商品缩略图;购物是否显示商品缩略图,后台商店设置可以控制。
	   稍稍改造一下,可以让checkout(结算)步骤,显示商品缩略图。
	   1、修改include/lib_order.php库文件中的cart_goods()函数。 请做好备份喔!
	
	
		
			
				
					
						
					...[阅读全文]
				 
			   				- 
					
					
在使用ECSHOP的时候,商品管理里设置了优惠价格,但是加入购物车之后还是按原价加入购物车。
	打开lib_common.php文件(大约2331行) 
	 
/**
 * 取得商品最终使用价格
 *
 * @param   string  $goods_id      商品编号
 * @param   string  $goods_num     购买数量
 * @param   boolean $is_spec_price 是否加入规格...[阅读全文]
				 
			   				- 
					
					
ecshop文章内容字体不能左右对齐,在编辑器编辑了还是不能对齐只能控制CSS来达到目的了:
	打开:article.dwt
	
		
			
				
					
						
							
								
									打开:article.dwt
								
								
									  <div class="box">
     <...[阅读全文]
				 
			   				- 
					
					
商品详细页新增评论数量,这个功能还是挺实用的,可以在ecshop商品详细页面右侧增加一个评论数量的功能
更改说明
	修改 goods.dwt
	1.修改前:
	
		{$goods.goods_style_name}
	
	修改后:
	
		{$goods.goods_style_name}
	
共条评论
	2.修改前:           &...[阅读全文]
				 
			   				- 
					
					
实不一定出现在ECSHOP里面,在很多php页面都会出现这样的情况。原因是什么呢。
ecshop模板堂很看了很久,文件一开始就直接是header代码了,没任何输出怎么会说已有字符输出了呢?后来上网查到别人给的提示,才发现,原来我创建文件的时候是直接用记事本存储为UTF8, 原来这样也会出错
	方法一:
在PHP里Cookie的使用是有一些限制的。
1、使用setcookie必须在标签之前
2、使用setcookie之前,不可以使用echo输入内容
3、直到...[阅读全文]
				 
			   				- 
					
					
在ecshop订单列表中显示收货人姓名、支付方式的方法!
1:includes\lib_transaction.php中。
function get_user_orders()函数SQL语句中增加
$sql = "SELECT order_id, order_sn, order_status, shipping_status,consignee,pay_name, pay_status, add_time, " .
"(goods_amount + shipping_...[阅读全文]
				 
			   				- 
					
					
开启ECShop调试模式,对于ecshop二次开发人员特别重要,这里ecshop模板堂按照经验介绍下方法:
	设置ECShop调试模式。
	操作:
	打开“/data/config.php”添加以下代码:
	
		
			
				
					
						
							1
						
						
							define('DEBUG_MODE', 0);
						
					
				
			...[阅读全文]
				 
			   				- 
					
					
在ECShop首页显示积分商城里的商品列表方法,一、在 index.php 末尾添加一个 function:
	
		
			
				
					
						
							1
						
						
							/**
						
					
				
			
		
		
			
				
					
						
							2
						
						
							* 获得积分商城热门商品
		...[阅读全文]
				 
			   				- 
					
					
该方法大家对看烦了网上被转载得面目全非的“”的同学有些帮助。
	操作:
	一、打开 index.php,搜索“/* 首页主广告设置 */”,在下边添加以下代码:
	
		
			
				
					
						
							1
						
						
							$adBannerRightConfig = array(
						
					
				
			
		
		
			...[阅读全文]
				 
			   				- 
					
					
让ecshop后台管理员修改密码时自动邮件提醒,合适团队后台管理人员较多的情况,让管理员改密码时候收到邮件提醒。功能强大简洁,比较人性化的一种修改方式
	 
	一、执行SQL,注意默认表前缀“ecs_”。
	
		
			
				
					
						
							1
						
						
							2
						
					
				
				
					
						
							INSE...[阅读全文]
				 
			   				- 
					
					
ECSHOP的邮件模板BUG  无法保存html问题,无论保存为纯文本邮件还是HTML 邮件,最终保存的依然是纯文本邮件。这是因为保存邮件时,mail_templates表的is_html字段没有接收到写入的数据,默认值为0。
	解决办法:
	1. 进入PHPMYADMIN,找到mail_templates表,在里面把所有邮件模板的is_html  tinyint(1) unsigned 的值 设...[阅读全文]
				 
			   				- 
					
					
ecshop运行报错
	
	MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO ``.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('0601ea439316c186acef9113b91c423...[阅读全文]
				 
			   				- 
					
					
第一步:
   把根目录下 category.php 这个文件复制多一个文件,文件名自己起吧,我就以category2.php为例
 同样的方法打开themes\default文件夹,category.dwt这个文件也复制多一个,改为category2.dwt
第二步
打开这个文件category2.php 打到以下行 大约是74行吧
if (!$smarty->is_cached('category.dwt', $cac...[阅读全文]
				 
			   				- 
					
					
ecshop原有的评论是对应到商品的,现在需要改成对应到订单的。
	1、了解原有的数据结构,表绿的是比较重要的几个字段
	CREATE TABLE IF NOT EXISTS `ecs_comment` ( 
`comment_id` int(10) unsigned NONULLUTO_INCREMENT COMMENT '用户评论的自增id', 
`comment_type` tinyint(3) unsigned NOT NU...[阅读全文]
				 
			   				- 
					
					
1、修改article.php,查询数据
	
//相关文章
    $sql_where = " where is_open=1 and article_id != '" .$_REQUEST[id]. "' ";
    $keywords=str_replace(",",  "," , $article['keywords']);
    $key_list=explode(",", $keywords);
    $key_id=0;
    ...[阅读全文]