Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 8天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
vue端 拦截跨源请求6年前

@successgdc 你们没有出这个问题吧?

wamp 环境部署,500错误6年前

加了 RewriteBase / 成功解决问题。

详细参看:http://www.fecshop.com/topic/1369

中文乱码6年前

@kreion #4楼 把导入的mongodb的js文件,文件格式utf-8处理一下,然后重新导入试试

从购物车生成订单的过程中,有没有检查产品的上下架状态和商品的库存数量问题6年前

多谢提的bug,已经修复:

https://github.com/fecshop/yii2_fecshop/commit/c31e68b5fb004abae216df88002920bc8a47aed9

除了修复库存的扣除,还有其他的检查 1.产品是否存在,2产品status是否是enable,3产品的上架状态是否为上架

你看看是否还有问题。

中文乱码6年前

这个数据在mongodb的分类表中,查看一下数据库的数据是否也乱码?

Request exceeded the limit of 106年前

@kreion #4楼 自己去搜索解决,在这样问下去,不耻下问就变成无耻下问了,网上很多资料。

fecshop在windows下安装6年前

apache 500报错:Request exceeded the limit of 10

加了 RewriteBase / 成功解决问题。

详细参看:http://www.fecshop.com/topic/1369

wamp 环境部署,500错误6年前

看一下这个:http://www.fecshop.com/topic/1369

apache服务器开启rewrite模式(隐藏index.php) 配置教程,发现应该加上 RewriteBase / 这个设置,才能完整
首页可以打开,但是页面每个按钮都报4046年前

@kreion #17楼 看你的报错: Request exceeded the limit of 10

看看这个文章: http://www.fecshop.com/topic/1369

首页可以打开,但是页面每个按钮都报4046年前

你搜索一下apache 500造成的原因把

url rewrite你是否开启了?

参看:http://www.fecshop.com/topic/392

首页可以打开,但是页面每个按钮都报4046年前

@kreion [#9楼](#comment9)

500报错,应该有报错信息把,贴一下报错信息。

进入@app/web/index.php 把第二行的代码改改,让报错信息都释放出来看看

登录账号判断6年前

这个是yii2的model中的 rules

https://github.com/fecshop/yii2_fecshop/blob/master/models/mysqldb/customer/CustomerLogin.php#L31

去掉这一行就不会对email格式进行验证了

同样,注册部分:https://github.com/fecshop/yii2_fecshop/blob/master/models/mysqldb/customer/CustomerRegister.php

也是在rules里面进行数据格式验证

Stock 库存服务里的错误信息的添加不能方便的写翻译6年前

同样,还有你说的代码规范问题,都需要打磨一番。

Stock 库存服务里的错误信息的添加不能方便的写翻译6年前

前面意识到了这个问题,已经弄了解决方案,但是一直没有抽出来时间彻底修复这个翻译问题

https://github.com/fecshop/yii2_fecshop/blob/master/services/helper/Errors.php#L33

 public function add($errors, $arr = [])
    {
        if ($errors) {
            $errors = Yii::$service->page->translate->__($errors, $arr);
            $this->_errors[] = $errors;
        }
    }

可以在第二个参数里面设置相应的动态变量的对应值,当时做这个功能的时候yii2不支持这种有动态变量的翻译,后面升级后才支持(Yii2的新版本,忘记是那个版本开始支持的),进而fec也进行了支持这种翻译

这个应该改成:

Yii::$service->helper->errors->add('Product Id: {product_id} , Product inventory is less than {sale_qty}', ['product_id' => $product['_id'], 'sale_qty' => $sale_qty]);

然后在翻译文件中添加

"Product Id: {product_id} , Product inventory is less than {sale_qty}", "产品Id: {product_id} , 产品库存小于 {sale_qty}"

这个是后期发现这个问题,还没有抽出来时间修复这个翻译问题

翻译问题,同样还有后台,现在不支持多语言,后台的翻译问题我来修复和开发

如果你有时间可以修复一下这些翻译问题。appserver的翻译和service里面的类似你说的这些错误问题。

拼写错误报告6年前

一共4处

[root@iZ942k2d5ezZ fancyecommerce]# grep -Hnr --color 'status_unknown'  ./*
./fecshop/services/helper/Appapi.php:28:    public $status_unknown                                 = 1000000;   // 程序内部错误:未知错误
./fecshop/services/helper/Appapi.php:110:            $this->status_unknown => [
./fecshop/services/helper/Appserver.php:27:    public $status_unknown                                = 1000000;   // 程序内部错误:未知错误
./fecshop/services/helper/Appserver.php:225:            $this->status_unknown => [

麻烦你提交个PR吧 :+1

生产环境商城配置多台服务器之后,商城后台访问不到css和js文件6年前

@Andrew #9楼

恩,接口化的前端应用不需要fecshop的js和css了,后端访问量不大,可以强制使用某台主机来解决。

Your Site Analytics