中控标替换成白标开发
需求:
1.1、修改浏览器访问页面标题名称为
1.2、修改软件登陆页面,屏蔽“百傲瑞达”商标、“ZKTeco”公司 logo。
1.3、修改软件“关于”页面,屏蔽“ZKTeco”logo、软件版本号中“百傲瑞达” 商标字样。
1.4、修改软件主页面,屏蔽软件操作主页面左上角“ZKTeco”logo。
解决:
以上 4 点本地开发环境下修改方式如下:
一. 首先在 startup 模块 application.properties 配置文件中加入如下参数:
#该参数配置的路径为主页面左上角 logo 图片指向路径 zklogo.png 为图片名称 system.headLogo=public/topMenu/zklogo.png
#该参数配置的路径为关于页面上方图片指向的路径 licenseTopLogo.png 为图 片名称 system.license_top_logo=public/license/licenseTopLogo.png
#该参数配置的路径为关于页面下方图片指向的路径 licenseDownLogo.png 为图 片名称 system.license_down_logo=public/license/licenseDownLogo.png
#该参数配置的路径为定制的登录页面指向的路径,zkLogin.html 为定制的登录 页面名称 system.loginUrl=public/html/zkLogin.html
#该参数为浏览器访问页面标题名称 acc_systemNewName 为国际化名称 system.systemName=acc_systemNewName
二. 在定制的业务模块的 web 工程下【如:acc 模块的 zkbiosecurity-acc-web 工程下】,根据以上的路径名称新增对应名称的文件夹,把需要替换的文件放到指定的文件夹内,这样就可以替换掉主流的文件【不一定在 acc 创建,假如定制只涉及到 att,那么在 att 中创建对应的文件夹就可以】;
这些文件可参考以往的“白标”定制。
三. 在定制的模块增加浏览器名称
四. 确保在 startup 模块的 zkbiosecurity-startup-ui 工程下 pom 文件 zkbiosecurity-license-system 版本引的是 2.1.1-RELEASE 或者更高版本【license 版本为 2.1.1 及以上才支持关于页面的 logo 替换】。
五. 重建数据库,重启项目即可。
六.以上只是本地修改白标,若想要安装以及卸载安装包时为白标,还需要在打包时额外配置一些内容。