Fecmall

第 2 位会员

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

下载时间最新的那个压缩包

composer 报错7年前

这个问题我没有遇到过,看网上也有一些遇到这个问题的,譬如:http://www.yiichina.com/question/3085

我也不知道如何解决,我本地不能重现

要么,您用百度云里面的完整压缩包安装吧

https://pan.baidu.com/s/1hs1iC2C

appadmin 4047年前

你改成

http://admin.xxxx.com/index.php/fecadmin/login/index

试试,如果可以访问,则说明nginx没有做url去除index.php的配置

发个文章你参考下:http://admin.xxxx.com/fecadmin/login/index

原来的URL 是

Fecshop 支付宝支付开发思路 和 详细的文件结构7年前

@alex #9楼 这个是实现的思路,为了给别人看支付宝实现的具体思路。

沙箱人个账户支付成功,商家账户余额却仍然为0,这是怎么回事? 7年前

@common/config/fecshop_local_services/Payment.php ,这个的优先级要高于 fecshop的配置文件:@fecshop/config/services/Payment.php,

在初始化的时候@common/config/fecshop_local_services/Payment.php会覆盖掉 @fecshop/config/services/Payment.php中的配置

因此,你应该在这个本地配置文件中配置:@common/config/fecshop_local_services/Payment.php

沙箱人个账户支付成功,商家账户余额却仍然为0,这是怎么回事? 7年前

是在本地路径配置:

common/config/fecshop_local_services/Payment.php

代码位置为:

'alipay' => [
                // 沙盒环境在:https://openhome.alipay.com/platform/appDaily.htm 这里获取。
                // 沙盒环境 - 商家appId 在这里获取 https://openhome.alipay.com/platform/appDaily.htm?tab=info
                'appId'         => '2016080500172713',
                // 沙盒环境 - 商家UID : https://openhome.alipay.com/platform/appDaily.htm?tab=account
                'sellerId'      => '2088102170055546',
                // 应用私钥,可以在这里通过工具生成:https://docs.open.alipay.com/291/105971/
                'rsaPrivateKey' => 'MIIEpAIBAAKCAQEApIw+Hsk65Z+mieDsEiTkhtf7ZNBgks83DLUDb1yh2d/HDB0s9zHFzsgQGny0kUTM0fJ43h7WydyUG9Kuv4fxD5iVfM2xkUYW5bvfTXVaj5LLj8rTKL+nnFybzzM5rewqh2u1Gzd7BbpOnhMn4Y+7JyyaWXsnRFBxIrmRAqQJVlVUG4RclLHfplFkMVcEMzoRda2UV54oQDMg8ZxignCqxgIKr7bpwpgdpdqZArHtmyEjhQfIblCLDjVk0rKxGsaz+ATYVt3eQozdyNEuKFRhy0VGmwmdQYhQFbge7SS6bVqXZHsq2fNZ6hMJ2XNOZajFm5jXMksnaX85PzdJ58HFewIDAQABAoIBAAn/c27Pb0Kwdp/+CJn5n+EJkn7HonaJHKErBnBnwnXIgQGdbDQA1DICOehCF36UHZXME8f7O7W8L0uZe4Crs9vsu3h/zwAysAV5atH8BWqf0rqD6lyZeIepoNXwGNsWdGcSBkkHD/SDI2+7Xjr4TrjMnvw83V/rO1SOzd7JNMAICj6NZ2tteIqQCn+BriEEawRDimSAWvVaCbwnbCDF8y40MxZ4K6picBQ0gsbC6eQuXRqzB6CoFBkQsXGtK0VXvlJXVmKRzRqPxjD6Cer21tF1CDryVedSWKsdwEXvOdO8LdPZpnmQMvwyTuhM0V9L3rif4spIK9ML3lZLzM47rpECgYEA2XzyRUEni4jKmWcE3oSZjCvp5BJwi6DSRkAphGTwoW/8oTCJhx1B43Qusxv0bUwGzN/KlRHwgNRerQ9xqWMYnIIfBJLOqASunB8eHMBDN+zC6TnUKOu43CpZ+fGVVm2VUbWLHr5h93AOBSQhtvvegbEk9hbNRCCbcY6jbZZmgkUCgYEAwa9v5Bk8q0obGonDUd5LZkHBt7mfT12cUPkfBClz8/tpv7rirCg5I4XaQHerEo+iCOpn3iIl37ix6V7LcspjJuJwpTn0OzugO7MzEyRi0zAqkNAB1voeJL/hl08rHVkA9fZ2AVuOhUvG2A1pqB8BjY9AW1/2W/EXH16qCKzfhL8CgYEAjK/QoJAHHrH8LMOBWNf547y8bfanqwr7OspikOwi5Ktmhna5YBfC+Xm8g8w/jzww4fKaP1f9dbjrDZQB+IrL7uIVYoX8/J8avI88kWilktWrN+daoKXrTTBwR8jIy8HTZ6nCNr787G0mBJlc3duMEeUffbk+SyW0p/6XJVq3MOkCgYEAhXqPJOZTjkRS63YXels1ITKd+yzcYojDynX07xxWQcV4+l4kCrrprdZ4M8eEyRTdeUF59XcZHNYfHhJrKR/bNxgEw4luDEgqRBpaT43a4WonW4dOTUYv8eme4XT45I/K/rcsWgEr9ibj0U9lCizcGB+qHY7DrFc5NTA7BCGHJOcCgYAN82UigyX4qyqpQDofP/fQOybE2QJuG4pG3x3k/nMxCYm6DAcDS9WyRIAlNwOLXDFLICPa3SlaFjC4A0hLh1CU0465Bau+/q8Avs2/Hz1SMoeqyKf8Sq3RyCFFSb0Zsq26Tr8BtyRjHfFRDiZe5O9H7lOCGqiQEgUuAE9aCgCYVA==',
                // 支付宝公钥,注意,这里不是应用私钥,需要把应用公钥提交后获取的支付宝公钥
                // 对于沙盒账户的步骤可以参看:http://blog.csdn.net/terry_water/article/details/75258175
                'alipayrsaPublicKey' => 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt5egD1BQCK5fCQXKsgWh+VFj9zanV9cdwVmM/MOQ/zrwMBHMIRO0IdJMft351iXtyACKVX+noK1qzkiVOdg3MxLjbGoMDKR+/1PDxoxtWSVUJBywoYHH/Dh7TCi5GWGasOlXV4qWi0e5Yfa2x/Wi0cxqx76aY5izXEyabHAvWgTWNv121ZRNhl4qcuoWZYiMIQpTst6hEhRn/isUMgdtLRQ1a06q+qOkLmJ99vq8cqbfduAdOuhzbZNWqLV76CSc0meurlVtDoIn5kVAZdzjNTA2rlqSCgs/OZxaL8s/qrIynhLoB6U6i0fj4RsIsbrvoSnrPWo98rsM0RrlU8fpdwIDAQAB',  //'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApIw+Hsk65Z+mieDsEiTkhtf7ZNBgks83DLUDb1yh2d/HDB0s9zHFzsgQGny0kUTM0fJ43h7WydyUG9Kuv4fxD5iVfM2xkUYW5bvfTXVaj5LLj8rTKL+nnFybzzM5rewqh2u1Gzd7BbpOnhMn4Y+7JyyaWXsnRFBxIrmRAqQJVlVUG4RclLHfplFkMVcEMzoRda2UV54oQDMg8ZxignCqxgIKr7bpwpgdpdqZArHtmyEjhQfIblCLDjVk0rKxGsaz+ATYVt3eQozdyNEuKFRhy0VGmwmdQYhQFbge7SS6bVqXZHsq2fNZ6hMJ2XNOZajFm5jXMksnaX85PzdJ58HFewIDAQAB',
                // 下面是沙盒地址, 正式环境请改为:https://openapi.alipay.com/gateway.do
                'gatewayUrl'    => 'https://openapi.alipaydev.com/gateway.do', 
            ],
fecshop config加载顺序问题7年前

@dionyang [#3楼](#comment3) 如果是对Yii框架的配置,你写在

 require(__DIR__.'/../../common/config/main.php'),
 require(__DIR__.'/../../common/config/main-local.php'),
 require(__DIR__.'/../config/main.php'),
 require(__DIR__.'/../config/main-local.php'),
 

注意,仅仅是Yii2框架的配置,譬如配置mysql redis mongodb等

fecshop config加载顺序问题7年前

后面的配置会覆盖前面的配置,对于上面的第一部分的说明,了解Yii2的应该不陌生。

fecshop config加载顺序问题7年前

1.

 require(__DIR__.'/../../common/config/main.php'),
 require(__DIR__.'/../../common/config/main-local.php'),
 require(__DIR__.'/../config/main.php'),
 require(__DIR__.'/../config/main-local.php'),

这几个部分是Yii2框架的配置,也就是给Yii2的一些数据库,debug等的开启和关闭。

如果你使用过Yii2的advanced,你会看到这几个配置文件的,这几个配置文件对应Yii2的本地配置。

2.fecshop的配置:

// fecshop services config
require(__DIR__.'/../../vendor/fancyecommerce/fecshop/config/fecshop.php'),
// fecshop module config
        require(__DIR__.'/../../vendor/fancyecommerce/fecshop/app/appserver/config/appserver.php'),

fecshop想要重写Yii2的配置,可以在这些配置里面添加,fecshop要高于Yii2的配置,可以覆盖

3.

// thrid part confing

        // common modules and services.
        require(__DIR__.'/../../common/config/fecshop_local.php'),

        // appadmin local modules and services.
        require(__DIR__.'/../config/fecshop_local.php')

这个部分就不用说了,这是用户二开的配置,优先级最高

搜索不准7年前

你搜索的词,譬如10个英文词,他会先找10个词都匹配的产品,然后找9个,然后找8个,依次,最后找出现一个词的产品,并按照词的匹配度进行排序。

我看结果挺准的,第一个产品和搜索词高度匹配。

@terry,我重新支付订单,不让他进入购物车好改么7年前

@fecshoper #2楼 有点小麻烦,这个功能,暂时先加入购物车的方式用吧

@terry,我重新支付订单,不让他进入购物车好改么7年前

不明白你的意思,说仔细一点

麻烦帮我看下,总是有些产品缩略图有问题,7年前

你改成下面的吧

protected function getProductNewPath($imageVal, $imgResize, $waterImgPath)
    {
        if (!$this->_md5WaterImgPath) {
            if (!$waterImgPath) {
                $waterImgPath = 'defaultWaterPath';
            }
            //echo $waterImgPath;exit;
            $this->_md5WaterImgPath = md5($waterImgPath);
        }

        $baseDir = '/cache/'.$this->_md5WaterImgPath;
        if (is_array($imgResize)) {
            list($width, $height) = $imgResize;
        } else {
            $width = $imgResize;
            $height = '0';
        }

        $imageArr = explode('/', $imageVal);
        $dirArr = ['cache', $this->_md5WaterImgPath, $width, $height];
        foreach ($imageArr as $igf) {
            if ($igf && !strstr($igf, '.')) {
                $dirArr[] = $igf;
            }
        }
        $createDir = \fec\helpers\CDir::createFloder($this->getBaseDir(), $dirArr);
        if($createDir){
            $newPath = $this->getBaseDir().$baseDir .'/'.$width.'/'.$height.$imageVal;
            $newUrl = $this->getBaseUrl().$baseDir .'/'.$width.'/'.$height.$imageVal;
            return [$newPath, $newUrl];
        }else{
            return [];
        }
    }
麻烦帮我看下,总是有些产品缩略图有问题,7年前

我找到问题了,你的代码不够新,现在的代码是这个样子的:

foreach ($imageArr as $igf) {
            if ($igf && !strstr($igf, '.')) {
                $dirArr[] = $igf;
            }
        }

看if条件。

删除订单有问题7年前

这个按钮要去掉,订单是不允许在后台删除的,这是很危险的操作,待会我就去掉这个

fecshop service一点建议7年前

@dionyang #2楼 OK,放到model里面更透明一些。

这个等功能完善了,在回头优化下。

麻烦帮我看下,总是有些产品缩略图有问题,7年前

@fecshoper #18楼 解决方案写一下

什么原因导致的?

以及如何解决这个问题?

fecshop service一点建议7年前

好的,我先记录一下这个。

麻烦帮我看下,总是有些产品缩略图有问题,7年前

@fecshoper #16楼 如果处理了这个问题,解决了,一定要来反馈下哈,方便后来人。

Your Site Analytics