zoukankan      html  css  js  c++  java
  • 3、ABPZero系列教程之拼多多卖家工具 项目修改及优化

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

    刚登录系统会看到如下界面,这不是最终想要的效果,以下就一一来修改。

    不需要多租户

    AbpZeroTemplateConsts.cs代码修改如下

    文件路径:D:abp versionaspnet-zero-3.4.0aspnet-zero-3.4.0srcMyCompanyName.AbpZeroTemplate.CoreAbpZeroTemplateConsts.cs

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

    使用本地时钟

    Global.asax.cs代码修改如下

    文件路径:D:abp versionaspnet-zero-3.4.0aspnet-zero-3.4.0srcMyCompanyName.AbpZeroTemplate.WebGlobal.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 versionaspnet-zero-3.4.0aspnet-zero-3.4.0srcMyCompanyName.AbpZeroTemplate.WebControllersApplicationController.cs

    public ActionResult Index()
            {
                /* 启用下一行以重定向到多页面应用程序 */
                return RedirectToAction("Index", "Home", new { area = "Mpa" });
    
                //return View("~/App/common/views/layout/layout.cshtml"); //Layout of the angular application.
            }

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

    进入系统设置简体中心为默认语言

    _Header.cshtml文件代码修改如下

    文件路径:D:abp versionaspnet-zero-3.4.0aspnet-zero-3.4.0srcMyCompanyName.AbpZeroTemplate.WebAreasMpaViewsLayout\_Header.cshtml

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

    不使用谷歌字体,提升加载速度

    jtable控件样式中会使用到谷歌字体,每次访问都特别慢
    1.打开jtable.css文件
    文件路径:D:abp versionaspnet-zero-3.4.0aspnet-zero-3.4.0srcMyCompanyName.AbpZeroTemplate.Weblibsjquery-jtable hemesmetroluejtable.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.WebApp_StartBundlingStylePaths.cs】
    把jtable.min.css替换为jtable.css,保存并生成

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

     返回总目录

  • 相关阅读:
    [置顶] Blender 三维绘图及渲染软件 (开源优秀强大跨平台)
    观察力训练(福尔摩斯演绎法)
    Shiro 权限框架使用总结
    [置顶] 如何编写出优美的 JavaScript 代码
    TopCoder 入门教程 sqybi完善版
    开源 3D CAD 软件 gCAD3D 1.9.1 发布
    Java 局部内部类访问局部变量必须加 final 关键字
    [置顶] 程序员如何做出“不难看”的设计
    JavaFX DirectoryChooser[目录选择器]使用实例及源代码[图文]
    项目管理软件收集
  • 原文地址:https://www.cnblogs.com/shensigzs/p/8279947.html
Copyright © 2011-2022 走看看