Fecshop

第 2 位会员

会员
个人信息
个人简介
Terry
个人成就
  • 发表文章次数 304
  • 发布回复次数 2792
  • 个人主页浏览次数 297
FA系统必须安装在另一个服务器上么1个月前

完全独立的2套系统,怎么都可以。

docker 报错1个月前

该截图和fecshop无关,请考虑其他原因。

加载不出图片,在路径看有上传图片了,图片加载不出来1个月前

肯定是上传失败了,点击编辑,在图片栏目是否能看到产品图片?

作为一个程序员,自己找一下原因,至少诊断出来具体的原因。

yii identity为空1个月前

猜测,你可能是重写

https://github.com/fecshop/yii2_fecshop/blob/master/app/appserver/modules/AppserverTokenController.php#L57

behaviors()方法导致了,去掉重新看一下是否恢复。

 $behaviors['authenticator'] = [  
            'class' => CompositeAuth::className(),  
            'authMethods' => [  
                # 下面是三种验证access_token方式  
                //HttpBasicAuth::className(),  
                //HttpBearerAuth::className(),  
                # 这是GET参数验证的方式  
                # http://10.10.10.252:600/user/index/index?access-token=xxxxxxxxxxxxxxxxxxxx  
                QueryParamAuth::className(),  
            ],  
          
        ]; 
yii identity为空1个月前

打开这个class

https://github.com/fecshop/yii2_fecshop/blob/master/app/appserver/modules/AppserverTokenController.php#L57

里面执行的yii 行为

就是use fecshop\yii\filters\auth\QueryParamAuth;

打开这个文件:

https://github.com/fecshop/yii2_fecshop/blob/master/yii/filters/auth/QueryParamAuth.php#L27

public function authenticate($user, $request, $response)
    {   
        $identity = Yii::$service->customer->loginByAccessToken(get_class($this));
        if($identity){
            return $identity;
        }else{
            $cors = Yii::$service->helper->appserver->getYiiAuthCors();
            if (is_array($cors)) {
                foreach ($cors as $c) {
                    header($c);
                }
            }
            $code = Yii::$service->helper->appserver->account_no_login_or_login_token_timeout;
            $result = [ 'code' => $code,'message' => 'token is time out'];
            Yii::$app->response->data = $result;
            Yii::$app->response->send();
            Yii::$app->end();
        }
    }

可以看到这里已经执行。

yii identity为空1个月前

不需要

首页产品排序1个月前

https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/Cms/block/home/Index.php#L47

加入 orderBy 条件

 /*
     * @param $filter | Array , example filter:
     * [
     * 		'numPerPage' 	=> 20,
     * 		'pageNum'		=> 1,
     * 		'orderBy'	=> ['_id' => SORT_DESC, 'sku' => SORT_ASC ],
     * 		'where'			=> [
     *          ['>','price',1],
     *          ['<=','price',10]
     * 			['sku' => 'uk10001'],
     * 		],
     * 	    'asArray' => true,
     * ]
     * 得到总数。
     */
docker 报错1个月前

请重新build,从头重新操作。

fecshop团队能否写一个关于“宝塔面板”配置安装的详细教程?1个月前

@qq977088778 [#4楼](#comment4)

这里有一个开发初衷的说明:http://www.fecshop.com/first

2019年前几年,是一边上班,一边开发的fecshop,时间有限,不支持定制服务,因为上班有收入,所以fechsop可以彻底的开源

2019年后,全职维护fecshop,fecshop还是继续保持原来的开源协议,支持二次开发定制收费服务,后面会做一些收费的系统来维持收入。

fecshop团队能否写一个关于“宝塔面板”配置安装的详细教程?1个月前

fecshop,做的是产品,是从技术角度解决电商实战方面问题而开发的,是市面上的一些电商系统无法解决一个中型网站的需求而开发的,是为了解决新的问题,而不是取代其他的电商系统

你说的是从入手的角度说的建议,也没错。

fecshop根本不是一个为了解决某个问题或者某个场景而做的电商系统,而是一个电商基层框架,是一个composer电商基础包,后面会基础这个基础包做一系列的其他的电商系统的功能包,譬如订货系统,b2b2c,微信分销系统等等。

fecshop的设计,不是从市场运营的角度,也不是考虑上手的难易,考虑的是从产品的角度解决电商实战过程中遇到的问题,是从产品的思路展开,就是这个一个定位,如果考虑上手难易,可以考虑其他的电商系统。

还是那句话,行动空想更重要,建议不仅仅是一个title,更应该包含如何执行的内容

fecshop团队能否写一个关于“宝塔面板”配置安装的详细教程?1个月前

1.宝塔咨询过,可以把fecshop集成进去,需要付费,一年3500,这个钱谁掏?

2.作为程序员,别那么依赖一些控制面板,docker安装也很快,熟练1个小时,有点docker基础的3-4个小时基本可以搞定

3.贡献型的建议,比,索取型的建议,更有意义,大家都知道宝塔集成进去好,谁会去付这个费用?

4.看你写了这么多,也肯定是心思所致,也是希望fecshop更好,但是,不要再提类似的建议了,没有意义,你让淘宝的系统也搞成cms那样一键安装试试?空头说建议没有意义,如果说建议,直接用你的行动,show your code,从代码的层面来谈优化这个事情,凌空而上说的这些建议没有意义。

5.行动更有意义.

点击中文语言不行,就英语可以的1个月前

论坛搜索报错信息,有帖子。

出现报错,把报错信息写到title中,方便其他人搜索

paypal 正式线上收款账户设置1个月前

个人账户页可以的,如果改版了,请自己查阅资料设置。

关于phpstorm 方法跳转实现1个月前

嗯,是这样,services只有再运行的时候才知道是哪里的文件

对于架构,services是非常必要的,但是没有想到更改好的办法找到文件跳转

比较好的是,services的名称和文件对应起来,找文件比较好找。

fecshop-缓存问题1个月前

嗯,就是这个原因导致的。

安装完毕,后台点击就开始报这个错误.是我环境问题,还是 yii 的问题.1个月前

如果是docker安装的,那么路径是php docker容器里面的目录

配置文件路径是 $config_file_dir = $this->_currentDir . '/etc/config.php'; 前面有一个 $this->_currentDir

Your Site Analytics