新手必看

新手必看

常见问题必读帮助文件
鸿宇官网

鸿宇官网

鸿宇科技官方网站
鸿宇教程库

鸿宇教程库

鸿宇科技官方教程
功能反馈与建议

功能反馈与建议

BUG反馈问题建议
鸿宇淘宝店铺

鸿宇淘宝店铺

鸿宇官方唯一淘宝店铺
旺迈特官网

旺迈特官网

B2B2C新零售智慧生态电商系统
旺迈特演示站点

旺迈特演示站点

B2B2C多用户商城、新零售智慧生态电商系统
QQ客服(技术支持)

QQ客服(技术支持)

QQ:1527200768/获取论坛账号/软件开发/功能定制

ECshop鸿宇小京东 - 数据库全局调用查询示例

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 1972 次浏览 • 2018-04-19 13:02 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
 
$goods_name = $GLOBALS['db']->getOne("select goods_name from".$GLOBALS['ecs']->table('order_goods')." where order_id = " . $order_id);
  查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
 
$goods_name = $GLOBALS['db']->getOne("select goods_name from".$GLOBALS['ecs']->table('order_goods')." where order_id = " . $order_id);

 

ECshop鸿宇小京东 - 修复手机端后台->分销管理->分成订单管理报1054数据库错误

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 2181 次浏览 • 2018-04-18 10:30 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
解决方案:下载附件,直接覆盖
 
 
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
解决方案:下载附件,直接覆盖
 
 

Html5 div中图片垂直居中 如何使div中图片垂直居中

后端开发鸿宇 发表了文章 • 0 个评论 • 1679 次浏览 • 2018-04-16 14:48 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
 
解决方案:代码如下
<style type="text/css">
div {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100px;
height: 100px;
border: 1px solid #eee;
}
div > img {
vertical-align: middle;
}
</style>
 div相对与table对于图片的垂直居中支持的并不好,特别对于不同浏览器的兼容性来说,这里我们看下一个简洁的css解决方法: 
在曾经的 淘宝UED 招聘 中有这样一道题目: 

“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。” 

当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。 
题目的难点在于两点: 
1.垂直居中; 
2.图片是个置换元素,有些特殊的特性。 
至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解决方法:
.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}
<div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div>
<html><head><style>.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}</style></head>
<body><div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" _fcksavedurl="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div></body> 查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
 
解决方案:代码如下
<style type="text/css">
div {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100px;
height: 100px;
border: 1px solid #eee;
}
div > img {
vertical-align: middle;
}
</style>

 div相对与table对于图片的垂直居中支持的并不好,特别对于不同浏览器的兼容性来说,这里我们看下一个简洁的css解决方法: 
在曾经的 淘宝UED 招聘 中有这样一道题目: 

“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。” 

当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。 
题目的难点在于两点: 
1.垂直居中; 
2.图片是个置换元素,有些特殊的特性。 
至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解决方法:
.box { 
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}
<div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div>

<html><head><style>.box { 
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}</style></head>
<body><div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" _fcksavedurl="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div></body>

解决Google公共库&字体库被屏蔽问题 / 谷歌本地字体库解决方案

后端开发鸿宇 发表了文章 • 0 个评论 • 2875 次浏览 • 2018-04-15 18:09 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
解决方案:下载本文附件,引用 googleapis-fonts/fonts.css
 
2018年04月15日更新
fonts.googleapis.com 加载慢,所以就从google上扒下来,把css和字体文件都放到本地。@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800,900);替换为:@import url(googleapis-fonts/fonts.css);

下面是下载字体文件的命令行,仅供参考。https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAc5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAc5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAc5tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB85iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB85jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB85tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBs5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBs5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBc5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBc5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBc5tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BM5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BM5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BM5tU1E.woff2
  查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
解决方案:下载本文附件,引用 googleapis-fonts/fonts.css
 
2018年04月15日更新
fonts.googleapis.com 加载慢,所以就从google上扒下来,把css和字体文件都放到本地。
@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800,900);
替换为:
@import url(googleapis-fonts/fonts.css);


下面是下载字体文件的命令行,仅供参考。
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAc5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAc5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAc5tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB85iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB85jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB85tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBs5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBs5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBc5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBc5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBc5tU1E.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BM5iU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BM5jU1EQVg.woff2
https://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BM5tU1E.woff2

 

ECshop鸿宇小京东 - 优化手机端商品详情页选择商品属性自动为展开状态

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 2126 次浏览 • 2018-04-11 15:25 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
解决方案:下载本文附件,覆盖至网站根目录





打开文件:mobile/themesmobile/68ecshopcom_mobile/goods.dwt 208-209行
<div class="subNav"><strong>选择商品属性</strong></div>
<ul class="navContent">修改为
<div class="subNav on"><strong>选择商品属性</strong></div>
<ul class="navContent" style="display: block;">
  查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
解决方案:下载本文附件,覆盖至网站根目录
QQ截图20180411152804.png


打开文件:mobile/themesmobile/68ecshopcom_mobile/goods.dwt 208-209行
<div class="subNav"><strong>选择商品属性</strong></div>
<ul class="navContent">
修改为
<div class="subNav on"><strong>选择商品属性</strong></div>
<ul class="navContent" style="display: block;">

 

ECshop鸿宇小京东 - 使用手机号或邮箱不能登录商家后台

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 2270 次浏览 • 2018-04-11 15:13 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526

进入 你的网址/user.php 用户中心->账户安全->我是卖家->同步 即可使用手机号或邮箱登录




  查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526

进入 你的网址/user.php 用户中心->账户安全->我是卖家->同步 即可使用手机号或邮箱登录
QQ截图20180411151201.png

 

Spring Boot配置文件放在jar外部

Spring Boot鸿宇 发表了文章 • 0 个评论 • 1748 次浏览 • 2018-04-11 14:32 • 来自相关话题

 官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526

参见Externalized Configuration
 
Spring Boot程序默认从application.properties或者application.yaml读取配置,如何将配置信息外置,方便配置呢?

查询官网,可以得到下面的几种方案:

通过命令行指定

SpringApplication会默认将命令行选项参数转换为配置信息
例如,启动时命令参数指定:java -jar myproject.jar --server.port = 9000从命令行指定配置项的优先级最高,不过你可以通过setAddCommandLineProperties来禁用SpringApplication.setAddCommandLineProperties(false).外置配置文件

Spring程序会按优先级从下面这些路径来加载application.properties配置文件

当前目录下的/config目录
当前目录
classpath里的/config目录
classpath 跟目录

因此,要外置配置文件就很简单了,在jar所在目录新建config文件夹,然后放入配置文件,或者直接放在配置文件在jar目录

自定义配置文件

如果你不想使用application.properties作为配置文件,怎么办?完全没问题java -jar myproject.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties或者java -jar -Dspring.config.location=D:\config\config.properties springbootrestdemo-0.0.1-SNAPSHOT.jar 当然,还能在代码里指定@SpringBootApplication
@PropertySource(value={"file:config.properties"})
public class SpringbootrestdemoApplication {

public static void main(String args) {
SpringApplication.run(SpringbootrestdemoApplication.class, args);
}
}按Profile不同环境读取不同配置

不同环境的配置设置一个配置文件,例如:

dev环境下的配置配置在application-dev.properties中;
prod环境下的配置配置在application-prod.properties中。

在application.properties中指定使用哪一个文件spring.profiles.active = dev当然,你也可以在运行的时候手动指定:java -jar myproject.jar --spring.profiles.active = prod
  查看全部
 官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526

参见Externalized Configuration
 
Spring Boot程序默认从application.properties或者application.yaml读取配置,如何将配置信息外置,方便配置呢?

查询官网,可以得到下面的几种方案:

通过命令行指定

SpringApplication会默认将命令行选项参数转换为配置信息
例如,启动时命令参数指定:
java -jar myproject.jar --server.port = 9000
从命令行指定配置项的优先级最高,不过你可以通过setAddCommandLineProperties来禁用
SpringApplication.setAddCommandLineProperties(false).
外置配置文件

Spring程序会按优先级从下面这些路径来加载application.properties配置文件

当前目录下的/config目录
当前目录
classpath里的/config目录
classpath 跟目录

因此,要外置配置文件就很简单了,在jar所在目录新建config文件夹,然后放入配置文件,或者直接放在配置文件在jar目录

自定义配置文件

如果你不想使用application.properties作为配置文件,怎么办?完全没问题
java -jar myproject.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties
或者
java -jar -Dspring.config.location=D:\config\config.properties springbootrestdemo-0.0.1-SNAPSHOT.jar 
当然,还能在代码里指定
@SpringBootApplication
@PropertySource(value={"file:config.properties"})
public class SpringbootrestdemoApplication {

public static void main(String args) {
SpringApplication.run(SpringbootrestdemoApplication.class, args);
}
}
按Profile不同环境读取不同配置

不同环境的配置设置一个配置文件,例如:

dev环境下的配置配置在application-dev.properties中;
prod环境下的配置配置在application-prod.properties中。

在application.properties中指定使用哪一个文件
spring.profiles.active = dev
当然,你也可以在运行的时候手动指定:
java -jar myproject.jar --spring.profiles.active = prod

 

Spring Boot 获取配置文件中的中文乱码原因和解决方案

Spring Boot鸿宇 发表了文章 • 0 个评论 • 1871 次浏览 • 2018-04-11 14:11 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
 
一、出错原因:
application.properties 配置中文值的时候,读取出来的属性值会出现乱码问题。但是 application.yml 不会出现乱码问题。原因是,Spring Boot 是以 iso-8859 的编码方式读取 application.properties 配置文件。
 
二、解决方案:
如果IDEA直接设置 File Encodings的Transparent native-to-ascii conversion为true即可!
  查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com

鸿宇QQ群:90664526
 
一、出错原因:
application.properties 配置中文值的时候,读取出来的属性值会出现乱码问题。但是 application.yml 不会出现乱码问题。原因是,Spring Boot 是以 iso-8859 的编码方式读取 application.properties 配置文件。
 
二、解决方案:
如果IDEA直接设置 File Encodings的Transparent native-to-ascii conversion为true即可!
 

ECshop鸿宇小京东 - 修复手机端不能正常显示头像bug

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 1780 次浏览 • 2018-04-10 17:48 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
解决方案:下载附件,直接覆盖网站根目录即可。
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
解决方案:下载附件,直接覆盖网站根目录即可。

Centos系统中yum方式安装java

Java鸿宇 发表了文章 • 0 个评论 • 1663 次浏览 • 2018-04-09 21:17 • 来自相关话题

查看CentOS自带JDK是否已安装。
◆输入:
$ yum list installed |grep java
若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
◆卸载JDK相关文件输入:yum -y remove java-1.8.0-openjdk*。
◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。
当结果显示为Complete!即卸载完毕。
注:“*”表示卸载掉java 1.8.0的所有openjdk相关文件。

检查CentOS系统网络连接是否正常。
◆使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:ping 百度URL即可。

查看yum库中的Java安装包。
◆输入:
$ yum -y list java*
 
以yum库中java-1.8.0为例
注:“*”表示将java-1.8.0的所有相关Java程序都安装上。$ yum -y install java-1.7.0-openjdk*
查看刚安装的Java版本信息。
◆输入:java -version 可查看Java版本;
◆输入:javac 可查看Java的编译器命令用法 查看全部
查看CentOS自带JDK是否已安装。
◆输入:
$ yum list installed |grep java

若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
◆卸载JDK相关文件输入:yum -y remove java-1.8.0-openjdk*。
◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。
当结果显示为Complete!即卸载完毕。
注:“*”表示卸载掉java 1.8.0的所有openjdk相关文件。

检查CentOS系统网络连接是否正常。
◆使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:ping 百度URL即可。

查看yum库中的Java安装包。
◆输入:
$ yum -y list java* 
 
以yum库中java-1.8.0为例
注:“*”表示将java-1.8.0的所有相关Java程序都安装上。
$ yum -y install java-1.7.0-openjdk*

查看刚安装的Java版本信息。
◆输入:java -version 可查看Java版本;
◆输入:javac 可查看Java的编译器命令用法