Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Adobe Dreamweaver-重复代码_Adobe_Dreamweaver_Edit - Fatal编程技术网

Adobe Dreamweaver-重复代码

Adobe Dreamweaver-重复代码,adobe,dreamweaver,edit,Adobe,Dreamweaver,Edit,我在我的网站上有6到7页重复的代码。它主要在主菜单和底部菜单中重复。我可以使用Dreamweaver中的某些东西同时编辑所有重复的代码吗?或者将主代码放在一个由所有页面导入的文件中?根据您可用的内容,有几个选项 如果您使用的是服务器端技术,那么使用include可能适合您。您需要创建一个包含公共代码的单独文件,编辑所有页面,并将引用公共文件的服务器包含放置在内容位置。如何做到这一点将取决于您可以使用哪些服务器语言 Dreamweaver还拥有一些可能有用的非服务器功能:模板和库项。模板用于提供页

我在我的网站上有6到7页重复的代码。它主要在主菜单和底部菜单中重复。我可以使用Dreamweaver中的某些东西同时编辑所有重复的代码吗?或者将主代码放在一个由所有页面导入的文件中?

根据您可用的内容,有几个选项

如果您使用的是服务器端技术,那么使用include可能适合您。您需要创建一个包含公共代码的单独文件,编辑所有页面,并将引用公共文件的服务器包含放置在内容位置。如何做到这一点将取决于您可以使用哪些服务器语言

Dreamweaver还拥有一些可能有用的非服务器功能:模板和库项。模板用于提供页面结构,并基于模板(子页面)在页面内具有可编辑的特定区域。库项用于在多个页面之间共享的代码块。您可以在模板中使用库项,因此这两个项不是独占的

根据您在问题中的回答,您可能会从库项目中受益。在Dreamweaver中选择要共享的内容

打开“资源”面板(窗口->资源),如果您有一个大型站点,这可能需要一些时间。打开面板后,切换到“资源”面板中的“库”类别(底部的图标应看起来像一本书)。在您的页面中,选择共享内容,然后单击资产面板底部右下角左二图标上的新建库项目按钮(或转到修改->库->将对象添加到库)。所选代码应该用HTML注释包装,表明它现在是一个库项。在“资源”面板中,可以为内容命名。在其他页面上,您可以选择共享内容,然后在“资源”面板中单击面板左下角的“插入”按钮。根据需要重复(或者如果内容完全相同,您可以执行查找和替换操作,将内容更改为注释包装的内容)

要编辑库项目,请在“设计”视图中选择它,然后打开“属性检查器”(窗口->属性)并单击“打开”按钮(或在“设计”视图中右键单击库项目并选择“打开库项目”)。进行编辑,保存库项目时,应询问您是否要更新包含库项目的页面

库项目将另存为网站根目录下库文件夹中的.lbi文件

许多人更喜欢服务器包含而不是库项,但对于“静态”文件,库项可能是一个可接受的解决方案


有关更多信息,请查看Dreamweaver CS5库项帮助:

我遇到了相同的问题。因此,我创建了powershell脚本。

太棒了!正是我所需要的。