Dreamweaver 的许多特性是用 JavaScript 和 HTML 开发的扩展功能。Configuration 文件夹包含了这些扩展功能。如果您要自定义或扩展 Dreamweaver 产品,可以修改这些文件或者将您的源代码文件添加至这些文件夹中。在了解这些文件夹的过程中,您会发现扩展功能的界面以及每个扩展功能类型的实例。
警告:Configuration 文件夹中的文件构成了 Dreamweaver 产品的大部分内容。请勿修改、删除这些文件或者向它们添加内容,除非您知道如何自定义和扩展 Dreamweaver。尝试自定义 Dreamweaver 之前,请先阅读使用 Dreamweaver 中的“自定义 Dreamweaver”。要扩展 Dreamweaver 的功能,您必须精通 JavaScript 并熟悉扩展 Dreamweaver 中说明的 Dreamweaver API。
有些文件夹名称的含义是明显的。例如,“对象”保存在 Objects 子文件夹中,“行为”保存在 Behaviors 子文件夹中。Shared 文件夹则是一个不与任何特定扩展功能类型相对应的文件夹。它是保存所有扩展功能共同使用的函数、类和图像的中心资源库。
以下设置文件和文件夹说明了 Dreamweaver 功能的组织方式:
文件/文件夹名称 | 内容 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ActiveXNames.txt | ActiveX 控件 ID 的列表;用于构成 ActiveX 检查器中的控件 ID 弹出式菜单。 | |||||||||||||||
defaultStyles.xml |
新站点在 HTML 样式面板中显示的默认样式。 要更改新站点的默认样式,您可以编辑这个文件。要防止创建新站点时 Dreamweaver 创建默认样式,请从 Configuration 文件夹中删除此文件。如果您删除此文件或者删除其中的内容,在创建新站点时,HTML 样式面板中只有两个“清除”样式。删除此文件不会影响您以前创建的任何站点在 HTML 样式面板中所显示的样式。 |
|||||||||||||||
Extensions.txt |
Dreamweaver 可识别的文件扩展名的列表。 如果您在此文件中添加了某个扩展名,则在站点窗口中双击具有此扩展名的文件可以在 Dreamweaver 中打开它。 Extensions.txt 还定义了在“文件”>“打开”对话框中显示的文件类型。要在该对话框中默认显示特定类型的文件,请在 Extensions.txt 的第一行添加相应的扩展名。有关详情,请参阅使用 Dreamweaver 中的“自定义 Dreamweaver”。 |
|||||||||||||||
FTPExtensionMap.txt |
文件扩展名及与之相关联的传输模式的列表。 此文件说明了 Dreamweaver 是以 ASCII 模式还是以二进制模式上传或下载文件。您可以在此列表中添加项目或者更改现有项目的模式。在 Macintosh 上,此文件还可用于设置从非 Macintosh 服务器上下载的文件的文件类型和生成器。 |
|||||||||||||||
SourceFormat.txt |
HTML 格式的设置保存在此文件中。关闭“参数选择”对话框后,您对 HTML 格式的设置(“编辑”>“参数选择”)所作的任何更改都保存在此文件中。要精确控制 HTML 源格式,您可以直接编辑此文件。有关编辑 SourceFormat.txt 的详细信息,请参阅使用 Dreamweaver 中的“自定义 Dreamweaver”。 CFML 和 JSP 标签格式设置也保存在此文件中。当您编写服务器行为以在用户的文档中插入自定义标签时,标签定义将添加至此文件中。标签声明应当符合 Dreamweaver UltraDev 标签语法: <[标签名称] [元素信息] [格式选项]> 例如,<jsp:setProperty break="1,0,0,1" namecase="jsp:setProperty">。 |
|||||||||||||||
TagAttributeList.txt |
标签及其属性的列表。用于“快速标签编辑器”和“查找和替换”对话框。 要在“快速标签编辑器”和“查找和替换”对话框中显示自定义的标签和属性,请将它们添加至此文件中。 标志以下属性标志已在 TagAttributeList.txt 文件中定义,用于定义“属性检查器”列表视图的行为。 大多数标志用于指定“快捷”按钮所对应的属性。
格式 用于指定属性标志的格式是一个序列。有关如何指定属性,请参阅文件。
其中:
以下为 TagAttributeList.txt 文件中的 IMG 标签条目的范例:
|
|||||||||||||||
Behaviors | “行为检查器”使用的文件。 | |||||||||||||||
Actions |
行为检查器中“动作”(+)弹出式菜单中显示的项目。 出于本地化的考虑,每个动作分成两个文件(.js 文件和 .htm 文件)。HTML 文件包含行为的界面:文本和表单域;当您从“动作”弹出式菜单中选择动作时,对话框中将显示这些文本和表单域。您可以修改此文件以使表单域变大或变小。JavaScript 文件包含将行为插入文档的 JavaScript 代码。除非您精通 JavaScript 并熟悉扩展 Dreamweaver 中说明的行为 API,否则请勿更改此文件。 |
|||||||||||||||
Events |
“行为”检查器上部的“Events For”菜单中显示的项目。 每个文件都针对它所代表的一个或多个浏览器命名,它包含 HTML 元素和事件(即对于每个元素,文件名称中所有浏览器都支持的事件)的列表。例如,Microsoft Internet Explorer (IE) 3.0 支持 对于每个元素,有一个事件标记有星号(例如, |
|||||||||||||||
BrowserProfiles |
“检查目标浏览器”功能所使用的文件。 此文件夹中的每个文件均以它代表的浏览器命名,并且包含了有关该浏览器支持和不支持的标签的信息。有关浏览器配置的详细信息,请参阅使用 Dreamweaver 中的“自定义 Dreamweaver”。 |
|||||||||||||||
Commands |
“命令”菜单(以及 Dreamweaver 中的其他菜单)中显示的项目。 出于本地化的考虑,此文件夹中的大多数命令分成两个文件(.js 文件和 .htm 文件)。HTML 文件包含命令的界面:文本和表单域;当您从菜单中选择命令时,对话框中将显示这些文本和表单域。您可以修改此文件以使表单域变大或变小。JavaScript 文件包含执行命令的 JavaScript 代码;除非您精通 JavaScript,否则请勿更改此文件。 您可能会注意到 Commands 文件夹中某些项目的名称与 Objects 文件夹中某些项目的名称相同。这是因为有些对象可以启动命令。命令比对象更加灵活,但是只有对象才能在“对象”面板中显示。通过从对象文件中调用命令,Dreamweaver 可以很好地使用这两种扩展功能。 |
|||||||||||||||
Dictionaries |
“检查拼写”功能使用的字典。 其他字典可以从 Macromedia Web 站点 http://www.macromedia.com/support/dreamweaver/dictionary.html 下载。 |
|||||||||||||||
Encodings |
Dreamweaver 的其他字符编码方式;用于构成“页面属性”对话框的“文档编码”弹出式菜单。 默认情况下,Dreamweaver 支持多种编码,包括西欧语系 (Latin1)、日语(Shift JIS、JIS、EUC)、繁体中文、简体中文和韩文。这些编码始终显示在“文档编码”弹出式菜单中,不能被删除。此文件夹中的文件还支持其他语言和字符集(包括西里尔语、希腊语和冰岛语)。 |
|||||||||||||||
Floaters |
自定义浮动面板。 如果您创建或下载自定义浮动面板,它将保存在此文件夹中。 |
|||||||||||||||
Generator |
使用 Dreamweaver 中的 Flash 对象所需的文件,包括自定义的“生成器”对象以与 Dreamweaver 集成。 |
|||||||||||||||
Inspectors |
自定义“属性检查器”。 Dreamweaver 中的大多数属性检查器是硬编码到产品中的。但是 |
|||||||||||||||
JSExtensions |
自定义共享程序库。 通过添加新的 JavaScript 函数,此文件夹中的自定义共享程序库使得 Dreamweaver 的扩展功能更为强大和灵活。因为 Translators 和 Commands 文件中的某些文件取决于这些共享程序库,请勿删除这些共享程序库。要向 Dreamweaver 添加您自己的共享程序库,请参阅扩展 Dreamweaver 中关于 C 级扩展性的部分。 |
|||||||||||||||
Menus |
定义 Dreamweaver 整个菜单结构的文件 (menus.xml),以及此文件的备份文件 (menus.bak)(使您可以恢复默认菜单)。 menus.xml 文件指定了 Dreamweaver 中所有菜单和菜单项目的名称和行为。它还指定了 Dreamweaver 所使用的所有快捷键和助记符。有关 menus.xml 的详细信息,请参阅使用 Dreamweaver 中的“自定义 Dreamweaver”。有关快捷键的列表,请参阅使用 Dreamweaver 中的“快捷键”。 要添加您自己的菜单命令,请在 Menus 中创建一个单独的文件夹,将您的菜单命令文件保存在此文件夹中。有关创建菜单命令的详细信息,请参阅扩展 Dreamweaver 中的“Menu commands”一节。 |
|||||||||||||||
Custom Sets |
自定义 menu.xml 文件以提供与其他产品相同的快捷键。 |
|||||||||||||||
MM |
控制 Dreamweaver 中多个菜单项目的行为的文件(称为菜单命令)。 此文件夹专用于保存 Dreamweaver 自带的菜单命令。 |
|||||||||||||||
Objects |
在“插入”菜单和“对象”面板中显示的项目。 要使项目在“对象”面板或“插入”菜单中显示,所有对象文件都必须存放在 Objects 文件夹的子文件夹中。这些子文件夹中的所有对象都至少被分成两个文件(.htm 文件和 .gif 文件),有时被分成三个文件(还有一个 .js 文件)。GIF 文件是“对象”面板中显示的图标。HTML 文件包含对象的界面:文本和表单域;当您从菜单或面板中选择对象时,对话框中将显示这些文本和表单域(如果需要)。HTML 文件中的 |
|||||||||||||||
Characters |
“对象”面板的“字符”面板中显示的项目。 |
|||||||||||||||
Common | “对象”面板的“标准”面板中显示的项目。 | |||||||||||||||
Forms | “对象”面板的“表单”面板中显示的项目。 | |||||||||||||||
Frames | “对象”面板的“框架”面板中显示的项目。 | |||||||||||||||
Head | “对象”面板的“文件头”面板中显示的项目。 | |||||||||||||||
Invisibles | “对象”面板的“隐藏”面板中显示的项目。 | |||||||||||||||
Live | “对象”面板的“动态”面板中显示的项目。 | |||||||||||||||
Special | “对象”面板的“特殊”面板中显示的项目。 | |||||||||||||||
Tools | “对象”面板的“布局”面板中显示的项目。 | |||||||||||||||
Extensions |
使用“管理扩展功能”安装的扩展功能。 此文件夹用于已安装的扩展功能。要安装扩展功能,请先将扩展功能包文件 (*.mxp) 保存在 Dreamweaver 4/Downloaded Extensions 文件夹(与 Configuration 文件夹同级)中。然后,通过从“命令”菜单中选择“管理扩展功能”直接从 Dreamweaver 启动扩展管理器。在扩展管理器中,选择“文件”->“安装扩展功能”(Ctrl-I)。扩展管理器将在此 Configuration/Extensions 文件夹中安装扩展功能文件。 |
|||||||||||||||
Plugins |
Dreamweaver 不支持的插件的列表 (UnsupportedPlugins.txt),以及任何要用于在 Dreamweaver 中播放插件内容的插件。 当您选择播放插件内容时,Dreamweaver 将自动扫描您的硬盘驱动器中的所有浏览器的插件文件夹,以搜索适当的插件,因此并不严格要求您在此文件夹中存放插件。 |
|||||||||||||||
Queries |
搜索您在“查找和替换”对话框中保存的图案。默认情况下,此文件夹为空。 |
|||||||||||||||
References |
Dreamweaver “参考”面板上显示的 O'Reilly HTML 参考资料。 |
|||||||||||||||
Reports |
Dreamweaver 报告的扩展功能。 |
|||||||||||||||
Shared |
由多个扩展功能共享的文件。 此文件夹专用于保存 Dreamweaver 自带的共享文件,但是任何扩展功能都可以引用此文件夹中的文件。要添加您自己的共享文件,请在 Shared 中创建一个单独的文件夹,将您的文件保存在此文件夹中。 注:在 Dreamweaver 以后的版本中,此文件夹中的内容可能会改变。 |
|||||||||||||||
MM |
Dreamweaver 自带的扩展功能所使用的脚本、图像和类。 |
|||||||||||||||
SiteCache |
包含所有针对指定站点文件的往来链接列表的文件。 此文件夹在您第一次使用站点时创建。默认情况下,此文件夹为空。此文件夹保持为空直至您定义站点并创建缓存文件。 |
|||||||||||||||
SourceControl |
源控制设置和脚本。 如果您要编写扩展功能以使 Dreamweaver 与新的源控制系统集成,请将您的 C 级 DLL/共享代码放在此文件夹中。您必须支持要求的最少数量的 API 函数。有关详情,请参阅扩展 Dreamweaver 和 Dreamweaver UltraDev 中的“源控制 API”。 |
|||||||||||||||
Startup |
Dreamweaver 启动时运行的脚本。 有关创建启动脚本的详细信息,请参阅扩展 Dreamweaver 中的“文档对象模型”。 |
|||||||||||||||
Templates |
文件 default.html 用于定义 Dreamweaver 中打开的新页面的起始内容。 |
|||||||||||||||
ThirdPartyTags |
定义第三方标记(例如 ASP、PHP 和自定义 HTML)的语法和标签名称。 第三方标签定义文件为 XML 文件。每个 XML 文件包含一个或多个标签规范,而且每个标签规范可能有定义标记图标的相应 GIF 文件。有关第三方标签和标签规范的详细信息,请参阅使用 Dreamweaver 中的“自定义 Dreamweaver”。 |
|||||||||||||||
Translators |
解释特定标记文本的显示外观的扩展功能文件。 除非您精通 JavaScript 并熟悉扩展 Dreamweaver 中说明的数据翻译器 API,否则请勿编辑此文件夹中的文件。 |