码迷,mamicode.com
首页 > 其他好文 > 详细

如何自定义StoreFront的访问页面 - Part3

时间:2015-09-17 15:23:38      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:自定义   storefront   

通过前面两个章节,我们已经了解到了如何通过StoreFront自带的管理控制台以及CSS完成对登录页面以及内容页面的自定义。本章节将介绍如何创建一些细化的设定,完成例如登录提示等功能。


很多时候用户在登陆页面上需要做一些登录提醒,例如,登录限制说明,或者一些公司通告等!

仍然是访问StoreFront服务器上的C:\inetpub\wwwroot\Citrix\<storename>Web\custom 文件夹,

编辑scripts.js文件,

取消var 之前的/* 和 /* End of sample之前 */,使得在这组注释符号之间的内容生效。


技术分享


技术分享


编辑messgeTitle/messageText/okButton/Text信息,输入你期望的内容,并保存。

技术分享


在StoreFront主机的cmd窗口中运行IISREST,是配置生效。(更改scripts.js需要充值IIS,修改style.css不需要)

在此登录StoreWeb站点,则会弹出此对话框。

技术分享


完成这个之后,我们考虑为内容页面增加页脚。

继续编辑script.js,增加如下内容:对于文字内容请自行修改。

/* footer */

$(‘#customBottom‘).html("仅接受Citrix员工访问!");

技术分享


编辑style.css,增加如下内容:可以根据需要修改字体颜色、大小、位置。

#customBottom

{

 text-align:center;

 font-size:10px;

 color:white;

 background:Gray;

 position:static;

}

技术分享


运行IISRESET,登录至内容页面,则可以看到在最底部会有一行对应的文字。

技术分享


在此之后,我们可以创建一个滚动进度条,这样方便给出一些内容提醒,比如:系统需要做运维了之类。

定位到C:\inetpub\wwwroot\Citrix\<storename>Web 文件夹,编辑receiver.html

找到此行:

<div id=”pluginTop”><div id=”customTop”></div></div>

修改为:

<div id=”pluginTop”><div id=”customTop”><div class=”StoreMarquee”><span></span></div></div></div>

编辑style.css,增加如下内容:

/* StoreFront messaging begin */

#customTop {

height:30px;

background:Gray;

}


.StoreMarquee {

    width: 0 auto;

    margin: 0 auto;

    white-space: nowrap;

    overflow: hidden;

    box-sizing: border-box;

}


.StoreMarquee span {

font-family:‘Arial Black‘, sans-serif;

font-size:1.8em; /*修改字体大小*/

font-weight:bold;

color:White;

display: inline-block;

padding-left: 100%;  /* show the marquee just outside the paragraph */

animation: StoreMarquee 15s linear infinite;

-moz-animation: StoreMarquee 15s linear infinite;

-webkit-animation: StoreMarquee 15s linear infinite;

}



/* Make it move */

@keyframes StoreMarquee {

    0%   { transform: translate(0, 0); }

    100% { transform: translate(-100%, 0); }

}


@-moz-keyframes StoreMarquee {

    0%   { -moz-transform: translate(0, 0); }

    100% { -moz-transform: translate(-100%, 0); }

}


@-webkit-keyframes StoreMarquee {

    0%   { -webkit-transform: translate(0, 0); }

    100% { -webkit-transform: translate(-100%, 0); }

}



.StoreMarquee span:after {

Content: ‘欢迎访问Citrix上海演示中心!‘; /*需要显示的内容*/

display: inline;

}


/* StoreFront messaging end */


保存,并运行IISREST,登录StoreWeb的内容页面,可以看到有一行滚动的字体在显示。

技术分享


StoreFront的提示部分的内容介绍到这。

本文出自 “翱翔云端的Citrix” 博客,请务必保留此出处http://kaiqian.blog.51cto.com/236001/1695638

如何自定义StoreFront的访问页面 - Part3

标签:自定义   storefront   

原文地址:http://kaiqian.blog.51cto.com/236001/1695638

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!