[ 元素索引 ] - [ 所属证明 ] - [ 高级制作 ] - [ 发布皮肤 ]
为 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 皮肤指南中的元素, 尝试一下皮肤的高级制作吧!
制作完漂亮的皮肤后,完全没有必要把它深藏在您的硬盘上独享,对吧?在网上发布您制作的皮肤是非常简单的。不过请您注意以下事项:
- 第一时间内测试皮肤。
测试皮肤的运行不会有任何奇怪的结果。如果可能请在不同电脑上进行测试。
- 尽可能的的简洁和小巧。
如果您创建了皮肤文件,请转换他们为8色或者256色的位图。
- 检查您的所属信息。
文件中最好提供确切的皮肤名称,皮肤的类型和其他相应的您觉得重要的信息。
打包和发布 Shareaza 皮肤的最好是压缩所有的文件,然后利用 Shareaza 所自带的功能来完成皮肤的安装。
详细步骤:- 压缩皮肤文件夹为 ZIP 格式。
- 更名文件后缀 .ZIP 为 .SKS。
最终用户打开 Shareaza 的 皮肤文件 (.sks) 时,皮肤将会被自动解压和安装到相应的位置。
最后,请将您制作的皮肤添加到 Shareaza 皮肤库,并且在 Shareaza 中共享!这是非常重要的,因为这样就能够让其余的用户更快的下载——毕竟我们
Shareaza 所推崇的就是 P2P 呀! :-)
制作皮肤时需要帮助?需要和别人商讨,或者宣布您新制作的皮肤?欢迎访问 Shareaza 皮肤论坛。