如何自定义XenDesktop/XenApp用户的StoreFront访问页面 - Part 2

Part 1:http://kaiqian.blog.51cto.com/236001/1694576

在第一章节中,我们通过StoreFront自带的控制台来完成包括配色、Logo、企业铭牌的变更。本章节我们将通过CCS的方式,来通过一些简单的语句,来让我们更加个性化的完成页面的调整。

对于的自定义配置配置信息,都会存放在这台StoreFront的对应你修改的web站点目录下:

C:\inetpub\wwwroot\Citrix\<storename>Web\custom

查看这个文件夹我们可以看到,相对应的图片文件都保存在内。同时styel.css的时间戳也发生了改变。所有。

几乎所有定制的相关文件都会保存在这个文件夹内。

通过css的文件编辑器,我们可以看到如下信息,这就是截至到目前通过StoreFront自带工具完成的设定产生的参数。

/* The followingsection of the file is reserved for use by StoreFront. */

/* CITRIXDISCLAIMER: START OF MANAGED SECTION. PLEASE DO NOT EDIT ANY STYLE IN THISSECTION */

.theme-header-bgcolor{

         background-color:#A710F2;

}

.theme-header-color{

         color:#ECF71F;

}

.is-hdpi.logo-container{

         background-image:url(‘logo-220x78.png‘);

         background-size: 220px 78px;

}

.logo-container{

         background-image:url(‘Citrix_HalfHeaderLogo.png‘);

         background-size: 110px 39px;

}

.is-hdpi.logon-logo-container{

         background-image:url(‘create-a-shutdown-or-restart-your-desktop-icons-1.jpg‘);

         background-size: 256px 256px;

}

.logon-logo-container{

         background-image:url(‘Citrix_HalfLogonLogo.png‘);

         background-size: 128px 128px;

}

/* CITRIXDISCLAIMER: END OF MANAGED SECTION. */

/* You may addcustom styles below this line. */

首先我们来修改登录页面的背景。将你需要作为背景页的图片拷贝到此目录下。本例中,图片名称叫shanghai.jpg

通过文本编辑器打开Style.css,找到如下两行,所有自定义的配置都在此语句之后。

/* CITRIX DISCLAIMER: END OF MANAGED SECTION. */

/* You may add custom styles below this line. */

保存Style.css,然后刷新页面,我们可以看到页面的背景已经完全改变。

但是这个时候,你可能发现UserName/Password的文字颜色不是特别明显,或不符合整个页面的风格,那么我们通过工具进行适当调整。

小工具,这个页面一颗帮助你选择合适的CSS颜色代码。

http://www.w3schools.com/tags/ref_colorpicker.asp

Logon 按钮及相关页面的配色

.button.default{

background-color: #333333;

color: #FFFF00;

border-style: solid;

border-color: #333333;

border-width: 4px;

}

账号、密码框相关配色。

可以看到登录页面中,文字部分都已经变为比较高亮的颜色。

完成了登录页面调整,我们再回到访问页面里面,以调整相应内容适应新的这个界面风格。

然后我们再调整登录后页面内容。

首先我们来调整默认顶端的配色及文字信息。默认来说,可以直接调整背景颜色来符合整个的格式。

也可以直接调用一个图片来对应,

.theme-header-bgcolor{

background-image: url(./shanghai.jpg);

}

可以看到调用的对应图片的就是shanghai.jpg的顶端页面。

然后下面我们就要修改页面主体。包括工具栏、主页面以及应用内页面。

对于主体的页面,建议选择一个符合网站页面的主题背景图片来替代的纯白页面。

修改主页面的背景,sea_and_sky_light.jpg图片请先保存至custom文件夹下

.storeViewSection {

background: url(‘./Sea_and_sky_light.jpg‘) no-repeat center centerfixed;

background-size: cover;

}

而对应每个应用弹出的背景框,我们也可以用类似的方式替换。

.appInfoView {

background: url(‘./Sea_and_sky_light.jpg‘)no-repeat center center fixed;

background-size: cover;

}

下一章节我们将分享一些更为动态的调整。

时间: 2024-10-07 06:52:35

如何自定义XenDesktop/XenApp用户的StoreFront访问页面 - Part 2的相关文章

如何自定义XenDesktop/XenApp用户的StoreFront访问页面 - Part1

基于最新版的StoreFront 3,系统自带配置可以允许管理员自行修改Logo,同时也提供基于CSS的更为丰富的页面调整的功能. 首选,最简单的则基于StoreFront的控制台,来更改页面logon和企业自有的品牌. 可以通过管理窗口直接调整显示在登陆页面的徽标,请注意图标的规格. 以及在登陆以后的logo和背景色.收藏夹: 桌面 桌面 如有需要,可以继续更改文字颜色,链接颜色等以符合客户需求.. 如有需要,可以继续更改文字颜色,链接颜色等以符合客户需求.. 可以看到字体颜色也发生了改变 对

Citrix XenDesktop Studio 7.x & StoreFront控制台打开速度慢终极优化

部署过CitrixXenDesktop的同学们都知道,Studio控制台与StoreFront控制台某些时候打开慢的那叫一个纠结啊,尤其是等待排除某些问题的时候,等待是很煎熬的,好了废话少说,下面我来给大家说一下Studio的优化,不是很快吧,起码比不优化能节省上很长时间. 这些优化设置建议在部署Citrix环境的时候做到模板中,这样就避免了出来后一台一台修改 优化步骤 1. IE设置 Citrix XenDesktop现在也开始走我大微软的路子,默认内部的很多通讯采用Powershell,WS

sharepoint:拥有完全控制权限的用户依然“拒绝访问”

//来源 http://www.cnblogs.com/jindahao/archive/2012/04/25/2468714.html 遇到问题: 拥有完全控制权限的用户依然拒绝访问. 可能的原因: 1.母版页未发布 2.css文件为发布 3.自定义webpart或者其他自定义控件访问其他网站权限问题 4.自定义代码访问sharepoint组问题

apache‘禁止指定user_agent’ 和 ‘禁止用户通过浏览器访问某个目录’

禁止指定user_agent 本节介绍如何通过rewrite实现限制指定 user_agent 的请求: 即禁掉不想让那些引擎访问的请求 编辑虚拟主机配置文件 [[email protected] ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf (找到"域名301跳转的配置"即"rewrite的mod配置"内写入) RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC

php获取设置用户访问页面语言类

php实现获取及设置用户访问页面语言类,可实现获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language. 一个php获取及设置用户访问页面语言类,具体分析:该实例User Language Class 获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language. 根据用户选择的语言显示对应的页面(英文,简体中文,繁体中文)UserLang.class.php类文件如下: <?php /** User Language Clas

用户登录后重定向到要访问页面

代码下载:login_limit 1.需求场景 1)分享到其它平台链接用户点击跳转相应平台登录页面,登录后重定向到分享页面 2)用户停留在某页面长时间未操作至session过期,刷新或点击其他链接重定向到登录页面,登录后要求重定向到要访问页面 2.需求分析 考虑到登录后要重定向到某个页面,所以在跳转登录页面的时候需要系统存储当前链接,以便在登录后重定向.思路已经非常清晰,由于我们使用拦截器进行用户是否登录判断,因此只需在拦截器的方法里对当前链接进行保存,然后登录重定向即可.具体代码如下: 由于之

linux下mysql的用户管理及访问问题

1.mysql的安装配置 linux下有一个很神奇的东西叫yum,只要有源,用yum来安装是一件非常容易的事,什么都不用管,它会为你解决好一些软件依赖的问题.一键安装mysql: [[email protected] ~]# yum install mysql-server mysql-devel 安装完成后我们就可以使用mysql了: [[email protected] ~]# /etc/init.d/mysqld start Starting mysqld: [ OK ] [[email 

【试水CAS-4.0.3】第05节_CAS服务端自定义返回的用户信息

/** * @see ------------------------------------------------------------------------------------------------------------------------ * @see CAS服务端自定义返回的用户信息 * @see 返回的用户信息是在deployerConfigContext.xml中的<bean id="attributeRepository">配置的 * @se

servlet+jsp实现过滤器,防止用户未登录访问

我们可能经常会用到这一功能,比如有时,我们不希望用户没有进行登录访问后台的操作页面,而且这样的非法访问会让系统极为的不安全,所以我们常常需要进行登录才授权访问其它页面,否则只会出现登录页面,当然我的思路: 一种是在jsp页面进行session的判断,如果不存在该用户的session,就跳转到登录页面,否则执行jsp页面代码,但是你会发现这样做逻辑也简单,但是非常麻烦,如果有很多个jsp,那么就要写多个判断 另一种则是利用过滤器,访问页面时都进行过滤验证,如果存在该用户session,则访问该页面