作者文章

fwq

FWQ
网站开发
ECSHOP始终显示全部分类方法
ecshop商品分类树需要始终显示所有类别,默认的Ecshop的显示方式为在当前产品页面只显示当前的产品所在的同级及下级分类,这就导致当点开某个产品或者子分 类的时候全局的分类树就不见了。 其实修改的方法很简单。只需要分别将goods.php和category.php文件中的   $smarty->assign('categories',         get_categories_tree($goods['cat_id'])); 改为 $smarty->assign('categories',         get_categories_tree());
2025-04-23 阅读全文 →
FWQ
网站开发
如何去掉首页的商店公告
不同的模板,具体的修改细节是不一样的, 1)、如果你使用的是官方默认模板,请看下面 打开 /themes/default/index.dwt 文件 将下面代码部分删除即可 <!–站内公告 start–>     <div class=”box”>      <div class=”box_1″>       <h3><span>{$lang.shop_notice}</span></h3>       <div class=”boxCenterList RelaArticle”>         {$shop_notice}       </div>      </div>     </div>…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop中广告位的ID是在哪里查看?
 ecshop当中的广告位ID,具体查看也是状态栏,若您的浏览器状态栏无法显示,请设置好浏览器。 因为论坛有人问到,以下好模板的教程:   ECSHOP 管理中心 – 广告位置,找到相对应广告,鼠标触碰到相对应广告,那么广告栏会显示个链接,见图:    
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP人性化改造__让浏览历史按照浏览先后进行排
只修改一处,让浏览历史按照浏览先后进行排序 经测试,浏览历史目前默认的显示顺序是按照商品的ID排序的~~~ 怎么样能让它按照浏览的先后进行排序呢?? 下面是修改方法,很简单的,只需要修改一行代码即可。 打开 includes/lib_insert.php,找到 insert_history() 函数部分 将 ” WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0″; 修改为 ” WHERE $where…
2025-04-23 阅读全文 →
FWQ
网站开发
更改Ecshop红包序列号——增加长度
修改了js/user.js和admin/bouns.php中的相关 代码 ,具体如下: 第一 ,user.js中,把原来的10改为16 function addBonus() {   var frm      = document.forms[‘addBouns’];   var bonus_sn = frm.elements[‘bonus_sn’].value;   if (bonus_sn.length == 0)   {     alert(bonus_sn_empty);     return false;   }   else   {     var reg = /^[0-9]{ 16 }$/;     if ( ! reg.test(bonus_sn))     {       alert(bonus_sn_ error );       return false;     }   }   return true;…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP类别页调用当前类别名称
 问题:如何在ecshop商品列表页(类别页)显示当前类别名称呢? 作用:看上去很专业,而且自我感觉能增进SEO,例如将ECSHOP默认官方模板商品列表页的“商品列表”四个字改为当前类别名称,应该能增进SEO 答案:如下 首先修改ecshop程序文件 /category.php  在  $smarty->assign(‘cat_style’,   htmlspecialchars($cat[‘style’])); 后边增加 $smarty->assign(‘cat_name_cur’, $cat[‘cat_name’]); 然后就可以在文件  /themes/default/category.dwt 里调用了。   调用代码为 {$cat_name_cur}
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop表单在火狐浏览器下无法刷新重置的解
 这个问题不是ecshop系统独有的,其他所有涉及到表单的页面都会出现类似问题: 问题现象为:在火狐浏览器下,ECSHOP表单无法刷新重置。 首先好模板来举例分析一下原因,然后再给出解决办法   如下的最简单的HTML代码   <input type=”text” name=”text” value=”www.ldhost.cn”>   在Firefox 下面,如果你更改了表单的内容,然后你点击刷新按钮,你会发现,文本框里面的数值并没有回复到原始值,而仍然是你修改后的数值。   有2种猜测: 1、 火狐缓冲了页面,发现文件没有改变,所以页面也不变 2 、火狐替你自动填写了你刚才填写的东西,类似自动填表功能   测试发现,即使在页头加入以下代码,依然无效 <meta http-equiv=”pragma” content=”no-cache” /> <META HTTP-EQUIV=”CACHE-CONTROL” CONTENT=”NO-CACHE”>…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP后台左侧导航中增加新菜单
有个别高级用户(懂PHP的),提到这样的问题: 在后台管理左侧导航中新增一个菜单项,或者是修改菜单项的名字、或者是删除某菜单项。 希望这篇ECSHOP二次开发教程对您有所帮助: 例如:我们要在后台新增一个菜单项“商品采集”。 需要修改至少三个文件: /admin/includes/inc_menu.php, /admin/includes/inc_priv.php, /languages/zh_cn/admin/common.php 首先修改 /admin/includes/inc_menu.php  在 $modules[’02_cat_and_goods’][‘goods_auto’]             = ‘goods_auto.php?act=list’; 下面增加   $modules[’02_cat_and_goods’][‘goods_caiji’]             = ‘goods_caiji.php’; 接着打开 /languages/zh_cn/admin/common.php 找到 $_LANG[‘navigator’] = ‘自定义导航栏’; 在它下面增加   $_LANG[‘goods_caiji’]=’商品采集’; 然后再打开…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop调用user_info没有登陆状态
ecshop用户登陆注册,然后如果用户登陆以后显示的应该是退出于是我在首页index.dwt文件里写上 {if $user_info} <font style="position:relative; top:10px;"> {$lang.hello},<font class="f4_b">{$user_info.username}</font>, {$lang.welcome_return}! <a href="user.php">{$lang.user_center}</a>| <a href="user.php?act=logout">{$lang.user_logout}</a> </font> {else} <a href="user.php?act=register">注册</a><br /><a href="user.php">登陆</a> {/if} 发现登陆了,首页也无法显示登陆状态。 有个说法是必须调用 需要把你的代码搜索放在member_info.lbi里,然后 在你的页面进用{insert name=’member_info’}来调用,不然是没有显示的,无显示的原因是: 直接调用$user_info的值是空的,只有通过{insert name=’member_info’}来调用php才会给$user_info赋值 我做了一个文件叫member_info_mc.lbi…
2025-04-23 阅读全文 →