作者文章

fwq

FWQ
网站开发
在ECSHOP商品页发表评论时“取消E-MAIL必填”的方
ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的。 如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢?? 下面以ECSHOP 2.7.2 官方默认模板为基础进行讲解说明。 将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输入框,但是用户不填,也可以提交) 第1步: 打开 /themes/default/library/comments_list.lbi 文件 找到并删除下面代码   if (cmt.email.length > 0)   {      if (!(Utils.isEmail(cmt.email)))      {         alert(cmt_error_email);         return false;…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop后台时间无法选定问题
 有客户反映到后台促销产品无法选择时间,在ID 浏览器下JS报错。好模板按照经验,排查出的问题如下:   第一:浏览器问题,浏览器本身禁用了JS功能,启用JS可以解决。 第二:排除浏览器问题,那么可以考虑上再次上传JS文件,有可能被修改了导致无法选择 第三,calendar.php文件不存在,或者本身有错误,权限等问题。请检查JS目录与 语言库目录下的该文件。 这里建议修改掉 JS 下的calendar.php,把该文件放置admin/下,这样才能更好的做好安全设置! 若要更改,具体要该什么文件,请拿calendar.php 搜索下代码,都在模板htm里.  
2025-04-23 阅读全文 →
FWQ
网站开发
如何删除ecshop后台更新升级等提示
如何删除ecshop后台更新升级等提示,好模板提示详细办法,这里以ecshop2.7.2为例 找到文件admin/index.php 删除483行到533行,即删除代码: elseif ($_REQUEST[‘act’] == ‘main_api’) {     require_once(ROOT_PATH . ‘/includes/lib_base.php’);     $data = read_static_cache(‘api_str’);       if($data === false || API_TIME < date(‘Y-m-d H:i:s’,time()-43200))     {…
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop批量打印快递单修改方法
在ecshop网店系统当中,增加批量打印快递单功能,大大方便了用户发货问题。以下是好模板提供的开发方法 效果图 1.admin\templates\order_list.htm,在   <input name=”print” type=”submit” id=”btnSubmit4″ value=”{$lang.print_order}” class=”button” disabled=”true” onclick=”this.form.target = ‘_blank'” />   后,添加   <input name=”print_shopping” type=”submit” id=”btnSubmit6″ value=”批量打印快递单” class=”button” disabled=”true” onclick=”this.form.target = ‘_blank'”…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop前台定单详情里加图片
 台定单详情里加图片,打开文件 upload\includes\lib_order.php   找到函数function order_goods   修改代码return $GLOBALS[‘db’]->getAll($sql); 为如下:   $arr = $GLOBALS[‘db’]->getAll($sql);         foreach ($arr as $key => $value)     {         …
2025-04-23 阅读全文 →
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 阅读全文 →