3、ABPZero体系教程之拼多多卖家工具 项目修改及优化

  接着上篇作品,现在去修改注册登录逻辑代码还为时过早,我们还索要到后台去设置有些计划。

  本篇内容杂而简约,不要求多租户、不须要多语言、使用MPA(多页面)、页面加载速度升高……

管理—设置

图片 1

 

图片 2

 

先布置好那2项设置,邮箱配置是为着讲明注册时效劳是或不是健康,下一篇小说须要用到。

注:邮箱配置中的密码并不是QQ密码,而是在QQ邮箱中生成的授权码,具体获取请登录QQ邮箱查看

 

刚报到种类会面到如下界面,那不是最后想要的功力,以下就相继来修改。

言语翻译

图片 3

进去后台能够看来圈出来那几个单词,我们的言语已经设置为简体普通话,但一些地点没有汉语出现,可能小编还没赶趟更新语言文件,只得大家友好去完善了。

此处我以“[Appearance]”为例,此外翻译以此类推即可。

开辟AbpZeroTemplate.xml语言文件,搜索:“Appearance”

文本路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Core\Localization\AbpZeroTemplate\AbpZeroTemplate.xml

<text name="Appearance">Appearance</text>

 

看对应的始末是什么样意思,英文好的可以翻译得更好,我只可以借助翻译工具,那里自己翻译出来是“外观”的意思。

 

下一场打开AbpZeroTemplate-zh-CN.xml语言文件,同样招来:“Appearance”,如若没有找到,就在文书末尾添加这么些键值对。

文件路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Core\Localization\AbpZeroTemplate\AbpZeroTemplate-zh-CN.xml

<text name="Appearance">外观</text>

 

 

末段,保存生成项目,浏览器访问,可以观察”[Appearance]“已经变成”外观“,别的翻译重复此步骤即可。

 

回去总目录

 

图片 4

 

不须求多租户

AbpZeroTemplateConsts.cs代码修改如下

文件路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Core\AbpZeroTemplateConsts.cs

/// <summary>
        /// false为不启用多租户,默认为启用
        /// </summary>
        public const bool MultiTenancyEnabled = false;

 

行使当地时钟

Global.asax.cs代码修改如下

文本路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Web\Global.asax.cs

protected override void Application_Start(object sender, EventArgs e)
        {
            //Use UTC clock. Remove this to use local time for your application.
            //Clock.Provider = ClockProviders.Utc;
            Clock.Provider = ClockProviders.Local;

 

修改登录后默许进入mpa

ApplicationController.cs代码修改如下

文件路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Web\Controllers\ApplicationController.cs

public ActionResult Index()
        {
            /* 启用下一行以重定向到多页面应用程序 */
            return RedirectToAction("Index", "Home", new { area = "Mpa" });

            //return View("~/App/common/views/layout/layout.cshtml"); //Layout of the angular application.
        }

 

去掉多语言,保留简体中文本

进去系统装置简体宗旨为默许语言

图片 5

_Header.cshtml文件代码修改如下

文本路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Views\Layout\_Header.cshtml

 

摸索 @if (Model.Languages.Count > 1),然后把那块代码删除掉

 

不使用谷歌(谷歌(Google))字体,进步加载速度

 

jtable控件样式中会使用到谷歌(谷歌(Google))字体,每一次访问都更加慢
1.打开jtable.css文件
文本路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Web\libs\jquery-jtable\themes\metro\blue\jtable.css

并注释掉谷歌相关的连年,然后保留

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  /*src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');*/
}

 

2.打开StylePaths.cs文件
【..\MyCompanyName.AbpZeroTemplate.Web\App_Start\Bundling\StylePaths.cs】
把jtable.min.css替换为jtable.css,保存并扭转

 

 最终,生成项目即可,再度登录如下图所示

图片 6

 

 重返总目录

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图