|
本章介绍如何对 Sun Java System Content Delivery Server 的 Subscriber Portal 组件的 PC 版本进行署名。可以更改下面的任何一个文件或全部文件,以使 Subscriber Portal 界面更加符合公司形象。
$CDS_HOME/deployment/deployment-name/.../file-name。$CDS_HOME/deployment/deployment-name/sun/domains/server-domain/server-name/applications/j2ee-modules/CDSSubscriberPortal_1 目录中。
如果当前使用的是 WebLogic Server,则 Subscriber Portal 文件位于 $CDS_HOME/deployment/deployment-name/weblogic/domains/server-domain/applications/subscriberportal 目录中。
deployment-name 是部署 Catalog Manager 时指定的名称。server-domain 是在 app.server.domain 属性的配置文件中指定的值。server-name 是在 app.server.name 属性的配置文件中指定的值。
$CDS_HOME/deployment/deployment-name/.../tpl/_tpl_main.jsp 指定每页的标题和脚注。$CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 包含用于标题和其它文本元素的字符串。$CDS_HOME/deployment/deployment-name/.../static/media/t0-banner.gif 是用于徽标的图形。$CDS_HOME/deployment/deployment-name/dynamic_banner/modelloggedin.html 是为已指定了设备而且已登录的订户显示的主页。$CDS_HOME/deployment/deployment-name/dynamic_banner/modelnotloggedin.html 是为已指定了设备但未登录的订户显示的主页。$CDS_HOME/deployment/deployment-name/dynamic_banner/nomodelnotloggedin.html 是为尚未指定设备且未登录的订户显示的主页。$CDS_HOME/deployment/deployment-name/.../styles/subscriber.css 是用于基本颜色和字体的式样表。$CDS_HOME/deployment/deployment-name/.../layouts/default/user_agreement.html 是用于用户许可协议的文件。提示-列出的文件用于显示 Subscriber Portal 的页面。刷新页面时将显示更改。您可能希望对文件副本进行更改,然后在确保没有错误后使用更改后的文件替换原始文件。
本章介绍如何定制订户通过 PC 访问的 Subscriber Portal 版本。要更改订户从其移动设备访问的版本,请参见第 2 章“对基于设备的 Subscriber Portal 署名”。要使用自己的订户界面替换 Subscriber Portal,请参见《Sun Java System Content Delivery Server 定制指南》中关于订户 API 的信息。
要更改标题,请执行以下操作:
$CDS_HOME/deployment/deployment-name/.../tpl/_tpl_main.jsp。wireless.inc-masthead.gif 并用要使用的图像文件名称替换它。如果已经对图像进行了本地化,请用本地化图像路径变量 localized_image_url 替换图像路径。例如:
$CDS_HOME/deployment/deployment-name/.../static/media 目录。如果已经对图像进行了本地化,请将该图像复制到为相应语言的 SubscriberPortalLocaleResource.properties 文件中的 localized.path.image_url 属性指定的目录中。要添加脚注,请执行以下操作:
<tr> <!-- BEGIN 3rd Row --> <td width="1" height="24" bgcolor="#cccccc"><img src="<%=img_url%>/v3_pixel.gif" width="1" height="24" alt="" border="0"></td> <td colspan="5" height="24">sample copyright statement; all rights reserved</td> <td width="1" height="24" bgcolor="#cccccc"><img src="<%=img_url%>/v3_pixel.gif" width="1" height="24" alt="" border="0"></td> </tr>
要更改主页面的标题,请编辑 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件。用要求的标题替换 desktop.common.applicationTitle 属性的值。例如,
如果资源文件特定于具体的语言环境,请在每个文件中设置该属性。
Subscriber Portal 页面上显示的文本是从 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件中读取的。要更改字段的消息或标签,请编辑该文件中的字符串。基于 PC 的 Subscriber Portal 所使用的属性有 desktop 前缀。例如,desktop.common.applicationTitle。
如果资源文件特定于具体的语言环境,请编辑与所使用的语言环境相应的文件中的字符串。
要更改徽标图形,请使用公司的徽标替换 $CDS_HOME/deployment/deployment-name/.../static/media/t0-banner.gif。
请考虑以下两点:
要对徽标图形进行本地化,请执行以下操作:
$CDS_HOME/deployment/deployment-name/dynamic_banner 目录中有三个文件,用户可以修改这些文件以更改在主页上为订户显示的内容。订户可以在下次装入页面时看到更改。
这些文件是:
modelloggedin.html:为登录到 Subscriber Portal 而且已指定了设备的订户显示的页面。modelnotloggedin.html:为已选择了设备但尚未登录的订户显示的页面。nomodelnotloggedin.html:为尚未选择设备且尚未登录的订户显示的页面。要更新页面,请对每个文件执行以下操作:
要显示不同语言的页面,请执行以下操作:
desktop.dynamicBanner.model_logged_indesktop.dynamicBanner.model_not_logged_in desktop.dynamicBanner.no_model_not_logged_in
Subscriber Portal 上已本地化的按钮(例如“登录”和“查找”)是 $CDS_HOME/deployment/deployment-name/.../static/media/language-code 目录下的图像。可以使用您选择的图像替换这些按钮。下表介绍了这些按钮及其关联图像。
Subscriber Portal 上未本地化的按钮(例如箭头按钮)是 $CDS_HOME/deployment/deployment-name/.../static/media/common 目录下的图像。可以使用您选择的图像替换这些按钮。下表介绍了这些按钮及其关联图像。
为了简化署名,Subscriber Portal 的布局由式样表 $CDS_HOME/deployment/deployment-name/.../styles/subscriber.css 控制。背景和字体颜色在式样表中进行定义。编辑式样表以更改 Subscriber Portal 的颜色和字体。可以使用任意文本编辑器编辑此文件。
Subscriber Portal 为许可协议提供了占位符,您可以提供许可协议以指定用户在访问您服务器上的内容并从中下载内容时必须接受的条款。应该用许可协议替换占位符。
使用下列选项中的一个来提供许可协议:
$CDS_HOME/deployment/deployment-name/.../layouts/default/user_agreement.html 文件。/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件并将下列属性值设置为许可协议的位置:
要将链接文本更改为许可协议,请编辑 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件并用要求的字符串替换下列属性的值:
|
署名指南 Sun Java System Content Delivery Server,版本 2004Q1 |
版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。