分类归档

网站开发

FWQ
网站开发
去除ecshop v2.7.3头部 页脚版权和页面随机显示“Powered by ECShop"
 一、ecshop标题中去powered by ecshop \includes\lib_main.php: $page_title = $GLOBALS['_CFG']['shop_title'] . ‘ - ‘ . ‘Powered by ECShop’; 修改为 $page_title = $GLOBALS['_CFG']['shop_title'] ;   二、删除底部版权:(删除不当底部版权会跑) 第一步:打开js/common.js,在txt里点看右下角,直到显示的是Ln244.然后从这里开始删掉到336行那里。删除后保存, 现在打开themes/default/library/ 这里default为你当前的主题,找到page_footer.lbi,里面内容全部删掉,添加上你想添加的代码。支持html代码的。完毕。 另外: 如果你只想简单的改下就弄第一步就行,然后去\languages\zh_cn 找common.php找到ecshop.com改成你网址,E…
2025-04-23 阅读全文 →
FWQ
网站开发
如何去掉ECShop购物流程中收货人电子邮箱必填
 很多顾客连网银都没有,更加不要说是电子邮箱了,这就为有效顾客在购买流程中设置了障碍。当然,让顾客不开心,就会导致订单的失败。比较顾客是上帝,如果一直由客服代下订单的话,无疑会增加工作量。 其实这个问题很多商场都会遇到,好模板的一个朋友也一直为此苦恼,一直在寻求简化购物流程,这样才会提高转化率。这也就是为什么,有的网站3000个 IP,成交订单有30多个,而有的网站,同样的条件,却只有10来个订单。转化率是商城的首要目标。在消费群体有限,购买力有限的情况下,来了一个顾客,就要争取留下,把交易做成功。 下面,好模板在ecshop官方社区找到了该问题的答案,去掉收货人电子邮箱必填选项,修改如下。 首先打开includes\lib_order.php,在第1688行找到并删除如下代码 !empty($consignee['email']) && 接着打开js\shopping_flow.js,在第582-586行找到并删除如下代码 if ( ! Utils.isEmail(frm.elements['email'].value)) { err = true; msg.push(invalid_email); } 最后在默认模板里面找到库文件library\consignee.lbi,在第44行找到并删除如下代码 {$lang.require_field} 好了,这样,问题就解决了,购物流程中电子邮箱已经不是必填选项了,大家可以去试试看。
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop首页热搜关键词随机出现
ecshop的搜索关键词功能比较简单,我们想让关键词动态变化,该如何操作? 以下好模板提供的ECSHOP教程:  1、找到 include/lib_main.php(1652) 删除这个里面的代码:   if (!empty($GLOBALS[‘_CFG’][‘search_keywords’]))     {         $searchkeywords = explode(‘,’, trim($GLOBALS[‘_CFG’][‘search_keywords’]));     }     else     {…
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop模板美化_如何去掉文章列表页和详情页的发
下面修改方法是以官方默认模板为例 1、首先修改文章列表页, 打开 article_cat.dwt  文件, 找到 <th bgcolor=”#ffffff”>{$lang.article_add_time}</th> 删除, 找到 <td bgcolor=”#ffffff” align=”center”>{$article.add_time}</td> 删除 2、修改文章内容页, 打开 article.dwt 找到  / {$article.add_time} 删除, 然后去后台清除下缓存。  
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop销售排行调用促销价格和市场价格
 我们知道在ecshop某些产品销售之后,销售量高的产品销售出去之后,能形成销售排行,ecshop的销售排行必须保持两个条件,首先是ecshop的商品必须库存足够,其次商品该商品必须上架的。      我们分析如何在ecshop销售排行调用促销价格和市场价格,首先找到ecshop中的lib_goods.php中的函数function get_top10($cats = ”),先检索商品市场价格,g.market_price,其次获取促销价格和促销的开始和结束时间g.promote_start_date, g.promote_end_date,g.promote_price。      通过促销价格的开始和结束时间,取得促销价格。如果价格不为零,那么是处于促销时间内。那么能调用正常价格。      if ($arr[$i][‘promote_price’] > 0)         {             $arr[$i][‘promote_price’] = bargain_price($arr[$i][‘promote_price’], $arr[$i][‘promote_start_date’], $arr[$i][‘promote_end_date’]);         }         else         {…
2025-04-23 阅读全文 →
FWQ
网站开发
shopex去底部版权的办法
 好模板提供,转载请注明网址!   1.直接将文件复制到 \core\include_v5\smartyplugins\ 文件夹下,替换 function.footer.php function.footer.php代码:   <?php  /*********************/  /*                   */  /*  Version : 5.1.0  */  /*  Author  : RM     */  /*  Comment : 071223 */  /*                   */  /*********************/    function tpl_function_footer( $params, &$smarty )  {      global $system;                  $system =& $system;                  $output =& $system->loadModel( “system/frontend” );                  $tmpdata = $system->getConf( “im.setting” );                  $data = unserialize( $tmpdata );                  $theme_dir = $system->base_url( ).“themes/”.$output->theme;                  echo $smarty->_fetch_compile_include( “shop:common/footer.html”, array(                                  “theme_dir” => $theme_dir,                                  “certtext” => “<a href=\”http://www.miibeian.gov.cn/ \” target=\”blank\”>”.$system->getConf( “site.certtext” ).“</a>”, …
2025-04-23 阅读全文 →
FWQ
网站开发
ECShop实现产品页面上一个、下一个的链接地址带
1,在goods.php文件中,修改上一个下一个位置的代码:   /* 上一个商品下一个商品 */            $prev_gid = $db->getRow("SELECT goods_id,goods_name FROM " .$ecs->table('goods'). " WHERE cat_id=" . $goods['cat_id'] . " AND goods_id > " . $goods['goods_id'] . " AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0 LIMIT 1");             if (!emptyempty($prev_gid))             {                           $prev_good['goods_name'] = $prev_gid['goods_name'];                                                      $prev_good['url'] = build_uri('goods', array('gid' => $prev_gid['goods_id']),$prev_gid['goods_name']);                 $smarty->assign('prev_good', $prev_good);//上一个商品             }             $next_gid = $db->getone("SELECT max(goods_id) FROM " . $ecs->table('goods') . " WHERE cat_id=".$goods['cat_id']." AND goods_id < ".$goods['goods_id'] . " AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0");    …
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP按属性货号搜索
 ECSHOP前台可按商品名称关键字、商品货号关键字等搜索商品,但不能按属性货号搜索。属性货号是ECSHOP属性库存的唯一识别号,建立属性库存后,属性货号保存在products表中,下面介绍如何开发按属性货号关键字搜索。 编辑/search.php 一、修改搜索关键字变量,添加属性货号关键字product_sn。 $keywords  .= "(goods_name LIKE '%$val%' OR goods_sn LIKE '%$val%' OR keywords LIKE '%$val%' $sc_dsad)";  修改为 $keywords  .= "(goods_name LIKE '%$val%' OR goods_sn LIKE '%$val%' OR product_sn LIKE '%$val%' OR keywords LIKE '%$val%' $sc_dsad)";  //添加按属性货号product_sn查询  二、修改商品总数SQL语句,添加goods表与products表连接查询。 /* 获得符合条件的商品总数 */  $sql   = "SELECT COUNT(*) FROM " .$ecs->table('goods'). " AS g ".      "WHERE g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 $attr_in ".      "AND (( 1 " . $categories . $keywords . $brand . $min_price . $max_price . $intro . $outstock ." ) ".$tag_where." )";  修改为: /* 获得符合条件的商品总数 */  $sql   = "SELECT COUNT(*) FROM " .$ecs->table('goods'). " AS g ".      "LEFT JOIN " . $GLOBALS['ecs']->table('products') . " AS p ".          "ON g.goods_id = p.goods_id ".      "WHERE g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 $attr_in ".      "AND (( 1 " . $categories . $keywords . $brand . $min_price . $max_price . $intro . $outstock ." ) ".$tag_where." )";  三、修改商品查询SQL语句,添加goods表与products表连接查询。 /* 查询商品 */  $sql = "SELECT g.goods_id, g.goods_name, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ".              "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".              "g.promote_price, g.promote_start_date, g.promote_end_date, g.goods_thumb, g.goods_img, g.goods_brief, g.goods_type ".          "FROM " .$ecs->table('goods'). " AS g ".          "LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".                  "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".          "WHERE g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 $attr_in ". …
2025-04-23 阅读全文 →