Fecshop

第 2 位会员

会员
个人信息
个人简介
Terry
个人成就
  • 发表文章次数 290
  • 发布回复次数 2624
  • 个人主页浏览次数 279
按照教程安装结束后,如何开发1个月前

docker是容器技术,容器有点类似虚拟机,但是和虚拟机不一样,耗资源少

宿主主机的文件夹通过文件映射的方式,映射到容器里面,因此在宿主主机更改相应的文件内容,容器里面的文件就会被修改(这个有点类似于Linux NFS的磁盘挂载)

宿主主机的./yii2_fecshop_docker/app/fecshop里面就是完整的fecshop文件,因此你要做的就是在这里做文件更改,开发

使用编辑器phpstorm等编辑器,将./yii2_fecshop_docker/app/fecshop加载进去编辑代码即可

开发前需要先了解一下fecshop,多看一下帮助和开发文档

app/appadmin/modules/AppadminbaseBlockEdit.php 如何重写1个月前

@successgdc #2楼 幅度有点大,得预备出来时间处理问题和测试问题。

app/appadmin/modules/AppadminbaseBlockEdit.php 如何重写1个月前

恩,这个类是被其他的block edit继承的基类,只能通过yii2的classmap,全部替换的方式重写了,没有其他的办法。

商品特价时间的设置,能否设置精确到时分秒1个月前

fecshop,把后台再美化一下,基本就这样了,作为一个电商底层框架的定位,已经满足了,继续完善细节和bug处理

后面完善一下生态,做一些模板插件之类的扩展,甚至系统。(都以扩展的方式来做,无论免费还是收费)

商品特价时间的设置,能否设置精确到时分秒1个月前

@successgdc #2楼 恩,后台的模板优化,你也催一下你老大,想年前弄好,虽然给了一部分修改,但是还是个半成品,页面还是有问题,等待你们那边的美工给予进一步的修改。

上传商品图片的压缩率怎么修改1个月前

您的网站开始运营了吗?可以当一个案例否?

如果可以,留言处留一下您的网站域名,3Q

上传商品图片的压缩率怎么修改1个月前

如果网站上线了,升级前先备份好数据和文件

上传商品图片的压缩率怎么修改1个月前

最好是,每次fecshop升级,都进行同步升级,这样会好很多

后面fecshop以修复bug为主,版本升级对外层包的修改会很少。

上传商品图片的压缩率怎么修改1个月前

从1.1 升级1.6文档:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-update.html

外层包的部分需要手动更改:https://github.com/fecshop/yii2_fecshop_app_advanced ,外层包的一些配置需要进行更改,您比对一下吧,从1.1升级1.6,这个包进行了很大的改动,比对工作量也比较大,另外升级后需要执行migrate升级数据库。

外层包,您可以先备份里面的config文件,然后用https://github.com/fecshop/yii2_fecshop_app_advanced 包的内容覆盖,然会在比对设置,大致就是各个入口的config文件:https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/common/config

https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/appfront/config

https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/appserver/config

https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/apphtml5/config

https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/appapi/config

https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/appadmin/config

https://github.com/fecshop/yii2_fecshop_app_advanced/tree/master/console/config

里面的配置文件需要升级,完事后,需要刷新下redis缓存。

另外入口的index.php 文件可能发生了改动 @app/web/index.php (@app泛指各个入口)

比对一下吧。

上传商品图片的压缩率怎么修改1个月前

然后清空缓存图片

@appimage/common/media/catalog/product/cache/*

将缓存图全部删除掉(cache文件夹不要删除,如果误删重建cache文件夹,请务必设置成可写)

上传商品图片的压缩率怎么修改1个月前

两个参数:https://github.com/fecshop/yii2_fecshop/blob/master/config/services/Product.php#L38

/**
                 * // https://github.com/liip-forks/Imagine/blob/b3705657f1e4513c6351d3aabc4f9efb7f415803/lib/Imagine/Imagick/Image.php#L703
                 * png图片resize压缩的质量数
                 * 范围为  0-9,数越大,质量越高,图片文件的容量越大, 数越低,图片越模糊,容量越小
                 */
                'pngCompressionLevel' => 8,
                /**
                  * https://github.com/liip-forks/Imagine/blob/b3705657f1e4513c6351d3aabc4f9efb7f415803/lib/Imagine/Imagick/Image.php#L676   
                  * https://secure.php.net/manual/zh/imagick.setimagecompressionquality.php
                  * 'jpeg', 'jpg', 'pjpeg' 格式图片进行压缩的质量数
                  * 范围:1-100,数越大,质量越高,图片文件的容量越大, 数越低,图片越模糊,容量越小
                  */
                'jpegQuality' => 80,

你可以在@common/config/fecshop_local_services/Product.php中设置(覆盖配置)

<?php
/**
 * FecShop file.
 *
 * @link http://www.fecshop.com/
 *
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */
return [
    'product' => [
        'childService' => [
            'image' => [
                /**
                 * // https://github.com/liip-forks/Imagine/blob/b3705657f1e4513c6351d3aabc4f9efb7f415803/lib/Imagine/Imagick/Image.php#L703
                 * png图片resize压缩的质量数
                 * 范围为  0-9,数越大,质量越高,图片文件的容量越大, 数越低,图片越模糊,容量越小
                 */
                'pngCompressionLevel' => 9,
                /**
                 * https://github.com/liip-forks/Imagine/blob/b3705657f1e4513c6351d3aabc4f9efb7f415803/lib/Imagine/Imagick/Image.php#L676
                 * https://secure.php.net/manual/zh/imagick.setimagecompressionquality.php
                 * 'jpeg', 'jpg', 'pjpeg' 格式图片进行压缩的质量数
                 * 范围:1-100,数越大,质量越高,图片文件的容量越大, 数越低,图片越模糊,容量越小
                 */
                'jpegQuality' => 100,
            ],
        ],

设置最大值

请教个appserver token与session时间的问题1个月前

您好,redisSession是有一些问题,前面有人提交过:http://www.fecshop.com/topic/842

现在进行了修正,代码提交: https://github.com/fecshop/yii2_fecshop/commit/2c5fdb4300b2dc7a33151f59120e940e45d1802d

您把提交涉及的两个文件,直接用github的文件覆盖,然后测试看一下,这个周末发个新版。

现在改成了redis的set方法设置过期时间。

docker-compose build ,cnetos7 报错2个月前

来这个帖子讨论吧,回贴了: http://www.fecshop.com/topic/1657

docker compose 安装部署环境 执行docker-compose build时报错2个月前

更改版本号安装资料:http://web.onassar.com/blog/2012/09/23/installing-a-specific-pecl-extension-version/

amqp的版本号:http://pecl.php.net/package/amqp

将:https://github.com/fecshop/yii2_fecshop_docker/blob/master/services/php/docker/Dockerfile#L25

RUN pecl install -o -f oauth mongodb amqp \

改成:

RUN pecl install -o -f oauth mongodb amqp-1.9.4 \

试试?

@fec123123 [#3楼](#comment3) 把您的解决方案贴一下吧,方便后面的人

Your Site Analytics