银海软件设计出品
扫描关注网站建设微信公众账号

扫一扫微信二维码

更新一个网站的常见元素

银海软件2016-02-18经验之谈

在管理网站的过程中,你可能会发现,有时,你可能需要改变某些元素在您的网站,该网站的所有页面是常见的。例如,您可能要更改导航侧栏,标志,旗帜或类似。所有的网站管理员可以证明,这样的变化,是一个繁琐和费时的事情,如果网站有很多页面。

编辑,他们所要做的改变这些常见的元素时,为了尽量减少量,网站管理员们传统上采用的各种招数。本文讨论了一些广泛使用的方法,以及每种方法的长处和短处。

顺便说一下,如果你正在考虑重新设计你的网站,你可能还需要注意在更改您的网站设计,其中讨论的其他问题是重要的重新设计一个网站时,注意阅读我的文章的6件事。

使用框架来容纳您的导航菜单的优点和缺点
在早期的互联网,使用框架装东西以及像导航菜单(有时)头球顶一个网站和横幅是新站长的青睐。它们不是常用时下,然而,在现代的网站(可能为下面给出的原因)。

乍一看,框架似乎是一个很好的解决方案,整个网站的被复制的问题,常见的元素。你只需要在一个特定的文件,把这些元素和您的网站的所有页面,加载在你的框架。你的网页会自动有一个共同的元素集合,随时随地你愿意,你可以简单地编辑,改变元素的单个文件和所有网页将有变化。

帧的缺点在于,它提出了多个可用性,可访问性,链接和搜索引擎的问题。

诚如我的讽刺七简便的方法来烦扰到您的网站的访问者,帧几乎总是惹恼游客,因为他们强迫他们工作的小范围内的帧(不管你有多大),防止他们利用他们的大显示器,以加快他们的阅读。它也阻止他们成功书签特定页面。

此外,人谁依靠屏幕上的阅读器(如盲人),它们造成严重问题,因为帧是一个很值得的视觉效果,将单独的网页到一个单一的浏览器窗口。

相框还阻挠别人链接到你的网站上的特定页面。博客或在您的网站上谈论一个特定页面的大多数人将只是复制现有的从他们的浏览器地址栏中的链接,如果你的网站使用了帧,通常指网络地址(URL),您的主网页。最终的结果是,在您的网站上有你想要的特定关键字的搜索引擎索引的特定页面可能没有那么高的权威在引擎的眼睛,因为它们缺乏许多链接指向它。 (如果你不熟悉的重要性指向您的网站的链接,请参阅文章:如何提高你的搜索引擎排名在谷歌。)

在一般情况下,如果你能够避免的话,我强烈建议您避免使用框架的方法解决您的多页的更新问题。你会更换一个主要的一个小问题。

使用JavaScript的优点和缺点
另一种方法是创建所有的导航菜单按钮和诸如此类的东西使用JavaScript。放置到一个单独的文件,其中包括在每一个页面使用如下语句的JavaScript。

<script src="navigation-menu.js" language="JavaScript" type="text/javascript"> </ SCRIPT>
我的自由下拉导航菜单向导如果你选择了“纯JavaScript版”。使用这种方法,当你需要添加或更改的菜单(或其他一些常见的元素)中的元素之一,您将只需要编辑的JavaScript文件。在您的网站上的所有页面将自动反映更改。

这种方法的缺点是,你的网站变得依赖于你的用户中启用JavaScript。虽然这不是一个严重的问题,如今,因为几乎每一个网站在互联网上(包括网站,如Gmail),需要启用JavaScript,它仍然是东西,你应该知道的。在其浏览器中禁用JavaScript的访问者将无法看到任何的JavaScript产生。

更重要的是,搜索引擎和大不使用JavaScript(尽管谷歌试图以简单的JavaScript)创建的索引的东西。如果您在您的网站上的导航菜单是由JavaScript生成纯粹,你有没有其他的内部网站上的链接(由JavaScript创建者以外),搜索引擎可能无法找到您的网站上的其他网页。这正是一个的thesitewizard.com游客,如我的文章外观,可用性和搜索引擎可见度在网页设计中所遇到的问题。

使用服务器端的优点和缺点包括
那些网站托管在Apache服务器(可能是大部分的网站在互联网上),也可以选择使用服务器端包含,或SSI。上述所有的方法一样,这需要你把常见的元素融入到一个或多个文件,其中包括所有网页。如果您需要修改任何元素,所有你需要做的是修改那个文件,所有的网页将显示您进行的修改。

使用SSI的好处是,你做什么,您的访客和搜索引擎是透明的。对他们来说,这将是,虽然元素放置在包含文件都位于每一个你的网页。因此,你真的不担心方法本身构成一个问题,用户或搜索引擎。

不幸的是,有可能是一个缺点,使用SSI(网页设计师)。您将无法看到这些常见的元素,当你设计你的网站在本地计算机上。无论是你将能够看到您的网页,你的访问者看到它,当您测试您的本地副本(自己的计算机上),您的浏览器。要看到的变化,你会需要的网页和SSI文件上传到您的网站,并加载它像任何其他访问者的浏览器。

这可能会或可能不会接受你,你正在做的变化的程度而定。如果它是一个微小的变化(如纠正一个错字),它可能不是一个大问题。但是,如果你作出重大改变,你可能会想,以确保改变正常工作之前,你把它“活”在您的网站上。因为SSI文件影响到每一个页面,其中包括它的任何变动(碎)立即到该文件会影响你的整个网站。

我意识到像Dreamweaver,商业网站编辑,自动加载的SSI从一个网站,并显示在编辑窗口中,你可以看到你的网页看起来像在编辑器中,当你编辑。这既解决了问题,如果你改变的主要页面的内容,而不是SSI文件本身。到SSI文件仍只能测试,当你真正把它上传到你的网站。

使用网页编辑器的模板系统的优点和缺点
对于这篇文章的目的,当我提到一个“模板系统”,我实际上是在谈论Dreamweaver的模板设施,如果你做出改变的模板中,Dreamweaver会自动修改在您的网站上的所有页面,使用特定模板。

不是所有的编辑都在以同样的方式使用术语“模板”:对许多人来说,模板是基本的页面布局只是一个空白文件您使用为基础的其他页面。 (事实上​​,这是正常意义的英语。)在Dreamweaver中,模板是不只是一个基本的页面布局为您的网站。 Dreamweaver的显示器,它也是一个特殊的文件。当你创建一个基于该模板的网页,它会继承的共同设计。当您更改设计模板时,Dreamweaver系统通过所有来自该模板的页面,为你更新他们。

有关使用此好事,你是不是对您的访问者启用JavaScript,或者你的web服务器允许SSI,导致世界各地无数的问题或帧等技术的依赖。由于编辑为您更新您的网页中所有繁琐的工作,你也松了一口气经历每一个页面,由专人更新的必要性。

像所有其他选项,有一个缺点。 Dreamweaver是一个商业产品,因此不是免费的。

处理与普通元素有效地在您的网站
当一个网站有相对较少的网页,使用搜索和替换工具来更新一个网站的常见元素可能是足够的。由于它生长在页面数量方面,除非你是一个正则表达式大师,谁能够形成复杂的搜索和替换正则表达式模式关闭你的头的顶部,更新你的网站很快变得繁琐而且容易出错。在这种情况下,你可能要考虑一些在这篇文章中所描述的方法。然而,正如上文所述,每种方法都有自己的一套问题,所以你应该在你的眼睛睁得大大的。

高端网站建设

文章关键词
网站建设