Fecshop

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 最后登录时间 9小时前
  • 签名 净化自己,潜心编码
个人成就
  • 发表文章次数 157
  • 发布回复次数 1467
  • 个人主页浏览次数 163
请问订单号生成是怎么样1天前

百度搜索,一堆解决方式

百度搜搜能解决的问题

请问订单号生成是怎么样1天前

如果,你对这个敏感, 你可以使用uuid做id号

参考:https://github.com/fecshop/yii2_fecshop/blob/master/services/Session.php#L13:17

$uuid1 = Uuid::uuid1();
$this->_uuid = $uuid1->toString();

fecshop 数据库 和源码 可以直接下载吗1天前

源码有百度网盘完整文件压缩包

数据库是没有的,需要使用migrate

建议使用按照文档使用composer安装fecshop。

小程序商城使用fecshop,fecshop怎么与小程序打通?1天前

可以的,不过fecshop目前只有vue的完整的入口,小程序需要自己开发,fecshop有后端支持入口

小程序需要自己开发,使用fecshop的appserver入口,参看文档:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server.html

appserver是给客户端类型提供的入口。

fecshop 为什么自己封装了session services? 而不是直接使用fecshop的session组件1天前

对于session,是一个有状态的用户标示,可以存储一些当前用户的信息。

fecshop是一个多入口的系统,除了pc html5这些支持php session的入口外, 还有vue这类前后端彻底分离,不支持session的入口,这类入口需要使用token来支持

因此,为了降低复杂度,fecshop通过封装的方式,让二开用户对session的操作透明化,无论是那种入口,操作起来都是一样的, 不会因为入口的不同而写法不同,这样可以通过封装的方式,降低复杂度

譬如设置session service:Yii::$service->session->set() 方法设置即可

service session 支持多种存储方式,您可以按照自己想要的方式重写

fecshop 如何开发模式,做自己的主题,或者做成独立模板包?1天前

关于fecshop模板开发,参看文档: fecshop模板开发

开发成独立的模板包,你可以参考一下fecshop开发的模板扩展: http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-pkg-theme-list.html

fecshop 测试后台密码错误1天前

如果admin admin123 无法登录

试试 demo demo123

用appapi接口上传的产品,图片已存在,mongo里面image字段放相对目录,可以程序却去/www/web/fecshop/appimage/common/media/catalog/product/cache/bd935443df1c50537d4edaab4af5d446/230/230找图片,肯定没找到报错1天前

前后矛盾!搞的乱乱的,发帖后先自己读一遍自己的帖子,确定下是否有问题,将帖子写严谨明白

我猜测,你就是图片路径前面没有加 / 导致的问题

你的相对产品路径为:app/fecshop/appimage/common/media/catalog/product/下面,

新建了一个images文件夹里面放图片,然后mongo里面的image

那么,你的产品相对路径是 /images/20140908/0305/sh145-6397-5395.jpg

将这个路径写入到api的图片中即可,一定要/开头!

用appapi接口上传的产品,图片已存在,mongo里面image字段放相对目录,可以程序却去/www/web/fecshop/appimage/common/media/catalog/product/cache/bd935443df1c50537d4edaab4af5d446/230/230找图片,肯定没找到报错1天前

1.xxx可否通过修改数据库来实现,系统就是系统,不了解就别乱折腾,本人不会回复这样的问题,不要有直接操作数据库的想法,除非特殊的情况下,而且你非常熟悉系统,否则会搞出来乱子,弄很多异常数据。

2.图片处理的文件是在:https://github.com/fecshop/yii2_fecshop/blob/master/services/product/Image.php

如果还有问题,自己调试找找问题所在

用appapi接口上传的产品,图片已存在,mongo里面image字段放相对目录,可以程序却去/www/web/fecshop/appimage/common/media/catalog/product/cache/bd935443df1c50537d4edaab4af5d446/230/230找图片,肯定没找到报错1天前

是你写的错误,还是什么xx,我看你写的东西怪怪的

1.图片的相对路径为:@appimage/common/media/catalog/product/

2.你上传到相对文件路径下的文件路径是什么? 230images/20140908/0305/sh145-6397-5395.jpg 还是 images/20140908/0305/sh145-6397-5395.jpg,这个文件夹命名怪怪的。

3.如果你写的文件路径没有问题,也就是 230images/20140908/0305/sh145-6397-5395.jpg,那么

你打开mongodb中的product_flat表,你看看数据

 "image": {
     "gallery": [
       {
         "image": "/t/um/tumthmye9ca2l371522977560.jpg",
         "label": "phpvv",
         "sort_order": NumberInt(2),
         "is_thumbnails": "1",
         "is_detail": "1" 
      } 
    ],
     "main": {
       "image": "/x/8n/x8n9jkwjxpvyzy21522977555.gif",
       "label": "php",
       "sort_order": NumberInt(1),
       "is_thumbnails": "1",
       "is_detail": "1" 
    } 
  },

找到问题了没有?图片路径需要加一个/,将 230images/20140908/0305/sh145-6397-5395.jpg改成 /230images/20140908/0305/sh145-6397-5395.jpg

在文档:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-api-product-addone.html

中的示例数据图片地址你好好看看,出现问题先去比对数据

我部署的服务器除了appapi.xxx.com这个域名报错无法访问,其它类似appfront,apphtml5等都可以访问1天前

你说呢? 自己去看看标题,相符?

还有这个排版,像一坨狗屎一样难看

markdown:http://www.fecshop.com/markdown

新手小白咨询localhost解析不了1天前

@michael #6楼 新手去用docker部署吧,仔细看文档操作,很多人验证过了的,不能通过,自己调整姿势。

新手小白咨询localhost解析不了2天前

我的win host配置如下:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost


127.0.0.1       localhost




112.74.35.57      rock.fecshoptest.com     # rockmongo的域名指向,rockmongo是mongodb的可视化界面,类似于mysql的phpmyadmin
112.74.35.57      my.fecshoptest.com       # mysql的phpmyadmin的域名指向
112.74.35.57      appadmin.fecshoptest.com # 后台域名指向
112.74.35.57      appfront.fecshoptest.com # 前台pc端域名指向
112.74.35.57      appfront.fecshoptest.es  # 前台pc端 es 语言的域名指向
112.74.35.57      apphtml5.fecshoptest.com # 前台html端的域名指向
112.74.35.57      apphtml5.fecshoptest.es # 前台html端的域名指向
112.74.35.57      appapi.fecshoptest.com   # api端的域名指向
112.74.35.57      appserver.fecshoptest.com # server端的域名指向
112.74.35.57      img.fecshoptest.com		#appimage/common   图片的域名指向
112.74.35.57      img2.fecshoptest.com	#appimage/appadmin 图片的域名指向
112.74.35.57      img3.fecshoptest.com	#appimage/appfront 图片的域名指向
112.74.35.57      img4.fecshoptest.com	#appimage/apphtml5 图片的域名指向
112.74.35.57      img5.fecshoptest.com	#appimage/appserver图片的域名指向
112.74.35.57      vue.fecshoptest.com

供你参考

新手小白咨询localhost解析不了2天前

先学习下maekdown排版吧

我使用docker安装了系统,也按对应的方法配置了,但是在生成连接方面没有携带二级域名2天前

你多去看几遍发帖说明:http://www.fecshop.com/topic/624

发帖的时候注意换位思考,这里不是QQ聊天。

我使用docker安装了系统,也按对应的方法配置了,但是在生成连接方面没有携带二级域名2天前

@rocky #15楼

这样解决:

把:https://github.com/fecshop/yii2_fecshop/blob/master/services/Url.php 的方法getCurrentUrl()改成下面的:

/**
     * get current url.
     */
    public function getCurrentUrl()
    {
        if (!$this->_currentUrl) {
            $pageURL = $this->getBaseUrl() . $_SERVER['REQUEST_URI'];
            $this->_currentUrl = $pageURL;
        }

        return $this->_currentUrl;
    }

$_SERVER['SERVER_NAME'] 和 apache nginx有关系,这样不健壮,改成上面的就可以了

fecshop会修复这个bug

我使用docker安装了系统,也按对应的方法配置了,但是在生成连接方面没有携带二级域名2天前

你把:https://github.com/fecshop/yii2_fecshop/blob/master/services/Url.php

/**
     * get current url.
     */
    public function getCurrentUrl()
    {
        if (!$this->_currentUrl) {
            $pageURL = '//';
            $pageURL .= $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
            $this->_currentUrl = $pageURL;
        }
        return $this->_currentUrl;
    }

SERVER_NAME改成HTTP_HOST, 试试

我使用docker安装了系统,也按对应的方法配置了,但是在生成连接方面没有携带二级域名2天前

@rocky #12楼 描述能说清楚不?

什么文件,那个地方的代码,输出的什么内容?鬼知道你说的是什么,上面我给你的回复也这样说,你能看懂?

Your Site Analytics