16.1 全局外观设计
顾名思义,“全局”外观设计,对所有应用系统都起作用,需要在系统管理模块中进行设置。
16.1.1 自定义登录窗口外观
在登录窗口上,有如下部分可以定制:
对登录窗口的定制方法如下:
- 登录系统管理台,分类树中选择“系统配置”。右侧列表区中选中“系统选项”。右键点击【设置】。
- 弹出“系统选项”窗口,切换到“登录窗口定制”选项卡,输入需要定制的内容,点击【确定】保存设置。
说明:
●自定义登录窗口标题区域的图片带有文字时,为防止被自定义的系统名称遮盖,我们需要勾选【自定义登录窗口上显示的系统名称】且对应文本框为空。
●自定义登录窗口轮播中可分别设置客户端和web的轮播广告。
设置好了登录窗口定制内容之后,客户端登录,登录窗口显示的还是原来的样子,但是第二次登录,登录窗口就按照定制的内容显示了。
【自定义登录窗口新闻网址】和【自定义登录窗口上显示的系统名称】中设置的内容会在移动设备登录窗口中生效。
说明:1.若没设置图片、新闻网址和轮播,微信登录窗口显示http://www.qinzhe.com/cn/mindex3.htm。
2.设置新闻网址未设置图片时微信登录窗口则显示设置的网址内容。
为什么定制内容要到第二次登录才生效呢?我们想一想,登录窗口上要显示什么内容,必须在登录“之前”就知道,因为出现登录窗口的时候,我们还没有登录呢!要想让客户端程序在登录“之前”就知道该显示什么内容,则这些内容必须存储在客户机本机上,而不能依靠从服务器端读取。实际上,客户端程序每次登录后退出之前,会从服务器读取统一设置的登录窗口定制内容,存储在本机,供“下次”登录时候。因而,当我们在服务器设置了登录窗口的定制内容之后,客户机第一次登录,因为它还还不知道服务器那边做了什么新的设置,所以显示的还是原来的登录窗口的样子;当客户机登成功后,它就知道了服务器那边做了什么新的设置,在退出之前,把新的设置读取到了客户机本地-------存储在客户机安装目录下的一个名为 setting.xml 的文件中,下次登录时,客户端程序根据存储在本地文件中的设置信息,将登录窗口按定制的要求显示。