Fecmall

第 2 位会员

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

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

上传商品图片的压缩率怎么修改6年前

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

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

上传商品图片的压缩率怎么修改6年前

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

上传商品图片的压缩率怎么修改6年前

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

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

上传商品图片的压缩率怎么修改6年前

从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泛指各个入口)

比对一下吧。

上传商品图片的压缩率怎么修改6年前

然后清空缓存图片

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

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

上传商品图片的压缩率怎么修改6年前

两个参数: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时间的问题6年前

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

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

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

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

docker-compose build ,cnetos7 报错6年前

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

docker compose 安装部署环境 执行docker-compose build时报错6年前

更改版本号安装资料: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) 把您的解决方案贴一下吧,方便后面的人

docker compose 安装部署环境 执行docker-compose build时报错6年前

@fec123123 #3楼 把你的解决方式发一下吧,在那个文件里面,怎么添加,以及添加后的样子

帮助后来人

重写 fecshop\app\appadmin\modules\Catalog\block\productinfo\index\Attr 重写了Attr 文件但是不生效6年前

@yue909 #5楼

\ 是转移字符,在双引号里面得用 \ ,因为双引号里面会转义, 譬如双引号里面的 \n代表回车

单引号里面不会转义

docker compose 安装部署环境 执行docker-compose build时报错6年前

根目录的composer.json文件里面修改版本号吧?

重写 fecshop\app\appadmin\modules\Catalog\block\productinfo\index\Attr 重写了Attr 文件但是不生效6年前

appadmin\config\Yiiwritemap.php

"\fecshop\app\appadmin\modules\Catalog\block\productinfo\index\Attr" => "\appadmin\local\local_modules\Catalog\block\productinfo\index\Attr",

修改: 改成

'\fecshop\app\appadmin\modules\Catalog\block\productinfo\index\Attr' => '\appadmin\local\local_modules\Catalog\block\productinfo\index\Attr',

或者

"\\fecshop\\app\\appadmin\\modules\\Catalog\\block\\productinfo\\index\\Attr" => "\\appadmin\\local\\local_modules\\Catalog\\block\\productinfo\\index\\Attr",

这是一个低级错误!

Your Site Analytics