分类归档

网站开发

FWQ
网站开发
ECSHOP模板修改_站内快讯怎样调用指定分类的文章
1、要求: 在ECSHOP商城首页的“站内快讯”里只显示某个特定分类下的文章, 例如只显示 类别ID为 5  的文章。 2、修改方法: 使用editplus 或者 dreamweaver 打开 index.php文件(如果你的是UTF-8编码,尽量不要使用记事本), 找到 index_get_new_articles() 函数部分 将 ‘ WHERE a.is_open = 1 AND a.cat_id = ac.cat_id AND ac.cat_type =…
2025-04-23 阅读全文 →
FWQ
网站开发
如何将ECShop的最新文章分成多列显示
 大家都知道,ecshop的最新文章都是显示的一列,那么怎么修改为显示成2列,或者3列呢?其实这个很简单,稍微修改一下CSS样式表,就可以轻松实现,但是很多不会网页编程语言的,可能就比较吃力了,现在本尊就教大家怎么把最新文章分成2列,也可以举一反三,分成3列、4列。 ECShop的最新文章库文件是new_articles.lbi,下面我们使用编辑器打开它,千万不要使用记事本,最好是使用Notepad++这个软件打开编辑。下面的这个代码是原来的,没有修改过的。 <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <div id=”mallNews”> <div> <h3><span>站内快讯</span></h3> <ul> <!–{foreach from=$new_articles item=article name=article}–> <li> <span><img src=”../images/2688/010.gif”></span> <a target=”_blank” href=”{$article.url}” title=”{$article.title|escape:html}” ><font>{$article.short_title|truncate:100:”…”:true}</font></a> </li> <!–{/foreach}–> </ul> </div> </div>…
2025-04-23 阅读全文 →
FWQ
网站开发
在商品详细页获取所在商品的顶级分类ID及NAME
问:怎么在ECSHOP的商品详细页面上获取该商品的一级分类ID及NAME? 答: 打开 goods.php 文件, 找到   $smarty->assign(‘goods’,              $goods); 在它上面增加下面代码   $cat_arr = get_parent_cats($goods[‘cat_id’]);   foreach ($cat_arr AS $val)   {    $goods[‘topcat_id’]=$val[‘cat_id’];    $goods[‘topcat_name’]=$val[‘cat_name’];   } 然后,在商品详情模板文件  goods.dwt 中 就可以这样调用了 顶级分类ID:{$goods.topcat_id} 顶级分类Name:{$goods.topcat_name}…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop属性 {$goods.goods_attr|nl2br} 标签的赋值相关
 1、nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。 2、 如果要向{$goods.goods_attr|nl2br}赋新值,这个值是保存在数据库中的,用户在商品页(goods.php)选择了商品属性(goods.attr)之后,点击"购买"就会进入购物车页面(flow.php),同时,将用户选择的商品属性(goods.attr)保存进了数据库,当进入购物车页面的时候,楼主可以看flow.dwt的代码(<!-- {foreach from=$goods_list item=goods} -->),那么{$goods.goods_attr}这个东西的值来自于flow.php中的$goods_list,查看flow.php,会发现,$goods_list的值来自cart_goods()这个方法,cart_goods()这个方法在includes/lib_order.php内,那里面有一段sql ($sql = "SELECT 。。。, " . "。。。, goods_attr(重点),。。。, " . "。。。 " . "FROM…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop后台增加设置选项(系统控制变量)的方法
ecshop不如织梦方便,因为ecshop不方便在后台直接增加控制变量.需要进数据库修改,或运行sql才行,.比如我们要在后台商店设置,基本设置中,增加一个选项,名称为 是否必须正确填写邮件验证码才可注册成功,1是,0否,如果填0,则注册时,不显示验证码输入框  总共需要两个步骤, 第一步为修改数据库.修改数据库的第一种方法为,在ecshop后台,数据库管理.sql查询中,直接填上类似下面的插入语句 注意修改数据库名称及数据库表格前缀. INSERT INTO `ecshop`.`ecs_shop_config` ( `id` , `parent_id` , `code` , `type` , `store_range` , `store_dir` , `value` , `sort_order` ) VALUES ( '3003',…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop个别买家无法把商品放入购物车BUG解决
 大家打开ecshop根目录下includes\cls_session.php 大概在82行,找到这个。 $this->_ip = real_ip(); 把他用//注释掉,然后在下面添加: if(isset($_COOKIE[‘real_ipd’]) && !empty($_COOKIE[‘real_ipd’])){ $this->_ip = $_COOKIE[‘real_ipd’];  }else{ $this->_ip = real_ip(); setcookie(“real_ipd”, $this->_ip, time()+36000, “/”); } 这样就可以了。大家试一下吧。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop模板ie9下的切换选项卡问题,不能切换的问
ie9下的切换选项卡问题,不能切换的问题处理 IE9确实有这个问题在,IE10测试了下就没有这个问题。 处理方法: 1、用编辑器打开goods.dwt 2、在<meta name=”Keywords” content=”{$keywords}” />代码之前加上<meta http-equiv=”X-UA-Compatible” content=”IE=8″> 3、大约在347行 到361 行,把h3 标签修改为:div 就可以了
2025-04-23 阅读全文 →
FWQ
网站开发
如何从ECSHOP整站中提取单独模板的方法
当我们看到某个商城模版很好看,希望能放到自己的ECSHOP商城中,但大部份都是整站带数据包,这个时候我们就会想从ecshop整站中取单独模板,安装在自己的ECSHOP商城网站上去,但这样如何操作呢,现在ECSHOP网站开发中心官方技术就教大家一个方法,也就是从ecshop整站提取单独模板办法,整个过程分为四个部份。   安装前请注意备份原网站数据库,防止发生意外可以对网站进行恢复:   1 )新的模板包(如京东jingdong),需要把该新的数据库导出来,   ecs_ad,ecs_ad_position,ecs_ad_custom —- 此为后台的广告,以及广告链接 ecs_template —- 此为对应后台的模板设置,广告设置   可以在后台导出来,取名叫做ecs_ad_plus.sql   2)文件方面,提取模板目录包,如   themes/jindong2014/ —- 此为模板主文件 data/afficheimg/ —- 此为模板的广告图片   3)1,2步骤完成后,备份好这2个目录的文件,上传到网站对应目录。   依次执行,数据库恢复(选择ecs_ad_plus),并在模板列表里面选择新的模板。在此,一般的模板就已经安装完毕了。  …
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop免运费赠品加入购物车依旧收取运费问题
ecshop所有版本包括最新2.7.4版本,存在免运费赠品加入购物车后依旧收取运费的错误漏洞问题。比如把充值卡商品后台勾选设置为免运费,买家购买该充值卡商品并添加免运费的赠品后,订单反而又要收取邮费的BUG问题。 解决方法打开ECSHOP网站根目录中的flow.php文件,搜索如下代码 function add_gift_to_cart($act_id, $id, $price) { $sql = "INSERT INTO " . $GLOBALS['ecs']->table('cart') . " (" . "user_id, session_id, goods_id, goods_sn, goods_name, market_price, goods_price, ". "goods_number, is_real,…
2025-04-23 阅读全文 →