分类归档

网站开发

FWQ
网站开发
让ECSHOP后台的编辑器功能更强大
ecshop后台的商品编辑和文章编辑使用的是FCKEDITOR 编辑器, 这个FCKEDITOR的工具条(toolbar)是可以自定义的,ECSHOP默认使用的是 normal ,属于中档功能, 下面我们来改一下设置,让FCKEDITOR的全部功能都显露出来。 打开 /admin/includes/lib_main.php 文件 将 $editor->ToolbarSet = ‘Normal’; 修改为 $editor->ToolbarSet = ‘Default’; 刷新看一下,功能是不是多了很多。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop以幻灯版调用首页主广告显示
默认的是index_ad.lbi模板有一个$flash变量了,但在搜索搜索没发现 <!--{foreach from=$flash name=no item=flash}--> <li class="li{$smarty.foreach.no.iteration}"><a href="{$flash.url}" target="_blank"><img src="{$flash.src}"/></li> <!--{/foreach}--> <!--{foreach from=$flash name=no item=flash}--> <li> {$smarty.foreach.no.iteration} </li> <!--{/foreach}--> 然后我在index.php文件搜索flash变量没有,只发现这样一个代码 /* 首页主广告设置 */ $smarty->assign('index_ad', $_CFG['index_ad']); if ($_CFG['index_ad'] ==…
2025-04-24 阅读全文 →
FWQ
网站开发
ECShop安装Piwik脚本进行跟踪功能测试
1、所有页面的pv跟踪   修改/ecshop/themes/default/library的page_footer.lbi ,在<meta>标签下面加入   <script type=”text/javascript”>      var _paq = _paq || [];       var a = document.getElementById(“ECS_MEMBERZONE”).getElementsByTagName(“font”);       var username=””;  …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop随意调用自定义属性
在网店程序ecshop中随意调用自定义属性方法。 goods.php 找到 $properties = get_goods_properties($goods_id); // 获得商品的规格和属性 我的229行 增加以下代码 //自定义属性数据结构 if($properties['pro']){ $myprolist = $properties['pro']['Attribute']; $mypro = array(); foreach ($myprolist as $key => $v) { $name = $v['name'];…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop纯DIV+CSS实现京东商城分类(不需jquery)适合
第一步:在你所用的模板的css文件中加上以下代码 .my_left_category{ width:211px; font-size:12px; } .my_left_category h1{ background-image:url(images/spring_06.jpg); height:20px; background-repeat:no-repeat; font-size:14px; font-weight:bold; padding-left:15px; padding-top:8px; margin:0px; color:#FFF; } .my_left_category .my_left_cat_list{ width:209px; border-color:#ce2020; border-style:solid; border-width:0px 1px 1px 1px; line-height:13.5pt; }…
2025-04-24 阅读全文 →
FWQ
网站开发
修复ecshop商品重量BUG小数位增至五位
 如果ECSHOP商品重量录入为1.499千克,数据库存储值为1.499;如果录入1.499克,存储值为1。显然数据保存有误差,虽然在快递运输中,此误差极小可以忽略不计,但从严谨的角度看,这是不合理的。   /* 根据商品重量的单位重新计算 */  if ($goods['goods_weight'] > 0)  {      $goods['goods_weight_by_unit'] = ($goods['goods_weight'] >= 1) ? $goods['goods_weight'] : ($goods['goods_weight'] / 0.001);  }    从上面转换代码可以看出,“克”转换为“千克”自动四舍五入,存储时会丢失精度,原因是goods表的goods_weight字段的小数位数为3引起的。 解决办法:将小数位数至少增加至5位,执行   ALTER TABLE ecs_goods CHANGE goods_weight goods_weight DECIMAL( 10, 5 ) UNSIGNED NOT NULL DEFAULT '0.00000';     
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop273产品详情页面评论不显示的问题
最近同事使用ECSHOP v273帮客户开发了一个商城系统,部署到服务器在测试的时候发现产品详情页面里测试的评论不显示,只显示了数量(其实是产品购买的次数)   因为同事搞了好长时间都没有搞定,所以才向我求助,得到了FTP等信息然后查看源码通过对比ECSHOP 的文件并没有发现源码有什么问题,但评论就是不显示   后经过反复测试发现当点击分页里第一页(其他页无效)链接时评论内容却显示了,通过跟踪该链接的请求地址再到源码里才发现问题所在   原来模板文件“goods.dwt”里虽然调用了评论模板,且评论内容也加载进去了,但调试时发现“comment.php”文件并没有执行 所以模板文件“comments_list.lbi”没有找到评论信息也就显示了未评论(分页数据其实并不是评论的分页数据而是商品购买次数)     解决方案:      因为当时自己还有工作所以并没有太多时间来查找真正的原因,所以只是按照最快的方式解决了该问题      其实也很简单就是在“goods.dwt”模板文件里添加一句JS代码来自动调用评论内容    任何问题都不只有一种解决方案,虽然某些方案看起来并不完美,但有时我们别无选择(最好的并不一定是最合适的)        
2025-04-24 阅读全文 →