作者文章

fwq

FWQ
网站开发
让ecshop支持自定义分类模板子类可以继承的方法
ecshop是一个功能方面比较完善的商城的程序,但是毕竟不同于一般的cms类系统。无法自定义每个分类的模板,这样就造成了分类模板一成不变的样式,对于美观以及个性方面可能要差点。不过ec的开源给了php开发者一个很大的diy空间,ecshop的二次开发性也是蛮强大的。   下面是好模板实现的ecshop自定义分类模板的方法,子类可以继承最顶级的模板。好处是不用修改数据库,可以在后台分类自定义模板。功能比较简单,代码也很少,只是一个小技巧,用ecshop的朋友可以来尝试一下。   ecshop 自定义分类模板的方法实现步骤   打开根目录的category.php文件(不要问我根目录在哪里),找到大概401行 “$smarty->display(‘category.dwt’, $cache_id);”,将此行注释掉或者删除。在其下面添加下面代码   $cat_arr = get_parent_cats($cat_id); foreach ($cat_arr AS $val) {          $cats[‘style’]=$val[‘style’]; } if(empty($cat[‘style’]))  { if(!empty($cats[‘style’]))…
2025-04-24 阅读全文 →
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-24 阅读全文 →
FWQ
网站开发
ECSHOP用户注册页面“密码提示问题”的问题项目
 两种方法 1、直接修改语言包文件 languages/zh_cn/user.php 找到下面部分并修改之  /* 密码找回问题 */ $_LANG[‘passwd_questions’][‘friend_birthday’] = ‘我最好朋友的生日?’; $_LANG[‘passwd_questions’][‘old_address’]     = ‘我儿时居住地的地址?’; $_LANG[‘passwd_questions’][‘motto’]           = ‘我的座右铭是?’; $_LANG[‘passwd_questions’][‘favorite_movie’]  = ‘我最喜爱的电影?’; $_LANG[‘passwd_questions’][‘favorite_song’]   = ‘我最喜爱的歌曲?’; $_LANG[‘passwd_questions’][‘favorite_food’]   = ‘我最喜爱的食物?’; $_LANG[‘passwd_questions’][‘interest’]    …
2025-04-24 阅读全文 →
FWQ
网站开发
让ECSHOP商品列表页和商品详细页分类树跟首页一
1、问题: 如何让商品列表页或商品详情页的分类树都跟首页一样,也是显示全部所有的分类呢? 2、修改方法: (1)、商品列表页修改方法: 用EDITPLUS(或dreamweaver)打开category.php 文件 将 $smarty->assign(‘categories’,       get_categories_tree($cat_id)); 修改为 $smarty->assign(‘categories’,       get_categories_tree()); (2)、商品详情页修改方法: 用EDITPLUS(或dreamweaver)打开goods.php 文件 将 $smarty->assign(‘categories’,         get_categories_tree($goods[‘cat_id’])); 修改为 $smarty->assign(‘categories’,       get_categories_tree()); (3)、最后要记得清除缓存
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP商品详情页显示品牌LOGO
问: ecshop商品详细页面的商品品牌默认是以文字形式显示的,能否改成以LOGO形式显示。 答: 当然可以,下面看教程。注:本教程以 ECSHOP2.7.2 + 官方默认模板 为例。 1)、首先需要修改 /includes/lib_goods.php , 用EditPlus或Dreamweaver打开该文件, 找到 $sql = ‘SELECT g.*, c.measure_unit, b.brand_id, b.brand_name AS goods_brand, m.type_money AS bonus_money, ‘ . 修改为…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop加上支付宝快捷登录接口
 支付宝有个快捷登录接口插件,网上一直无人共享,好模板这次找到支付宝技术人员,通过他们的协助,共享下相关技术。 首先到必须您的支付宝支持 快捷登录接口,你得申请到。然后找支付宝技术能要到 ECshop快捷登录接口V2.0_utf81.rar 这个文件。 共享下载:       在压缩包当中,PHP文件直接覆盖在ecshop2.7.2上 模板中有三个文件也只是增加了一些代码 member_info.lbi    增加 <a href=”alipayLogin/auth_authorize.php?type=user” name=”fastlogin”><img src=”alipayLogin/alipayLogin_small.png”/></a> flow.dwt  增加:  <h6><span>用户登录:</span><span><a href=”alipayLogin/auth_authorize.php” name=”fastlogin”><img src=”alipayLogin/alipayLogin_small.png” /></a></span></h6> user_passport.dwt 增加: <a href=”alipayLogin/auth_authorize.php?type=user” name=”fastlogin”><img…
2025-04-24 阅读全文 →
FWQ
网站开发
给ECSHOP的分类树增加CSS图形样式非图片
ecshop网上的大多都是利用图形方式的,那些都不是很好,而且我也不推荐那样的方式。这种方式实现起来也不是很难。而且美观。不涉及到图片的兼容问题   先看一个效果图吧: 看到这个图的最左边的图形了么,不要以为这个是图片,其实这个是所谓的HTML代码。 如今流行的各大网站都使用了这个技术,在ECSHOP上如何实现这个功能呢,方法如下: 首先我们需要在分类表中增加一个新的文字码字段: 后台执行SQL查询:   ALTER TABLE `ecs_category` ADD `cat_style` TEXT NOT NULL COMMENT ‘分类代码’ AFTER `parent_id` ; 至于插在某个字段后面,就随便你了。   数据库插入新的字段之后,需要修改 admin/templates/category_info.htm 文件 在 里面增加…
2025-04-24 阅读全文 →
FWQ
网站开发
在ecshop商品页详情页添加同类随机商品
在ecshop商品页详情页添加同类随机商品,能起到更好的展示效果,美观的客户体验,加让系统更方便搜索引擎抓取。好模板提供该。 1,ecshop根目录下找到goods.php文件 找到ecshop代码  $smarty->assign(‘properties’,          $properties[‘pro’]);                              // 商品属性 在上面加代码 $smarty->assign(‘category_related_random_goods’,       category_related_random_goods($goods[‘cat_id’])); // 同分类随机商品   再在ecshop最底部添加上 随机同类商品的函数, 以下代码   /*同分类下随机推荐商品*/ function category_related_random_goods($category_id) { $where = "g.is_on_sale = 1 AND g.is_alone_sale…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop搜索url链接不加密直接正常显示
 大家使用ecshop,在搜索产品时候出现的地址很长,比如  search.php?encode=YTo0OntzOjg6ImNhdGVnb3J5IjtzOjE6IjAiO3M6ODoia2V5d29yZHMiO3M6MToiZCI7czoxMDoiaW1hZ2VGaWVsZCI7czowOiIiO3M6MTg6InNlYXJjaF9lbmNvZGVfdGltZ  代码后缀直接encode,base64加密了。 如何让他正常显示不加密呢? 好模板提供解决方法: 1. 找到search.php,注销掉18-66行   if (empty($_GET['encode']))  {      $string = array_merge($_GET, $_POST);      if (get_magic_quotes_gpc())      {          require(dirname(__FILE__) . '/includes/lib_base.php');          //require(dirname(__FILE__) . '/includes/lib_common.php');            $string = stripslashes_deep($string);      }      $string['search_encode_time'] = time();      $string = str_replace('+', '%2b', base64_encode(serialize($string)));        header("Location: search.php?encode=$string\n");        exit;  }  else  {      $string = base64_decode(trim($_GET['encode'])); …
2025-04-24 阅读全文 →
FWQ
网站开发
powered by ecshop什么意思怎么修改删除
  powered by ecshop 这段英文意思是: 由ecshop提供技术支持,出现于ecshop网店系统当中! 在ecshop系统当中出现在两个位置: 1.  在页面标题的右侧, 源码当中是title之间 2. 在页面底部,一般是Powered by ECShop v2.7.2,意思ecshop 2.7.2的版本  如果要删除或者修改怎么办,好模板以前提供过相关文章,具体是: 针对上面的两个位置显示,这里再重复提示下修改办法: 1. 页面标题右侧: 打开includes/lib_main.php $page_title = $GLOBALS[‘_CFG’][‘shop_title’] . ‘ – ‘…
2025-04-24 阅读全文 →