分类归档

网站开发

FWQ
网站开发
让ecshop用户登录评价以可择匿名评价
ECSHOP 默认的程序 是 当用户登录后,对商品商品评价是不是能匿名评价的。 有些店铺设置了只能登录评价,但客户又不想显示自己的账号名称。这时候 这功能 就可以派上用场了   1在 comment.php 的底部 把 add_comment 方法替换成以下代码   /**  * 添加评论内容  *  * @access  public  * @param   object  $cmt  * @return …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop主导航当前栏目高亮状态的实现方法
在ecshop二次模板制作中经常会用到使用当前栏目高亮这个效果,页面看上去更加生动,给用户一定的引导性,下面我就提供关于ecshop导航中当前栏目高亮效果的源代码以及CSS: 复制下面代码到page_hader.lbi: 复制内容到剪贴板折叠XML/HTML 代码 <div class=”naver”>       <ul>         <li><a {if $navigator_list.config.index eq 1} class=”cur”{/if} href=”../index.php”>{$lang.home}<span></span></a></li>         <!– {foreach name=nav_middle_list…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品详情页标题的优化办法
打开模板文件夹的goods.dwt文件,找到如下代码。          <!– TemplateBeginEditable name=”doctitle” –> <title>{$page_title}</title>   可以看到默认的标题是{$page_title},我们把{$page_title}修改成{$goods.goods_style_name}_{$shop_name}这样就修改成功了。 关于文章的标题的修改是一样的。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop简化免登录用户的购物收货流量
ecshop 默认的是不支持免登录就可以进行购物的,但免登录进行购物又是一个需求,刚建立起来的独立商城并没有京东或淘宝哪么高大上,一些消费者并不愿意去注意一个小的独立商城网店,所以有时候为了省时间就直接进行免登录购物了,这个在 ecshop 后台是可以进行设置的,今天测试了一天,虽然测试成功,但总感觉免登录购物收货的流程过于繁琐,下面夏日博客就来精简一下购物收货的流量。 第一:打开 include/lib_order.php 文件,搜索如下代码: check_consignee_info 把不需要的项目给去掉: else      {          /* 如果不存在实体商品 */          return !emptyempty($consignee[‘consignee’]) &&  …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop怎么得到商品属性的值
ECSHop的自定义属性很是好用,但是在前台输出的时候非常麻烦,只能循环输出所有的附加商品属性,不能输出制定的某个自定义的属性,本来它用的是Smarty模板,但是到2.5之后好像是把Smarty修改很多,里面好多东西不能用了。今天给朋友改东西,随便就写了下。 我只在商品具体信息页面(goods.php)做了这个事情,可以的话可以写到每个页面去。 修改goods.php 在 PHP代码 $smarty->assign(‘properties’, $properties['pro']); 这句前添加: PHP代码 //By Sharmy $pros = array(); foreach($properties['pro']['商品属性'] as $k=>$pro){ $pros[$pro['name']]['specId'] = $k; $pros[$pro['name']]['value'] = $pro['value']; } $smarty->assign(‘pros’, $pros); 然后在模板部分可以这样调用(例如调用自己在后台定义的”净重”的商品类别属性): HTML代码…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop微信支付开发部分提示代码错误
ECSHOP微信支付使用开发过程中,会遇到部分如下提示错误代码.好模板提供错误的解决方法如下: 提示错误代码问题一:Warning: curl_setopt() expects parameter 2 to be long, string given in D:\edait.cn\includes\modules\payment\wxpay\WxPay.JsApiPay.php on line 99 提示错误代码问题一解决方法:打开WxPay.JsApiPay.php文件查找第99行,curl_setopt($ch, CURLOP_TIMEOUT, 30); 微信官方提供的example代码里少了一个“T”,正确代码应该是 curl_setopt($ch, CURLOPT_TIMEOUT, 30);   提示错误代码问题二:Fatal error: Uncaught exception…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP全部品牌页实现分页换页功能
最近看到有朋友在论坛问到过此类问题,所以抽空写了下文。 “在全部品牌页实现分页换页功能”,对商品品牌较多的朋友也许会有帮助。 1、打开brand.php 找到 if (empty($brand_id)) { 再找到 exit(); } 将这两者之间的代码全部替换为下面代码 assign_template();         $position = assign_ur_here(”, $_LANG[‘all_brand’]);         $smarty->assign(‘page_title’,      $position[‘title’]);    // 页面标题         $smarty->assign(‘ur_here’,         $position[‘ur_here’]);  // 当前位置        …
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop后台中添加自定义的任务计划
如何在ecshop后台中添加自定义的任务计划,好模板解析说明如下: 所有的任务计划都放在/includes/modules/cron这个目录中,每一个文件的名称就是一个计划任务的code,每个任务计划对应的变量中文说明都在/languages/zh_cn/cron/这个目录中的相应文件中。 下面我们来新建一个自己的任务计划。 (1)在/includes/modules/cron目录中新建一个new_cron.php文件,文件内容格式如下: <?php $cron_lang = ROOT_PATH . ‘languages/’ .$GLOBALS[‘_CFG’][‘lang’]. ‘/cron/new_cron.php’; if (file_exists($cron_lang)) {     global $_LANG;     include_once($cron_lang); } /* 模块的基本信息 安装的时候用*/ if (isset($set_modules) && $set_modules…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品分类列表模板(category.dwt)里获取分类名称
  商品分类列表里想获得当前分类的名称,我想把这个名称放在列表的头上面,这样每个分类都显示当前的名称,比模认模板里千篇一律写个“商品列表”要好看些 方法: 1、找到category.php,在约328行找到 return $GLOBALS[‘db’]->getRow(‘SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM ‘ . $GLOBALS[‘ecs’]->table(‘category’) . 在“keywords”前、“SELECT”后加上“cat_name,” 2、转到约84行,找到 $smarty->assign(‘cat_style’,   htmlspecialchars($cat[‘style’])); 在后面加上一行 $smarty->assign(‘catname’,   htmlspecialchars($cat[‘cat_name’])); 3、打开模板category.dwt,用{$catname}调用之
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop一行代码实现淘客推广
第一步: 在goods.dwt 文件中查找:         <!– {* 结束循环可选属性 *} –>         <li class=”padd”>         <a href=”javascript:addToCart({$goods.goods_id})”><img src=”images/bnt_cat.gif” /></a> 复制代码 将:   <a href=”javascript:addToCart({$goods.goods_id})”><img…
2025-04-23 阅读全文 →