Header

[ 元素索引 ] - [ 所属证明 ] - [ 高级制作 ] - [ 发布皮肤 ]

为 Shareaza 制作皮肤

制作 Shareaza 的皮肤很容易。您可以制作向您希望的那样,采用或者简单,或者复杂的方式来完成皮肤的制作。这些网页提供针对皮肤制作所需的简单的指南和详细参考。依据指南您可以制作:

  • 外观皮肤 - 改变外观主题或者定制程序的按钮/布局方式。
  • 语言皮肤 - 将文本翻译成其他语言。

立即开始

指南按照不同的部分进行。学习和制作的最好办法就是通过查看逐个元素

  • 皮肤存储在 C:\Program Files\Shareaza\Skins.
  • 每个皮肤都有自己的文件夹,比如 C:\Program Files\Shareaza\Skins\MySkin.
  • 每个皮肤都包含着皮肤主文件和支持的文件,比如图片或者图标。

每个皮肤都有 XML格式 的定义文件。比起 HTML 来 XML 是种非常利于读取的文本格式。皮肤定义文件告诉 Shareaza 皮肤的相关信息 -- 比如皮肤的作者,那些界面的哪些部分会改变和怎么改变他们。

这里有个简单的皮肤文件,MySimpleSkin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0">
<manifest name="My Simple Skin" author="Me" type="Skin"/>
<watermarks>
<watermark target="CCoolMenuBar" path="MyWatermark.bmp"/>
</watermarks>
</skin>

此皮肤指定了它自己的名称和作者的姓名,并且添加了水印到主工具栏。简单吧!您可以更改皮肤中您希望改变的任意多的内容。

注意: 例子的前两行是禁止修改的。xmlns version 标签很重要,同样也是禁止修改的。那是皮肤内核的版本,而不是您皮肤的版本。

所属证明元素

例子中包含的 <manifest> 元素指定了皮肤的名称。包含更多的有用信息是非常重要的。这样其他用户就能确定其真实性和更方便的搜索到它。下面是 <manifest> 元素的完整参考:

<manifest
name="The name of the skin"
author="The person or organisation who created it"
description="A longer description of the skin, if desired"
link="http://a.url.for.the.skin.com/if/applicable/"
email="an@email.address.com"
version="1.5"
type="Skin"
/>

除去名称外的其余选项都是可选的:

  • name - 皮肤的名称。
  • author - 皮肤的作者。
  • description - 关于皮肤的详细描述。
  • link - 为获取详细信息而提供的可选网页链接。
  • email - 为获取详细信息而提供的可选电子邮件。
  • version - 皮肤的修订版本号。
  • type - 绝大多数皮肤应当被设置在“skin”。但是翻译的语言皮肤是个例外,应当被设置为“language”。
  • language - 只有在上面被设置为“language”才使用。它指定了语言的翻译者提供的编码,比如“en”。

皮肤元素

此小节列举了皮肤文件中不同元素,另外还提供链接的更详细描述。

元素 描述 作用
<colourScheme> 指定颜色策略。 皮肤
<watermarks> 添加水印到界面的特定部分。 皮肤
<windowSkins> 彻底改变窗口外观。 皮肤
<commandImages> 改变工具栏,菜单和窗口的显示图片。 皮肤
<menus> 定义程序的菜单。 皮肤
<toolbars> 定义程序的工具栏。 皮肤
<fonts> 改变界面所使用的字体。 皮肤
<documents> 在 首页标签 (Home tab) 提供富文本 (RichDoc) 显示。 皮肤
<dialogs> 改变显示在对话框中的文本。 翻译
<commandTips> 改变显示在工具提示和命令帮助信息中的文本。 翻译
<strings> 改变其余信息使用的文本。 翻译
<listColumns> 改变显示在列表视图中的文本。 翻译

Shareaza 皮肤高级制作

一旦您看懂了 Shareaza 皮肤指南中的元素, 尝试一下皮肤的高级制作吧!


发布您制作的皮肤

制作完漂亮的皮肤后,完全没有必要把它深藏在您的硬盘上独享,对吧?在网上发布您制作的皮肤是非常简单的。不过请您注意以下事项:

  • 第一时间内测试皮肤。
    测试皮肤的运行不会有任何奇怪的结果。如果可能请在不同电脑上进行测试。
  • 尽可能的的简洁和小巧。
    如果您创建了皮肤文件,请转换他们为8色或者256色的位图。
  • 检查您的所属信息。
    文件中最好提供确切的皮肤名称,皮肤的类型和其他相应的您觉得重要的信息。

打包和发布 Shareaza 皮肤的最好是压缩所有的文件,然后利用 Shareaza 所自带的功能来完成皮肤的安装。

详细步骤:
  • 压缩皮肤文件夹为 ZIP 格式。
  • 更名文件后缀 .ZIP.SKS

最终用户打开 Shareaza 的 皮肤文件 (.sks) 时,皮肤将会被自动解压和安装到相应的位置。

最后,请将您制作的皮肤添加到 Shareaza 皮肤库,并且在 Shareaza 中共享!这是非常重要的,因为这样就能够让其余的用户更快的下载——毕竟我们 Shareaza 所推崇的就是 P2P 呀! :-)

获取帮助

制作皮肤时需要帮助?需要和别人商讨,或者宣布您新制作的皮肤?欢迎访问 Shareaza 皮肤论坛

许多人为 Shareaza 贡献了他们的时间和精力。请查看我们的致谢页。
< 返回顶部 | 联系我们 >