作者文章

fwq

FWQ
网站开发
修改ecshop让首页显示评论数量和评论级别
  如何修改ecshop让首页显示评论数量和评论级别,好模板提供方法 修改category.php 文件 找到下面的 $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, 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]’)…
2025-04-24 阅读全文 →
FWQ
网站开发
给ecshop网店增加简繁实时转换功能
 一、将附件里的jf.js文件上传到网店的js目录下! 二、编辑themes/bluesky/library/目录里的page_header.lbi文件! 找到   <li{if $nav.active eq 1} id="currentPage"{/if}><a href="{$nav.url}" <!-- {if $nav.opennew eq 1} -->target="_blank"<!-- {/if} -->>{$nav.name}</a></li>  在后面添加 <a id="StranLink" href="#">繁体中文浏览</a><script language="javascript"src="js/jf.js"></script>  记得要存成U-8格式,否则会出错,要么你去后台改也OK!其他模板也类似!大家自己摸索!js 附件代码:  //模仿语言包式的简繁转换功能插件!  var Default_isFT = 0        //默认是否繁体,0-简体,1-繁体  var StranIt_Delay = 100 //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来)    //-------代码开始,以下别改-------  //转换文本  function StranText(txt,toFT,chgTxt)  {      if(txt==""||txt==null)return ""      toFTtoFT=toFT==null?BodyIsFt:toFT      if(chgTxt)txttxt=txt.replace((toFT?"简":"繁"),(toFT?"繁":"简"))      if(toFT){return Traditionalized(txt)}      else {return Simplized(txt)}  }  //转换对象,使用递归,逐层剥到文本  function StranBody(fobj)  {      if(typeof(fobj)=="object"){var obj=fobj.childNodes}      else  …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop首页调用指定分类的所有产品(指定一级调
ecshop首页调用指定分类的所有产品(指定一级调二级 第一 在/includes/lib_goods.php下增加如下代码,用过网上的直接换掉就可以  function index_get_cat_id_goods_best_list($cat_id = ”, $num = ”) { $sql = ‘Select g.goods_id, g.cat_id,c.parent_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . “IFNULL(mp.user_price, g.shop_price *…
2025-04-24 阅读全文 →
FWQ
网站开发
关于Ecshop订单号生成规则
负责订单编号生成规则的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数。 原来的程序代码为: return date(‘Ymd’) . str_pad(mt_rand(1, 99999), 5, ‘0’, STR_PAD_LEFT); 原来的订单号形式为:年月日 + 5位随机数字,例如:2010101718830 如果您想改变订单号的生成规则,就可以对上述代码做出修改。 例如,我想让订单号变为 “SD” + 年月日 + 7位随机数字,那么可以这样修改 将 return date(‘Ymd’) .…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop在IIS7 8上的rewrite重写规则web.config
ecshop在IIS7 8上的rewrite重写规则web.config,以下才是正确姿势: 其实iisrewrite配置成功后,相应的rewrite规则写到根目录的web.config文件中即可。ecshop2.7.3对应的规则如下 <?xml version=”1.0″ encoding=”UTF-8″?> <configuration>   <system.webServer>     <rewrite>       <rules>         <rule name=”Index” stopProcessing=”true”>           <match url=”^index.html” />           <action type=”Rewrite” url=”index.php” />         </rule>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品字段增加新字段的方法
结合ecshop后台“商品编辑”、“商品录入”来谈谈如何给ecshop商品增加一个新字段,假设我们将这个新字段命名为 new_add 1、首先要修改数据表结构,给表 ecs_goods 增加新字段:new_add, 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,提交。注意如果你的数据表前缀不是ecs_ 请自行修改之 alter table ecs_goods add column new_add varchar(64); 2、在ecshop后台的admin\templates\goods_info.htm中增加以下代码. <tr> <td class=”label”>自定义字段</td> <td><input type=”text” name=”new_add” value=”{$goods.new_add}” size=”20″/> </td> </tr> 3、在admin/goods.php的elseif…
2025-04-24 阅读全文 →
FWQ
网站开发
在PHP5.5下ecshop修正文件报错归类
Echshop的二次开发,当安装好Ecshop V2.7.3发现出现了很多Bugs,首页几乎不能显示了。 仔细观察这些错误后,发现错误类型大多就那么几种,例如: 第一种: Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in 【意思是:致命错误,preg_replace()函数中的/e模式被遗弃了,请使用preg_replace_callback()函数来替用】 第二种: Strict standards: Only variables should be passed by reference in【严格标准:变量应该通过引用来使用】 第三种:…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品详情页添加任意字段的方法
 一、在数据库添加字段,会手写的就后台添加,不会就进入phpmyadmin默认的就行。       这是通用的写法 ALTER TABLE `ecs_goods` ADD `goods_sz` VARCHAR( 32 ) NOT NULL AFTER `goods_weight` ; 复制代码 表名做下修改即可。 二、修改admin/good.php       找到     /* 处理商品数据 */…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop团购“库存不足”问题及解决方法
如果ecshop商品库存大于0,但没有设置任何属性,零购正常,团购就会被提示“商品库存不足”。 解决方法(任选一): 1.为团购商品设置任一属性、且为此属性分配好库存。 2.修改group_buy.php. 将以下代码     empty($product_info) ? $product_info = array(‘product_number’ => 0, ‘product_id’ => 0) : ”;   /* 查询:判断指定规格的货品数量是否足够 */       if ($number…
2025-04-24 阅读全文 →
FWQ
网站开发
实现ecshop商品详细页尺码颜色选择并关联显示库存
ecshop服装商城很多都十分需要一个颜色尺码的功能,其实在淘宝,凡客上都类似的功能,客户在下单时选容易选择相应的颜色尺码,其实ecshop要实现这样的功能并不难,因为ecshop是开源免费的 效果如下:     goods.dwt修改如何下:   <!– {foreach from=$spec.values item=value key=key} –>   <a {if $key eq 0}class=”cattsel”{/if} onclick=”changeAtt(this,{$value.id},{$goods.goods_id})” href=”javascript:;” name=”{$value.id}” title=”[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]”>{$value.label}<input…
2025-04-24 阅读全文 →