作者文章

fwq

FWQ
网站开发
如何修改ECShop发货单查询显示个数
 使用ecshop的朋友都知道,商城首页调用的发货单查询,默认显示的10个。很多朋友想修改它的数量,可是在后台管理却找不到相应的地方,这个修改和显示排行榜的数量修改方法不一样。排行榜是可以在后台修改的,但是这个发货单数量却没有相应的地方。   如果你想把自己的商城发货单数量改成其他数字,怎么办呢?想做出滚动效果10个是远远不够的,那么下面 好模板就教大家怎么修改。   其实,当初好模板也不会修改,也和大家一样迷茫,好在ecshop官方论坛有热心朋友帮忙。   你只需要在程序中index.php中找到下面这样的代码,修改部分即可。 function index_get_invoice_query() { $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' . ' LEFT…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop登陆后价格可见,会员注册登陆才能显示价格
 打开模版文件夹里面的goods.dwt 查找 {$lang.shop_price}<font class=”price” id=”ECS_SHOPPRICE”>{$goods.shop_price_formated}</font><br /> 修改成 {$lang.shop_price}<font class=”price” id=”ECS_SHOPPRICE”>{if $smarty.session.user_id >0 }{$goods.shop_price_formated}{else}登录可见{/if}</font> 打开recommend_best.lbi 精品推荐 查找{$lang.shop_price} {$lang.shop_price}<b class=”f1″>{$goods.shop_price}</b><br /> 修改成 {$lang.shop_price}<b class=”f1″>{if $smarty.session.user_id >0 }{$goods.shop_price}{else}登录可见{/if}</b><br /> {$lang.shop_price}<font class=”price”…
2025-04-24 阅读全文 →
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-24 阅读全文 →
FWQ
网站开发
在ECSHOP文章详情页显示该文章的浏览次数
 1)、首先需要修改一下数据库结构 进ECSHOP后台 》 数据库管理 》SQL查询 ,输入下面SQL语句  ALTER TABLE `ecs_article` ADD `click_count` INT( 10 ) NOT NULL 点 “提交查询” 2)、修改 /article.php  搜索 else {     $smarty->display(‘article_pro.dwt’, $cache_id); } 在它下面增加一行PHP代码,如下: $db->query(“update “.$ecs->table(‘article’).” set click_count=click_count+1 where article_id=$article_id”) ;   3)、修改…
2025-04-24 阅读全文 →
FWQ
网站开发
超级简单实现ecshop系统点击购物弹出漂亮的提示
之前在本论坛中也看到过有朋友发帖。点击“购买之后”弹出一个提示框框。如图:     我看过了代码之后感觉有点复杂。而且弹出的层实际上是利用样式的“显示”和“隐藏”的属性来做的!而且弹出的位置死板!! 今天我研究了下之后发现了一个很简单的方法来实现这个功能! 一:把如下函数代码加入到common.js最末尾     /* *   * 点击购物后弹出提示层    * Chen 2010.7.28   * 参数 cartinfo:购物车信息    */function openDiv_chen(cartinfo)    {     var _id = "speDiv";     var m = "mask";     if (docEle(_id)) document.removeChild(docEle(_id));     if (docEle(m)) document.removeChild(docEle(m));  …
2025-04-24 阅读全文 →
FWQ
网站开发
优化重写ecshop分页get_pager函数
在ecshop分页的时候要按照自己的需求分页,所有在ecshop原有的get_pager分页函数基础上进行了修改: function my_get_pager($url,$param,$record_count,$page = 1,$size = 10){     $size =intval($size);//每页显示几条记录     if($size<1){ //如果每页显示的记录小于1的话         $size = 10;//将每页显示记录条数设置为10     }          $page = intval($page);///当前页码     if…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品详情页单独调用某一项商品属性值
ecshop商品详情页是统一调用显示所有的属性值的,我们希望单独调用某一项属性值。 第一步: 打开 goods.php 文件, 在最后面插入以下代码: function get_attr_value($goods_id,$attr_id) { $sql="select attr_value from ".$GLOBALS['ecs']->table('goods_attr')." where goods_id='$goods_id' and attr_id='$attr_id'"; $re= $GLOBALS['db']->getOne($sql); if(!empty($re)) { return $re; } else { return false;…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop foreach控制文章显示条数
 底部帮助中心为例: <!–{if $helps}–> <!– {foreach from=$helps item=help_cat} –> <dl>   <dt><a href='{$help_cat.cat_id}’ title=”{$help_cat.cat_name}”><font color=”#FFFFFF”>{$help_cat.cat_name}</font></a></dt>   <!– {foreach from=$help_cat.article item=item name=help_foreach} –>    <!–{if $smarty.foreach.help_foreach.index <= 2} 帮助显示3条数–>   <dd><a href=”{$item.url}” title=”{$item.title|escape:html}”>{$item.short_title}</a></dd>…
2025-04-24 阅读全文 →
FWQ
网站开发
给ECSHOP文章详细内容增加分页导航
ECSHOP毕竟不是CMS系统,文章发布这块没有考虑分页功能,也是可以理解的嘛。 但是个别用户喜欢在网站上发布篇幅很长的文章,这时候加一个“分页导航”就显的有那么点重要性了, 下面我们就通过二次开来实现这个功能。 以下教程是以 2.7.2版 + 官方默认模板为例进行讲解的。 1)、 先来改造后台的文章编辑器,其实那个 fckeditor 编辑器是带有分页按钮的,下面我们就让它现出原形。 打开 /admin/includes/lib_main.php 文件 将 $editor->ToolbarSet = ‘Normal’; 修改为 $editor->ToolbarSet = ‘Default’; 然后再返回文章编辑页面,刷新一下,看看是不是多出了很多功能键, 操作方法: 把光标定位在你想分页的位置,然后点一下第二排功能键的最后一个即可,具体如下图所示 2)、接着修改 前台 程序,打开  /article.php…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop收货地址中电话邮箱必填
修改ECSHOP邮箱必填: 找到根目录js文件夹中的shopping_flow.js打开: 搜索 if ( ! Utils.isEmail(frm.elements[’email’].value))   {     err = true;     msg.push(invalid_email);   }   注释或删除以上代码。 在打开includes目录中的lib.order.php文件 搜索  if (exist_real_goods(0, $flow_type))    …
2025-04-24 阅读全文 →