Fecmall

第 2 位会员

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

2358269014@qq.com

你先整理清楚发邮件把

测试数据mysql中没有table.7年前
这里是执行的命令,在安装fecshop的时候,文档里面已经 写好了migrate的命令,您不需要再次执行下面的操作。

1.这个文档地址没有在安装配置文档中出现把?

2.你仔细看内容,在安装fecshop的时候,文档里面已经 写好了migrate的命令 , 指的是 http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html 这个文档已经有相应的执行,在第10部分10、导入数据库表(migrate),在fecshop根目录执行下面的命令行

因此,您不需要再次执行下面的操作. 这个文档的内容,有什么问题?

文档里面的东西你不看,不操作,自己巴拉出来的东西又理解错误,喜欢按照自己的方式玩,你就按照自己的方式玩, 自己有个性,你就去施展自己的个性,没必要过来玩fecshop,我也节省时间处理你的那些无聊的问题,大家都好!

测试数据mysql中没有table.7年前

回头看你其他提问的问题,就在安装过程中疏漏了操作步骤:

http://www.fecshop.com/topic/419

你这么自信,每一步都操作成功了,上面你的问题为什么疏漏了操作步骤?

你这么牛,你还来这么问什么问题,我嘴的确欠,不应该回复你的帖子还被咬。

测试数据mysql中没有table.7年前

@hfli #4楼

回复:

1.仔细看有没有create table的操作:https://github.com/fecshop/yii2_fecshop/blob/master/migrations/mysqldb/m170619_014655_fecshop_tables.php

2.你这句话哪里看的?给出链接和具体位置截图

3.如果你真的都执行成功,为什么就你一个人有这个错误,其他人都没有提过这个问题,fecshop都有线上运行的项目

4.fecshop你不要玩了,不适合你,你不要来这里发帖了,同样这里不适合你。

时间不是东8区时间 咋调整呢?7年前

您好,这个疏漏了,我记录一下,下一个版本加上这个fecshop内部控制时区控制

您可以先这样进行全局设置:

修改php.ini,在php.ini中找到data.timezone = 去掉它前面的;号,然后设置data.timezone = "Asia/Shanghai"即可。

apphtml5这个如何使用中文语言,我设置的comm和store为中文,都没成功展示中文7年前

@PHPJAVAGOC [#11楼](#comment11) 等下一个版本把,过一个周发个新版本

http://fecshop.apphtml5.fancyecommerce.com/cn/customer/account

过段时间弄这个,之前遗漏了,apphtml5端的翻译文件

apphtml5这个如何使用中文语言,我设置的comm和store为中文,都没成功展示中文7年前

@PHPJAVAGOC #8楼 稍等,好像有bug,我处理一下,页面文字内容的翻译

apphtml5这个如何使用中文语言,我设置的comm和store为中文,都没成功展示中文7年前
'fecshop.apphtml5.fancyecommerce.com/cn' => [
                'language'         => 'zh_CN',
                'languageName'     => '中文',
                'localThemeDir'    => '@apphtml5/theme/terry/theme01',
                'thirdThemeDir'    => [],
                'currency'         => 'CNY',
                'mobile'           => [
                    'enable'            => false,
                    'condition'         => ['phone', 'tablet'],
                    'redirectDomain'    => 'fecshop.apphtml5.fancyecommerce.com/cn',
                ],
                'sitemapDir' => '@apphtml5/web/cn/sitemap.xml',
            ],
apphtml5这个如何使用中文语言,我设置的comm和store为中文,都没成功展示中文7年前

@PHPJAVAGOC #5楼

自己解决,功能没有问题的,可以看demo

http://fecshop.apphtml5.fancyecommerce.com/cn/

该给你的资料都给你了,剩下看你自己了

测试数据mysql中没有table.7年前

@hfli [#2楼](#comment2) 1.这里是测试数据,不是安装表

2.测试数据的导入只会导入数据,不会涉及到表结构的更改

3.表的创建,是在安装的时候已经创建,参看回答#1

4.你在安装步骤migrate部分,mysql的初始化安装没有操作成功。无脑粘贴执行,不看执行结果。

apphtml5这个如何使用中文语言,我设置的comm和store为中文,都没成功展示中文7年前

参看帮助文档: http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_mutil_lang.html

第三部分:

三:各个入口的语言配置
--------------

> 当我们在上面的步骤中设置了语言,以及各个语言对应的翻译文件后,
> 我们需要为各个入口设置对应的默认语言


### 设置各个域名下面的默认语言

打开 @app/config/fecshop_local_services/Store.php
...

打开文档地址参看详细的介绍

后台管理,分类管理中如何默认展示中文?7年前

1.后台的菜单实现是在这里: https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/modules/Catalog/block/category/Index.php

ublic function getCategoryTree($treeArr = '', $level = 0)
    {
        if (!$treeArr) {
            $treeArr = Yii::$service->category->getTreeArr();
        }
        $id = Yii::$service->category->GetPrimaryKey();
        if (!$level) {
            $str = '<ul class="tree treeFolder">';
        } else {
            $str = '<ul>';
        }
...

上面实现的数据,因此,查看方法:$treeArr = Yii::$service->category->getTreeArr();

/**
     *  得到分类的树数组。
     *  数组中只有  id  name(default language), child(子分类) 等数据。
     *  目前此函数仅仅用于后台对分类的编辑使用。 appadmin.
     */
    public function getTreeArr($rootCategoryId = '', $lang = '',$appserver=false,$level = 1)
    {
        $arr = [];
        if (!$lang) {
            $lang = Yii::$service->fecshoplang->defaultLangCode;
        }
        if (!$rootCategoryId) {
            $where = ['parent_id' => '0'];
        } else {
            $where = ['parent_id' => $rootCategoryId];
        }
        $categorys = $this->_categoryModel->find()->asArray()->where($where)->all();
        //var_dump($categorys);exit;
        $idKey = $this->getPrimaryKey();
        if (!empty($categorys)) {
            foreach ($categorys as $cate) {
                $idVal = (string) $cate[$idKey];
                $arr[$idVal] = [
                    $idKey    => $idVal,
                    'level'   => $level,
                    'name'    => Yii::$service->fecshoplang->getLangAttrVal($cate['name'], 'name', $lang),
                ];
                if($appserver){
                    $arr[$idVal]['url'] = '/catalog/category/'.$idVal;
                }
                //echo $arr[$idVal]['name'];
                if ($this->hasChildCategory($idVal)) {
                    $arr[$idVal]['child'] = $this->getTreeArr($idVal, $lang,$appserver,$level+1);
                }
            }
        }
        return $arr;
    }

因此,你可以看到, $treeArr = Yii::$service->category->getTreeArr(); 改成 $treeArr = Yii::$service->category->getTreeArr('','zh'); 就可以了

block的重写参看:

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-rewrite-func.html

8.通过rewriteMap进行重写Block Model 层

测试数据mysql中没有table.7年前

1.创建表的sql肯定有:https://github.com/fecshop/yii2_fecshop/blob/master/migrations/mysqldb/m170619_014655_fecshop_tables.php

2.严格按照文档步骤执行。

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html

执行部分:10.1、Yii2 migratge方式导入表。

3.即使fecshop有这个问题,这个只能称呼为bug,和建议这两个字没有关系,现在的问题出自你自身文档不细看,不严格操作。

4.最后,如果使用的百度网盘下载的,请下载日期离现在最近的。

导入sql文件报错7年前

去搜索自己解决: SQLSTATE[HY000] [2002] No such file or directory

导入sql文件报错7年前

看不懂

apache2配置后,禁止访问 “403 Forbidden”7年前

@hfli #3楼 把您的解决方案详细写一下吧, 我一般玩nginx, apache 不熟悉

Your Site Analytics