目录 上一页 下一页 索引

第 1 章

对基于 PC 的 Subscriber Portal 署名


本章介绍如何对 Sun Java System Content Delivery Server 的 Subscriber Portal 组件的 PC 版本进行署名。可以更改下面的任何一个文件或全部文件,以使 Subscriber Portal 界面更加符合公司形象。


注-本节中引用的某些文件的位置取决于用户当前所使用的应用程序服务器。要表示该位置特定于应用程序服务器,可以将路径指定为 $CDS_HOME/deployment/deployment-name/.../file-name

如果当前使用的是 Sun Java System Application Server,则 Subscriber Portal 文件位于 $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 属性的配置文件中指定的值。

提示-列出的文件用于显示 Subscriber Portal 的页面。刷新页面时将显示更改。您可能希望对文件副本进行更改,然后在确保没有错误后使用更改后的文件替换原始文件。


本章介绍如何定制订户通过 PC 访问的 Subscriber Portal 版本。要更改订户从其移动设备访问的版本,请参见第 2 章“对基于设备的 Subscriber Portal 署名”。要使用自己的订户界面替换 Subscriber Portal,请参见《Sun Java System Content Delivery Server 定制指南》中关于订户 API 的信息。

1.1 更改标题

要更改标题,请执行以下操作:

  1. 编辑 $CDS_HOME/deployment/deployment-name/.../tpl/_tpl_main.jsp
  2. 查找字符串 wireless.inc-masthead.gif 并用要使用的图像文件名称替换它。
  3. 如果已经对图像进行了本地化,请用本地化图像路径变量 localized_image_url 替换图像路径。例如:

    <td width="175"> 
      <img src="<%=localized_img_url%>/t0-banner.gif" 
          width="165" height="22"> 
    </td> 
    
  4. 如果没有对新的图像进行本地化,请将该图像复制到 $CDS_HOME/deployment/deployment-name/.../static/media 目录。如果已经对图像进行了本地化,请将该图像复制到为相应语言的 SubscriberPortalLocaleResource.properties 文件中的 localized.path.image_url 属性指定的目录中。

1.2 添加脚注

要添加脚注,请执行以下操作:

  1. 编辑 $CDS_HOME/deployment/deployment-name/.../tpl/_tpl_main.jsp
  2. 查找语句 <!-- BEGIN 3rd Row -->。
  3. 将要在每页底部显示的文本或图像添加到表中该行的第二列。例如,
<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> 

1.3 更改标题

要更改主页面的标题,请编辑 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件。用要求的标题替换 desktop.common.applicationTitle 属性的值。例如,

desktop.common.applicationTitle=Test Subscriber Portal 

如果资源文件特定于具体的语言环境,请在每个文件中设置该属性。

1.4 更改文本

Subscriber Portal 页面上显示的文本是从 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件中读取的。要更改字段的消息或标签,请编辑该文件中的字符串。基于 PC 的 Subscriber Portal 所使用的属性有 desktop 前缀。例如,desktop.common.applicationTitle

如果资源文件特定于具体的语言环境,请编辑与所使用的语言环境相应的文件中的字符串。

1.5 更改徽标图形

要更改徽标图形,请使用公司的徽标替换 $CDS_HOME/deployment/deployment-name/.../static/media/t0-banner.gif

请考虑以下两点:

要对徽标图形进行本地化,请执行以下操作:

  1. 为支持的每种语言分别创建图像。
  2. t0-banner.gif 作为文件名将图像存储在为 localized.path.image_url 属性(位于每一种语言所特定的 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件中)所指定的目录中。

1.6 更改主区域

$CDS_HOME/deployment/deployment-name/dynamic_banner 目录中有三个文件,用户可以修改这些文件以更改在主页上为订户显示的内容。订户可以在下次装入页面时看到更改。

这些文件是:

要更新页面,请对每个文件执行以下操作:

  1. 编辑文件并用有效的 HTML 语句替换表中的正文以创建所需页面。
  2. <img src="BANNER_ROOT/home1.gif"> 
    
  3. 完成更改后,保存文件。订户下次引用该页面时,将使用文件的新版本。

注-使用表在图像旁边显示文本时,一些浏览器对表的不正确处理可能会导致文本和图像重叠。刷新图像通常可以解决此问题。

要显示不同语言的页面,请执行以下操作:

  1. 复制每个文件并将语言代码添加到名称中。例如,modelloggedin_fr.html
  2. 根据需要对每个文件进行更改。
  3. 编辑每个语言相应的 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件并将下列属性设置为新文件的名称:

1.7 更改按钮

Subscriber Portal 上已本地化的按钮(例如“登录”和“查找”)是 $CDS_HOME/deployment/deployment-name/.../static/media/language-code 目录下的图像。可以使用您选择的图像替换这些按钮。下表介绍了这些按钮及其关联图像。

表 1-Subscriber Portal 本地化的按钮
按钮
文件名
像素大小
(宽度 x 高度)
取消
cancel.gif
60 x 18
完成
done.gif
60 x 18
下移
MoveDown.gif
60 x 18
下载
download.gif
60 x 18
编辑
edit.gif
60 x 18
忘记密码?
forgetYourPassword.gif
120 x 18
登录
login.gif
60 x 18
注销
logOff.gif
60 x 18
消息
message.gif
60 x 18
no.gif
60 x 18
确定
ok.gif
60 x 18
购买
purchase.gif
60 x 18
兑换礼券
redeemCoupon.gif
100 x 18
重置
reset.gif
60 x 18
返回目录
returnToCatalog.gif
110 x 18
查找
search.gif
60 x 18
发送
send.gif
60 x 18
注册
signUp.gif
60 x 18
上移
MoveUp.gif
60 x 18
更新
update.gif
60 x 18
更新用户配置
updateUserProfile.gif
110 x 18
用户配置
userProfile.gif
75 x 18
yes.gif
60 x 18

Subscriber Portal 上未本地化的按钮(例如箭头按钮)是 $CDS_HOME/deployment/deployment-name/.../static/media/common 目录下的图像。可以使用您选择的图像替换这些按钮。下表介绍了这些按钮及其关联图像。

表 2-Subscriber Portal 未本地化的按钮
按钮
文件名
像素大小
(宽度 x 高度)
添加类别 (>)
Add.gif
60 x 18
添加所有类别 (>>)
AddAll.gif
60 x 18
编辑
edit_1.gif
20 x 20
转到首页 (|<)
pagination_first.gif
23 x 20
转到末页 (>|)
pagination_last.gif
23 x 20
转到下一页 (>)
pagination_next.gif
23 x 20
转到上一页 (<)
pagination_prev.gif
23 x 20
删除类别 (<)
Remove.gif
60 x 18
删除所有类别 (<<)
RemoveAll.gif
60 x 18

1.8 更改基本颜色和字体

为了简化署名,Subscriber Portal 的布局由式样表 $CDS_HOME/deployment/deployment-name/.../styles/subscriber.css 控制。背景和字体颜色在式样表中进行定义。编辑式样表以更改 Subscriber Portal 的颜色和字体。可以使用任意文本编辑器编辑此文件。

1.9 提供用户许可协议

Subscriber Portal 为许可协议提供了占位符,您可以提供许可协议以指定用户在访问您服务器上的内容并从中下载内容时必须接受的条款。应该用许可协议替换占位符。

使用下列选项中的一个来提供许可协议:

desktop.fileInclude.userAgreement=/layouts/default/user_agreement.html  

要将链接文本更改为许可协议,请编辑 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件并用要求的字符串替换下列属性的值:

desktop.signup.agreementLink=Wireless, Inc User Agreement 

 


目录 上一页 下一页 索引 署名指南
Sun Java™ System Content Delivery Server,版本 2004Q1