<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>程序员实验室 &#187; 建站交流</title>
	<atom:link href="http://www.prglab.com/blog/p/category/webmasters/feed" rel="self" type="application/rss+xml" />
	<link>http://www.prglab.com/blog</link>
	<description>多读书，读好书</description>
	<lastBuildDate>Fri, 25 Nov 2011 04:20:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>怎样在Eclipse上安装PHP插件</title>
		<link>http://www.prglab.com/blog/p/106</link>
		<comments>http://www.prglab.com/blog/p/106#comments</comments>
		<pubDate>Mon, 03 Aug 2009 20:36:17 +0000</pubDate>
		<dc:creator>Aqua</dc:creator>
				<category><![CDATA[建站交流]]></category>

		<guid isPermaLink="false">http://www.prglab.com/blog/?p=106</guid>
		<description><![CDATA[首先你要有已安装好的Eclipse平台，如果没有，可以去这里下载一款合适的版本进行安装。 这里介绍的安装方法是基于Eclipse平台版本3.3.2的，其他版本的安装也大同小异。 PHP插件安装步骤： 1、启动Eclipse，到菜单项 &#8220;帮助(Help) -&#62; 软件更新(Software Update) -&#62; 查找和安装(Find and Install&#8230;)&#8221; 2、选择寻找安装新组件(Search for new feature to install)，然后点下一步(next)按钮。 3、在安装对话框中点“新增远程站点(New Remote Site&#8230;)”按钮。 4、输入PHPEclipse下载站点的名称和URL： 名称： PHPEclipse Nightly Builds URL: http://update.phpeclipse.net/update/nightly/ 然后点OK按钮。 5、返回安装对话框，选择以下三个站点：Europa Discovery Site、 PHPEclipse Nightly Builds、和 The Eclipse Project Updates，然后点击完成(Finish)按钮。 6、选择完成后，系统会自动进行搜索。搜索过程中可能会出现如下对话框提示你为每一个所选站点选择镜像服务器，选一个离你最近的站点就好。 7、在搜索结果对话框中选上必要的安装和更新项目，最少应该选上PHPEclipse Nightly Builds。如果只选上该项后，你看到对话框顶部出现如下错误信息：　JessDE(7.0.0) requires plug-in “org.eclispe.pde.ui”，这说明你的Ｅｃｌｉｐｓｅ插件开发环境需要更新。 消除这个错误的方法很简单，继续展开选项The Eclipse Project Updates -&#62; Eclipse 3.3.2，找到最低部的插件开发环境选项（Ｅｃｌｉｐｓｅ　Ｐｌｕｇ-in Development Environment），选上这一项就可以了，然后选择下一步(next)按钮。 [...]]]></description>
			<content:encoded><![CDATA[<p>首先你要有已安装好的Eclipse平台，如果没有，可以去<a title="Eclipse下载" href="http://www.eclipse.org/downloads/" target="_blank">这里</a>下载一款合适的版本进行安装。<br />
这里介绍的安装方法是基于Eclipse平台版本3.3.2的，其他版本的安装也大同小异。</p>
<h2>PHP插件安装步骤：</h2>
<p>1、启动Eclipse，到菜单项 &#8220;帮助(Help) -&gt; 软件更新(Software Update) -&gt; 查找和安装(Find and Install&#8230;)&#8221;</p>
<div id="attachment_107" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.prglab.com/blog/wp-content/uploads/step1.jpg"><img class="size-medium wp-image-107" title="step1" src="http://www.prglab.com/blog/wp-content/uploads/step1-300x124.jpg" alt="Eclipse安装PHP插件第一步" width="300" height="124" /></a><p class="wp-caption-text">Eclipse安装PHP插件第一步</p></div>
<p>2、选择寻找安装新组件(Search for new feature to install)，然后点下一步(next)按钮。</p>
<div id="attachment_109" class="wp-caption aligncenter" style="width: 606px"><a href="http://www.prglab.com/blog/wp-content/uploads/step2.jpg"><img class="size-full wp-image-109" title="step2" src="http://www.prglab.com/blog/wp-content/uploads/step2.jpg" alt="Eclipse安装PHP插件第二步" width="596" height="556" /></a><p class="wp-caption-text">Eclipse安装PHP插件第二步</p></div>
<p><span id="more-106"></span></p>
<p>3、在安装对话框中点“新增远程站点(New Remote Site&#8230;)”按钮。</p>
<div id="attachment_110" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.prglab.com/blog/wp-content/uploads/step3.jpg"><img class="size-full wp-image-110" title="step3" src="http://www.prglab.com/blog/wp-content/uploads/step3.jpg" alt="Eclipse安装PHP插件第三步" width="600" height="560" /></a><p class="wp-caption-text">Eclipse安装PHP插件第三步</p></div>
<p>4、输入PHPEclipse下载站点的名称和URL：</p>
<p>名称： PHPEclipse Nightly Builds</p>
<p>URL: <a href="http://update.phpeclipse.net/update/nightly/">http://update.phpeclipse.net/update/nightly/</a></p>
<p>然后点OK按钮。</p>
<div id="attachment_111" class="wp-caption aligncenter" style="width: 364px"><a href="http://www.prglab.com/blog/wp-content/uploads/step4.jpg"><img class="size-full wp-image-111" title="step4" src="http://www.prglab.com/blog/wp-content/uploads/step4.jpg" alt="Eclipse安装PHP插件第四步" width="354" height="152" /></a><p class="wp-caption-text">Eclipse安装PHP插件第四步</p></div>
<p>5、返回安装对话框，选择以下三个站点：Europa Discovery Site、 PHPEclipse Nightly Builds、和 The Eclipse Project Updates，然后点击完成(Finish)按钮。</p>
<div id="attachment_112" class="wp-caption aligncenter" style="width: 609px"><a href="http://www.prglab.com/blog/wp-content/uploads/step5.jpg"><img class="size-full wp-image-112" title="step5" src="http://www.prglab.com/blog/wp-content/uploads/step5.jpg" alt="Eclipse安装PHP插件第五步" width="599" height="555" /></a><p class="wp-caption-text">Eclipse安装PHP插件第五步</p></div>
<p>6、选择完成后，系统会自动进行搜索。搜索过程中可能会出现如下对话框提示你为每一个所选站点选择镜像服务器，选一个离你最近的站点就好。</p>
<div id="attachment_113" class="wp-caption aligncenter" style="width: 466px"><a href="http://www.prglab.com/blog/wp-content/uploads/step6.jpg"><img class="size-full wp-image-113" title="step6" src="http://www.prglab.com/blog/wp-content/uploads/step6.jpg" alt="Eclipse安装PHP插件第六步" width="456" height="380" /></a><p class="wp-caption-text">Eclipse安装PHP插件第六步</p></div>
<p>7、在搜索结果对话框中选上必要的安装和更新项目，最少应该选上PHPEclipse Nightly Builds。如果只选上该项后，你看到对话框顶部出现如下错误信息：　JessDE(7.0.0) requires plug-in “org.eclispe.pde.ui”，这说明你的Ｅｃｌｉｐｓｅ插件开发环境需要更新。</p>
<div id="attachment_115" class="wp-caption aligncenter" style="width: 607px"><a href="http://www.prglab.com/blog/wp-content/uploads/step8.jpg"><img class="size-full wp-image-115" title="step8" src="http://www.prglab.com/blog/wp-content/uploads/step8.jpg" alt="Eclipse安装PHP插件第七步" width="597" height="519" /></a><p class="wp-caption-text">Eclipse安装PHP插件第七步</p></div>
<p>消除这个错误的方法很简单，继续展开选项The Eclipse Project Updates -&gt; Eclipse 3.3.2，找到最低部的插件开发环境选项（Ｅｃｌｉｐｓｅ　Ｐｌｕｇ-in Development Environment），选上这一项就可以了，然后选择下一步(next)按钮。</p>
<div id="attachment_116" class="wp-caption aligncenter" style="width: 606px"><a href="http://www.prglab.com/blog/wp-content/uploads/step9.jpg"><img class="size-full wp-image-116" title="step7-2" src="http://www.prglab.com/blog/wp-content/uploads/step9.jpg" alt="Eclipse安装PHP插件第七步-2" width="596" height="354" /></a><p class="wp-caption-text">Eclipse安装PHP插件第七步-2</p></div>
<div id="attachment_117" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.prglab.com/blog/wp-content/uploads/step10.jpg"><img class="size-full wp-image-117" title="step7-3" src="http://www.prglab.com/blog/wp-content/uploads/step10.jpg" alt="Eclipse安装PHP插件第七步-3" width="600" height="521" /></a><p class="wp-caption-text">Eclipse安装PHP插件第七步-3</p></div>
<p>8、接受license条款，然后下一步。</p>
<div id="attachment_118" class="wp-caption aligncenter" style="width: 608px"><a href="http://www.prglab.com/blog/wp-content/uploads/step11.jpg"><img class="size-full wp-image-118" title="step8" src="http://www.prglab.com/blog/wp-content/uploads/step11.jpg" alt="Eclipse安装PHP插件第八步" width="598" height="521" /></a><p class="wp-caption-text">Eclipse安装PHP插件第八步</p></div>
<p>9、完成</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.prglab.com/blog/wp-content/uploads/step12.jpg"><img class="size-full wp-image-119" title="step9" src="http://www.prglab.com/blog/wp-content/uploads/step12.jpg" alt="Eclipse安装PHP插件第九步" width="600" height="520" /></a><p class="wp-caption-text">Eclipse安装PHP插件第九步</p></div>
<p>10、等待下载插件。下载完成后系统会逐一提示安装所选插件。你可以逐一选择安装(Install)每一个插件，也可以一次性选择安装所有下载的插件(Install All)。</p>
<div id="attachment_120" class="wp-caption aligncenter" style="width: 606px"><a href="http://www.prglab.com/blog/wp-content/uploads/step13.jpg"><img class="size-full wp-image-120" title="step10" src="http://www.prglab.com/blog/wp-content/uploads/step13.jpg" alt="Eclipse安装PHP插件第十步" width="596" height="497" /></a><p class="wp-caption-text">Eclipse安装PHP插件第十步</p></div>
<p>11、最后重启Eclipse。</p>
<div id="attachment_108" class="wp-caption aligncenter" style="width: 453px"><a href="http://www.prglab.com/blog/wp-content/uploads/step16.jpg"><img class="size-full wp-image-108" title="step11" src="http://www.prglab.com/blog/wp-content/uploads/step16.jpg" alt="Eclipse安装PHP插件第十一步" width="443" height="152" /></a><p class="wp-caption-text">Eclipse安装PHP插件第十一步</p></div>
<p>恭喜你，现在你已经在Eclipse平台上成功安装了PHP插件，可以开始开发你的PHP项目了！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prglab.com/blog/p/106/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Baker中文插件</title>
		<link>http://www.prglab.com/blog/p/101</link>
		<comments>http://www.prglab.com/blog/p/101#comments</comments>
		<pubDate>Wed, 24 Jun 2009 16:26:45 +0000</pubDate>
		<dc:creator>Aqua</dc:creator>
				<category><![CDATA[建站交流]]></category>

		<guid isPermaLink="false">http://www.prglab.com/blog/?p=101</guid>
		<description><![CDATA[编码格式： utf-8 适用版本： Website Baker 2.7.x 如果使用有任何问题，欢迎留言，我会尽快更正。 点击下载]]></description>
			<content:encoded><![CDATA[<p>编码格式： utf-8<br />
适用版本： Website Baker 2.7.x</p>
<p>如果使用有任何问题，欢迎留言，我会尽快更正。</p>
<p><a href="http://www.prglab.com/bbs/attachment.php?aid=13">点击下载 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prglab.com/blog/p/101/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>服务器端包含SSI(Server Side Include)简介</title>
		<link>http://www.prglab.com/blog/p/83</link>
		<comments>http://www.prglab.com/blog/p/83#comments</comments>
		<pubDate>Sat, 11 Apr 2009 03:07:57 +0000</pubDate>
		<dc:creator>Aqua</dc:creator>
				<category><![CDATA[建站交流]]></category>

		<guid isPermaLink="false">http://www.prglab.com/blog/?p=83</guid>
		<description><![CDATA[服务器端包含 SSI，是英文 Server Side Includes的简写。SSI是一种可以指挥服务器动态声称网页内容的HTML指令。 通常SSI可以用来确保网页中的一些通用内容，比如版权信息、联系方式、或导航信息在全站所有网页中保持一致。使用SSI显示这些通用内容还可以减轻网站维护的工作量，因为当需要修改这些通用信息的时候，只需要改一个地方就可以了，而不需要逐个修改每一个网页。 各个服务器对SSI命令的支持各有不同，但 #include 和 #exec 是通用的。使用 SSI 的页面文件通常都使用扩展名.shtml，而不是.html 或 .htm，这样以便服务器能够辨认出哪些页面包含SSI指令，这些页面需要先经过服务器处理，翻译执行其中的SSI指令，然后才发送给客户端浏览器。  (当然有些服务器还是支持.html,.htm文件中有SSI指令的)。 如何辨别你的服务器是否支持 SSI? 多数网站寄存服务都支持 SSI &#8211; 但是也有一些不支持，特别是一些免费的网站寄存服务。你可以联系你的网站寄存公司询问他们是否支持SSI，也可以通过以下方式来自己测试一下你的服务器是否支持SSI: 1. 拷贝以下HTML内容，保存为文件名test.shtml &#60;html&#62;&#60;head&#62;&#60;/head&#62; &#60;body&#62;&#60;!&#8211;#echo var=&#8221;DATE_LOCAL&#8221; &#8211;&#62;&#60;/body&#62; &#60;/html&#62; 2. 将这个文件上载到你的服务器上，然后用浏览器浏览服务器上的这个网页。 3. 如果看到网页显示当前日期，则你的服务器支持 SSI。否则，多半可能你的服务器不支持SSI。你可以尝试与你的网站寄存公司联系看他们是否可以为你开通SSI服务。 练习1: 显示版权信息 1. 拷贝以下内容并存为copyright.html文件名 （你可以把链接和网站名称修改为你的网站）： &#38;copy;2007 &#60;a href=&#8221;http://www.prglab.com&#8221;&#62; 程序员实验室&#60;/a&#62; 版权所有。 在浏览器中它应该显示为 ©2007 程序员实验室 版权所有。 注意：在这个文件代码中不能够出现 &#60;html&#62;, &#60;head&#62; 和 &#60;body&#62; 这些标签，否则包含它的页面会出错。 2. [...]]]></description>
			<content:encoded><![CDATA[<p class="margin">服务器端包含 SSI，是英文 Server Side Includes的简写。SSI是一种可以指挥服务器动态声称网页内容的HTML指令。</p>
<p class="margin">通常SSI可以用来确保网页中的一些通用内容，比如版权信息、联系方式、或导航信息在全站所有网页中保持一致。使用SSI显示这些通用内容还可以减轻网站维护的工作量，因为当需要修改这些通用信息的时候，只需要改一个地方就可以了，而不需要逐个修改每一个网页。</p>
<p class="margin">各个服务器对SSI命令的支持各有不同，但 #include 和 #exec 是通用的。使用 SSI 的页面文件通常都使用扩展名.shtml，而不是.html 或 .htm，这样以便服务器能够辨认出哪些页面包含SSI指令，这些页面需要先经过服务器处理，翻译执行其中的SSI指令，然后才发送给客户端浏览器。  (当然有些服务器还是支持.html,.htm文件中有SSI指令的)。</p>
<p class="margin"><span id="more-83"></span></p>
<p class="margin">
<p><strong>如何辨别你的服务器是否支持 SSI?</strong></p>
<p class="margin">多数网站寄存服务都支持 SSI &#8211; 但是也有一些不支持，特别是一些免费的网站寄存服务。你可以联系你的网站寄存公司询问他们是否支持SSI，也可以通过以下方式来自己测试一下你的服务器是否支持SSI:</p>
<p>1. 拷贝以下HTML内容，保存为文件名test.shtml</p>
<p><strong><span style="color: #ff6633;">&lt;html&gt;&lt;head&gt;&lt;/head&gt;</span></strong></p>
<p><strong><span style="color: #ff6633;">&lt;body&gt;&lt;!&#8211;#echo var=&#8221;DATE_LOCAL&#8221; &#8211;&gt;&lt;/body&gt;</span></strong></p>
<p><strong><span style="color: #ff6633;">&lt;/html&gt;<br />
</span></strong></p>
<p class="margin">2. 将这个文件上载到你的服务器上，然后用浏览器浏览服务器上的这个网页。</p>
<p>3. 如果看到网页显示当前日期，则你的服务器支持 SSI。否则，多半可能你的服务器不支持SSI。你可以尝试与你的网站寄存公司联系看他们是否可以为你开通SSI服务。</p>
<p class="margin"><strong>练习1: 显示版权信息</strong></p>
<p class="margin">1. 拷贝以下内容并存为copyright.html文件名 （你可以把链接和网站名称修改为你的网站）：</p>
<blockquote>
<p class="margin"><strong><span style="color: #ff6600;">&amp;copy;2007 &lt;a href=&#8221;http://www.prglab.com&#8221;&gt; 程序员实验室&lt;/a&gt; 版权所有。 </span></strong></p>
</blockquote>
<p class="margin" style="padding-left: 30px;">在浏览器中它应该显示为</p>
<blockquote>
<p class="margin"><strong><span style="color: #6699cc;">©2007 <a href="http://www.prglab.com">程序员实验室</a> 版权所有。<br />
</span></strong></p></blockquote>
<p class="margin" style="padding-left: 30px;"><strong>注意：</strong>在这个文件代码中不能够出现 &lt;html&gt;, &lt;head&gt; 和 &lt;body&gt; 这些标签，否则包含它的页面会出错。</p>
<p class="margin">2. 将这个文件copyright.html上传到你的服务器上。</p>
<p class="margin">3. 在要显示版权信息的页面底部&lt;/body&gt;标签之前插入以下代码：<br />
<strong> </strong></p>
<blockquote>
<p class="margin"><strong><span style="color: #ff6600;">&lt;!&#8211;#include virtual=&#8221;/copyright.html&#8221;                          &#8211;&gt;</span></strong></p>
</blockquote>
<p class="margin">4.将修改后的文件上传到服务器上，然后用浏览器打开服务器上的文件，你应该看到页面的底部显示版权信息。</p>
<p class="margin" style="padding-left: 30px;"><strong>注意：</strong> 写有包含指令(#include)代码的文件可能要保存为扩展名为.shtml的文件名，代码才能生效。</p>
<p class="margin">
<p class="margin"><strong>练习 2: 简单的导航条</strong></p>
<p class="margin">1. 比如我们要写一个如下所示的导航条<br />
<strong> </strong></p>
<p class="margin" style="padding-left: 30px;"><strong>主页| 联系方式 | 产品介绍 | 订单<br />
</strong></p>
<p class="margin" style="padding-left: 30px;">可以用以下HTML代码来实现：</p>
<blockquote>
<p class="margin"><strong><span style="color: #ff6600;">&lt;p align=&#8221;center&#8221;&gt;&lt;font                            face=&#8221;Geneva, Arial, Helvetica, sans-serif&#8221;                            size=&#8221;2&#8243;&gt;</span></strong></p>
<p class="margin"><strong><span style="color: #ff6600;">&lt;a href=&#8221;home.htm&#8221;&gt;主页&lt;/a&gt;</span></strong></p>
<p class="margin"><strong><span style="color: #ff6600;">| &lt;a href=&#8221;mailto:myemail@address.com&#8221;&gt;联系方式&lt;/a&gt;</span></strong></p>
<p class="margin"><strong><span style="color: #ff6600;"> | &lt;a href=&#8221;ｐｒｏｄｕｃｔｓ.htm&#8221;&gt;产品介绍</span></strong><strong><span style="color: #ff6600;">&lt;/a&gt;</span></strong></p>
<p class="margin"><strong><span style="color: #ff6600;">| &lt;a href=&#8221;orders.htm&#8221;&gt;订单&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;</span></strong></p>
</blockquote>
<p class="margin"><span style="color: #6699cc;"><strong> </strong></span></p>
<p class="margin">２.　保存这些代码为文件 navigation.shtml 或 navigation.shtm.</p>
<p class="margin">３.　打开要插入导航条的页面，在要显示导航条的位置插入以下代码：</p>
<blockquote>
<p class="margin"><strong><span style="color: #ff6600;">&lt;!&#8211;#include virtual=&#8221;/navigation.shtml&#8221;                          &#8211;&gt;</span></strong></p>
</blockquote>
<p class="margin">４.　将所有文件上载到服务器上，并用浏览器检查导航条是否如你所设想的显示。</p>
<p class="margin">以上只是两个很简单的SSI使用的例子，你还可以自由发挥写出更复杂的网页。如果需要修改SSI包含的内容，只需要打开写有通用内容的网页，比如上面的copyright.html或navigation.shtml，修改其中的内容，那么所有包含这个文件的网页相应内容都会被自动修改。</p>
<p class="margin">SSI 相对来说比较容易掌握，并能提高网站维护效率，不妨一试。</p>
<p class="margin">参考文章： <a href="http://www.thetemplatestore.com/tutorials/ssi.asp" target="_blank">Server Side Includes Tutorial (From The Template Store)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prglab.com/blog/p/83/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>如何将一个HTML页面嵌套在另一个页面中</title>
		<link>http://www.prglab.com/blog/p/81</link>
		<comments>http://www.prglab.com/blog/p/81#comments</comments>
		<pubDate>Thu, 19 Feb 2009 15:04:29 +0000</pubDate>
		<dc:creator>Aqua</dc:creator>
				<category><![CDATA[建站交流]]></category>

		<guid isPermaLink="false">http://www.prglab.com/blog/p/81</guid>
		<description><![CDATA[这个在做网页中常要用到，有些通用的内容可集中放在一个页面文件中，其它要用到这些内容的页面只需要包含（引用）这个通用文件即可。这样便于维护，如果有很多网页，当通用内容需要修改时，只改一个文件就可以了，不需要每个文件单独修改。 最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里， 然后其他页面文件在页面内容的最后包含这个文件就可以了，具体例子下面有。 要html文件嵌套，最简单的办法是使用SSI（Server Side Include)技术，也就是在服务器端两个文件就被合并了。除了少数免费网页寄存服务外，几乎所有的网页寄存服务器都支持 SSI。这也是一个比较推荐的方法，它与ASP和ASP.NET网页使用的语法一模一样。如果网站管理员偏向使用PHP或JSP的话，语法会稍有不同。 对于不能使用SSI、ASP、ASP.NET、PHP和JSP等服务器端动态页面语言的情况，这里还将介绍两种客户端镶嵌的办法：JavaScript和iframe的方法。当这两种客户端的方法都有很大的弊病，一般不推荐使用。 下面对各种方法单独具体介绍。 1、SSI (Server Side Include) SSI是一种简单的动态网页制作技术，但是有些服务器要求网页文件扩展名为.shtml才能识别文件中SSI命令。所以如果你的SSI命令看起来不工作，先别放弃，试着把文件扩展名改为.shtml，也许会成功。如果知道自己的服务器是否支持SSI，请看本站另一篇专门介绍SSI的文章。 使用SSI一个局限性是页面一定要放在网页服务器上才能看到效果，在本地是不好调试的。当然，如果非要在本地调试，就本地装一个Apache服务器好了。 比如你想在每个网页的底部加上同样的版权信息，像 © 2009 程序员实验室 版权所有 可以把这行信息放到一个叫做footer.html的文件里，footer.html的内容为： &#60;center&#62; &#38;copy; 程序员实验室 版权所有&#60;/center&#62;; 这样同一路径下的其他页面文件要包含footer.html的SSI命令是： &#60;!--#include virtual="footer.html" --&#62; （常用） 或者 &#60;!--#include file="footer.html" --&#62; 这两者的几乎是一样的，不同之处在于include virtual后面取的是一个URL形式的路径，甚至还可以执行一个CGI程序并包含其输出结果，如果你的服务器支持CGI的话。而include file后面取的是一个文件系统路径，并且不能执行CGI程序。两者都可以接受相对路径，所以对上面这个简单例子，两者的效果是一样的。如果你不知道URL路径与文件系统路径两者的区别的话，就用include virtual 更多关于SSI的介绍，请看这篇SSI的介绍文章。 2、PHP 如果你的服务器支持PHP的话，用PHP引用footer.html文件的写法如下： &#60;?php include("footer.html"); ?&#62; 这句命令所在的文件扩展名必须被为.php。 除了引用本服务器上的文件，PHP的include命令还可以用来引用其它网站上的html文件，比如： &#60;?php include("http://www.prglab.com/examples/footer.html"); ?&#62; 当然你要得到其它网站的允许才能引用别人的文件。 3、ASP和ASP.NET 如果你使用的是老式的ASP，则语法是与上面SSI一样的，不需要任何修改，只要把命令所在文件的扩展名改为.asp即可。 对于ASP.NET，也是类似，不同之处在于，因为SSI命令是在ASP命令运行之前被首先编译，所以文件名中不能够使用ASP.NET的变量。如果一定要用的话，就用ASP.NET的命令来做文件嵌套吧。 比如： &#60;% [...]]]></description>
			<content:encoded><![CDATA[<p>这个在做网页中常要用到，有些通用的内容可集中放在一个页面文件中，其它要用到这些内容的页面只需要包含（引用）这个通用文件即可。这样便于维护，如果有很多网页，当通用内容需要修改时，只改一个文件就可以了，不需要每个文件单独修改。</p>
<p>最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里， 然后其他页面文件在页面内容的最后包含这个文件就可以了，具体例子下面有。</p>
<p>要html文件嵌套，最简单的办法是使用SSI（Server Side Include)技术，也就是在服务器端两个文件就被合并了。除了少数免费网页寄存服务外，几乎所有的网页寄存服务器都支持 SSI。这也是一个比较推荐的方法，它与ASP和ASP.NET网页使用的语法一模一样。如果网站管理员偏向使用PHP或JSP的话，语法会稍有不同。</p>
<p>对于不能使用SSI、ASP、ASP.NET、PHP和JSP等服务器端动态页面语言的情况，这里还将介绍两种客户端镶嵌的办法：JavaScript和iframe的方法。当这两种客户端的方法都有很大的弊病，一般不推荐使用。</p>
<p>下面对各种方法单独具体介绍。</p>
<p><span id="more-81"></span></p>
<p><strong>1、SSI (Server Side Include)</strong></p>
<p>SSI是一种简单的动态网页制作技术，但是有些服务器要求网页文件扩展名为.shtml才能识别文件中SSI命令。所以如果你的SSI命令看起来不工作，先别放弃，试着把文件扩展名改为.shtml，也许会成功。如果知道自己的服务器是否支持SSI，请看本站另一篇<a href="http://www.prglab.com/blog/p/83">专门介绍SSI的文章</a>。</p>
<p>使用SSI一个局限性是页面一定要放在网页服务器上才能看到效果，在本地是不好调试的。当然，如果非要在本地调试，就本地装一个Apache服务器好了。</p>
<p>比如你想在每个网页的底部加上同样的版权信息，像</p>
<blockquote><p>© 2009 程序员实验室 版权所有</p></blockquote>
<p>可以把这行信息放到一个叫做footer.html的文件里，footer.html的内容为：</p>
<blockquote><p>&lt;center&gt; &amp;copy; 程序员实验室 版权所有&lt;/center&gt;;</p></blockquote>
<p>这样同一路径下的其他页面文件要包含footer.html的SSI命令是：</p>
<p><tt>&lt;!--#include virtual="footer.html" --&gt;</tt> （常用）</p>
<p>或者</p>
<p><tt>&lt;!--#include file="footer.html" --&gt;</tt></p>
<p>这两者的几乎是一样的，不同之处在于include virtual后面取的是一个URL形式的路径，甚至还可以执行一个CGI程序并包含其输出结果，如果你的服务器支持CGI的话。而include file后面取的是一个文件系统路径，并且不能执行CGI程序。两者都可以接受相对路径，所以对上面这个简单例子，两者的效果是一样的。如果你不知道URL路径与文件系统路径两者的区别的话，就用include virtual</p>
<p>更多关于SSI的介绍，请看<a href="http://www.prglab.com/blog/p/83" target="_self">这篇SSI的介绍文章</a>。</p>
<p><strong>2、PHP</strong></p>
<p>如果你的服务器支持PHP的话，用PHP引用footer.html文件的写法如下：</p>
<p><tt>&lt;?php include("footer.html"); ?&gt;</tt></p>
<p>这句命令所在的文件扩展名必须被为.php。</p>
<p>除了引用本服务器上的文件，PHP的include命令还可以用来引用其它网站上的html文件，比如：</p>
<p><tt>&lt;?php include("http://www.prglab.com/examples/footer.html"); ?&gt; </tt></p>
<p>当然你要得到其它网站的允许才能引用别人的文件。</p>
<p><strong>3、ASP和ASP.NET</strong></p>
<p>如果你使用的是老式的ASP，则语法是与上面SSI一样的，不需要任何修改，只要把命令所在文件的扩展名改为.asp即可。</p>
<p>对于ASP.NET，也是类似，不同之处在于，因为SSI命令是在ASP命令运行之前被首先编译，所以文件名中不能够使用ASP.NET的变量。如果一定要用的话，就用ASP.NET的命令来做文件嵌套吧。</p>
<p>比如：</p>
<pre class="code">        &lt;%

          Response.WriteFile ("footer.html")

        %&gt;</pre>
<p>更多关于怎样在ASP.NET中实现动态文件嵌套，请参考<a title="How To Dynamically Include Files in ASP.NET" href="http://support.microsoft.com/kb/306575/EN-US/" target="_blank">微软的这篇文章</a>。</p>
<p><strong>4、JSP （Java Server Page)<br />
</strong></p>
<p>JSP文件需要在基于Java的服务器上运行，比如<a title="Apache Tomcat Homepage" href="http://tomcat.apache.org/" target="_blank">Apache Tomcat</a>。JSP包含文件的语法是：</p>
<p><tt>&lt;%@ include file="footer.html"%&gt;</tt></p>
<p><strong>5、客户端包含</strong></p>
<p><strong>5。1 </strong><strong>客户端包含</strong><strong>的利弊</strong></p>
<p>客户端包含有两种方式：Ｊａｖａｓｃｒｉｐｔ和iframe。让我们先看看两种方法各有什么利弊。</p>
<p>两种方法中Javascript生成的页面格式比较好，Javascript可以从一个URL取到页面片断然后镶嵌在另一个页面的任何位置 。其结果与服务器端包含的结果基本上一样，但弊端是客户端必须开启Javascript功能（目前大多数人是选择开启的，但也有少数出于安全方面的考虑不开启）。另一个弊端是搜索引擎是看不到由Javascript包含的页面的内容的，这对你的网站推广比较不利。</p>
<p>使用iframe比较简单，它可以强制一个HTML页面镶嵌在另一个页面中，类似于是用 object控件将Flash电影、录像、或者MP3播放器嵌入一个页面中。使用iframe，用户端不需要开启Javascript功能。但不利的方面是iframe有固定的高度和宽度，不能随着被嵌入页面的大小而改变。当被嵌入页面大于给定高宽度时，会显示滚动条(当然你也可以使用 scrolling = &#8220;no&#8221; 来强制滚动条不显示，但这样页面内容会显示不完整)，影响页面美观。另外就是搜索引擎可能不收录iframe引用的页面，不利网站推广。</p>
<p><strong> 5。2 使用JavaScript的客户端包含</strong></p>
<p>这个方法主要适用于Firefox浏览器(任何操作系统)、IE5以上(Windows)、苹果的<span id="KonaBody">Safari浏览器(</span><span id="KonaBody">MacOS X），可以使用一项叫做</span><a title="XMLHTTP wikipedia" href="http://en.wikipedia.org/wiki/XMLHttpRequest" target="_blank">XMLHTTP</a> 的API技术来通过Javascript程序读取一个动态读取一个XML文件。这种方法也可以用来读取一个HTML文件，并放到当前网页文件的指定位置。</p>
<blockquote><p><strong>专业网站设计者：不要用这个！</strong> 也许在某些情况下你不得不用JavaScript来实现网页嵌套，但是这只是一种转弯抹角的替代方法。当你的服务器可以支持前面讲的服务器端嵌套方法时，尤其是专业人士，应尽可能避免使用这种方法，因为你的客户可能会投诉你做的网页内容无法被Google搜索到，或不能在某些浏览器中正常显示。</p></blockquote>
<p>记住这种方法做的网页只能在Firefox，Safari,和IE5以上版本的浏览器中正常显示。大部分人都是用这几种浏览器的，但是不是所有人，而且有些用户因为安全因素考虑会关闭Javascript功能。</p>
<blockquote><p><strong>重要提示：</strong>如果你是在本地电脑上调试网页而不是在服务器上浏览，最新版本的ＩＥ浏览器会自动屏蔽Ｊａｖａｓｃｒｉｐｔ动态生成的部分，并显示警告信息，你必须选择&#8221;允许显示动态内容&#8221;网页才能正常显示。当你把这些网页文件放到服务器上去的时候这个问题就会自动消失的，因为IE会辨别出主页和被包含的网页内容都来自同一个服务器。</p></blockquote>
<p>好了，说了够多了，下面是具体怎么做。把以下代码放在网页的&lt;head&gt;里面：</p>
<p>&lt;script&gt;<br />
function clientSideInclude(id, url) {<br />
var req = false;</p>
<p>// Safari, Firefox, 及其他非微软浏览器<br />
if (window.XMLHttpRequest) {<br />
try {<br />
req = new XMLHttpRequest();<br />
} catch (e) {<br />
req = false;<br />
}<br />
} else if (window.ActiveXObject) {</p>
<p>// For Internet Explorer on Windows<br />
try {<br />
req = new ActiveXObject(&#8220;Msxml2.XMLHTTP&#8221;);<br />
} catch (e) {<br />
try {<br />
req = new ActiveXObject(&#8220;Microsoft.XMLHTTP&#8221;);<br />
} catch (e) {<br />
req = false;<br />
}<br />
}<br />
}<br />
var element = document.getElementById(id);<br />
if (!element) {<br />
alert(&#8220;函数clientSideInclude无法找到id &#8221; + id + &#8220;。&#8221; +<br />
&#8220;你的网页中必须有一个含有这个id的div 或 span 标签。&#8221;);<br />
return;<br />
}<br />
if (req) {<br />
// 同步请求，等待收到全部内容<br />
req.open(&#8216;GET&#8217;, url, false);<br />
req.send(null);<br />
element.innerHTML = req.responseText;<br />
} else {<br />
element.innerHTML =<br />
&#8220;对不起，你的浏览器不支持 &#8221; +<br />
&#8220;XMLHTTPRequest 对象。这个网页的显示要求 &#8221; +<br />
&#8220;Internet Explorer 5 以上版本, &#8221; +<br />
&#8220;或 Firefox 或 Safari 浏览器，也可能会有其他可兼容的浏览器存在。&#8221;;<br />
}<br />
}<br />
&lt;/script&gt;<br />
有了这段代码我们就可以在网页的任何位置插入另一个页面了。首先我们要生成一个作为&#8221;容器&#8221;的HTML控件，比如&lt;span&gt;，并给这个&#8221;容器&#8221;控件一个ID，比如includefooter，然后把这个ID和要包含的页面的URL地址传递给前面写的这个js函数clientSideInclude就可以了。</p>
<p>一个需要注意的地方是函数clientSideInclude只有在页面被完全加载后才能工作，所以我们需要在&lt;body&gt;标签的onload事件上来调用这个函数，这是最保险的调用时机，因为这个事件触发的时候浏览器肯定已经完全解析了页面中所有HTML了。</p>
<p>所以，具体代码是：</p>
<p>在需要插入另一页面的地方写：<br />
&lt;span id=&#8221;includefooter&#8221;&gt; &lt;/span&gt;</p>
<p>在页面开始处标签里写：<br />
&lt;body onLoad=&#8221;clientSideInclude(&#8216;includefooter&#8217;, &#8216;footer.html&#8217;);&gt;</p>
<p>当然，你也可以把函数clientSideInclude放在一个单独的文件里面，比如命名为clientSideInclude.js，然后在你的页面&lt;head&gt;标签中插入下面这&lt;script&gt;标签以便可以调用这个函数：<br />
&lt;script src=&#8221;clientSideInclude.js&#8221; language=&#8221;JavaScript&#8221;&gt; &lt;/script&gt;</p>
<p><strong> 5。3 使用iframe的客户端包含</strong></p>
<p>客户端页面嵌套还可以使用iframe的方法，弊端是必须事先想好被嵌套的页面在首页中要占多大的位置。如果被嵌套页面太大，超过事先定义的宽度或高度，则首页会出现滚动条。这也许正是你所需要的，但也许会完全破坏主页的设计。</p>
<p>iframe的使用很简单，下面的例子会在你的页面中嵌入另一个叫做include.html的页面：</p>
<p>&lt;iframe src=&#8221;included.html&#8221; width=&#8221;450&#8243; height=&#8221;400&#8243;&gt;</p>
<p>&lt;a href=&#8221;included.html&#8221;&gt;你的浏览器不支持iframe页面嵌套，请点击这里访问页面内容。&lt;/a&gt;</p>
<p>&lt;/iframe&gt;</p>
<p>这里主页中定义了要插入的页面将显示的高度为400的像素，宽度为450个像素。</p>
<p>我们为什么要在 iframe的里面插入一个普通的超级链接元素&lt;a&gt;呢？这是因为老版本的浏览器和搜索引擎不支持iframe，虽然现在已经很少有人还会使用Netscape 4这样老的浏览器了，但是几乎所有人都会使用象Google这样的搜索引擎。在iframe里面加上超级链接可以帮助搜索引擎找到网页的内容。</p>
<p>另外我们可以定义iframe的一些属性来控制网页的显示效果 ，除了前面用到的最常用宽度(width)和高度(height)的定义外，如果在任何情况下都不希望出现滚动条的话，可以定义iframe的scrolling属性等于“no”。如果不希望镶嵌页面的周围出现边框的话，可以将frameborder属性设置为0。下面这个例子显示了scrolling和frameborder属性的使用：</p>
<p>&lt;iframe src=&#8221;included.html&#8221; width=&#8221;450&#8243; height=&#8221;400&#8243; <span id="KonaBody"><tt>frameborder="0" scrolling="no"</tt></span>&gt;</p>
<p>&lt;a href=&#8221;included.html&#8221;&gt;你的浏览器不支持iframe页面嵌套，请点击这里访问页面内容。&lt;/a&gt;</p>
<p>&lt;/iframe&gt;<br />
参考文章：</p>
<p><a href="http://www.boutell.com/newfaq/creating/include.html" target="_blank">WWW FAQs: How do I include one HTML file in another?(fromBoutell.com)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prglab.com/blog/p/81/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怎样才能把自己的网站做好</title>
		<link>http://www.prglab.com/blog/p/49</link>
		<comments>http://www.prglab.com/blog/p/49#comments</comments>
		<pubDate>Sat, 29 Sep 2007 02:47:45 +0000</pubDate>
		<dc:creator>Aqua</dc:creator>
				<category><![CDATA[建站交流]]></category>

		<guid isPermaLink="false">http://www.prglab.com/blog/p/49</guid>
		<description><![CDATA[我从这里转来的，的确是篇好文，很有道理，不只针对建站，对所有business都值得借鉴。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1. 250定律 拉德认为：每一位顾客身后，大体有250名亲朋好友。如果您赢得了一位顾客的好感，就意味着赢得了250个人的好感；反之，如果你得罪了一名顾客，也就意味着得罪了250 名顾客。 在你的网站访客中，一个访客可能可以带来一群访客，任何网站都有起步和发展的过程，这个过程中此定律尤其重要。 2. 达维多定律 达维多认为，一个企业要想在市场上总是占据主导地位，那么就要做到第一个开发出新产品，又第一个淘汰自己的老产品。 国内网站跟风太严重，比如前段时间的格子网，乞讨网，博客网，一个成功了，大家一拥而上。但实际效果是，第一个出名的往往最成功，所以在网站的定位上，要动自己的脑筋，不是去捡人家剩下的客户。同理，买人家出售的数据来建站效果是很糟糕的。 3. 木桶定律 水桶定律是指，一只水桶能装多少水，完全取决于它最短的那块木板。这就是说任何一个组织都可能面临的一个共同问题，即构成组织的各个部分往往决定了整个组织的水平。 注意审视自己的网站，是速度最糟糕？美工最糟糕？宣传最糟糕？你首先要做的，不是改进你最强的，而应该是你最薄弱的。 4. 马太效应 《新约》中有这样一个故事，一个国王远行前，交给三个仆人每人一锭银子，吩咐他们：“你们去做生意，等我回来时，再来见我。”国王回来时，第一个仆人说： “主人，你交给我们的一锭银子，我已赚了10锭。”于是国王奖励他10座城邑。第二个仆人报告说：“主人，你给我的一锭银子，我已赚了5锭。” 于是国王例奖励了他5座城邑。第三个仆人报告说：“主人，你给我的一锭银子，我一直包在手巾里存着，我怕丢失，一直没有拿出来。”于是国王命令将第三个仆人的一锭银子也赏给第一个仆人，并且说：“凡是少的，就连他所有的也要夺过来。凡是多的，还要给他，叫他多多益善。”这就是马太效应。 在同类网站中，马太效应是很明显的。一个出名的社区，比一个新建的社区，更容易吸引到新客户。启示是，如果你无法把网站做大，那么你要做专。作专之后再做大就更容易。 5. 手表定理 手表定理是指一个人有一只表时，可以知道现在是几点钟，而当他同时拥有两只表时却无法确定。 一个网站，你只需要关注你特定的用户群需求。不要在意不相干人的看法。 6. 不值得定律 不值得定律：不值得做的事情，就不值得做好 不要过度seo，如果你不是想只做垃圾站。不要把时间浪费在美化再美化页面，优化再优化程序，在你网站能盈利后，这些事情可以交给技术人员完成。&#60; BR&#62;7.彼得原理 劳伦斯.彼得认为：在各种组织中，由于习惯于对在某个等级上称职的人员进行晋升提拔，因而雇员总是趋向于晋升到其不称职的地位。 不要轻易改变自己网站的定位。如博客网想变门户，盛大想做娱乐，大家拭目以待吧。 8. 零和游戏原理 当你看到两位对弈者时，你就可以说他们正在玩“零和游戏”。因为在大多数情况下，总会有一个赢，一个输，如果我们把获胜计算为得1分，而输棋为-1分，那么，这两人得分之和就是：1+（-1）=0 不要把目光一直盯在你的竞争网站上，不要花太多时间抢它的访客。我们把这些时间用来寻找互补的合作网站，挖掘新访客。 9. 华盛顿合作规律 华盛顿合作规律说的是： 一个人敷衍了事，两个人互相推诿， 三个人则永无成事之日。 如果你看准一个方向，你自己干，缺人手就招。不要轻易找同伴一起搞网站，否则你会发现，日子似乎越过越快了，事情越做越慢了。 10. 邦尼人力定律 一个人一分钟可以挖一个洞，六十个人一秒种却挖不了一个洞。合作是一个问题，如何合作也是一个问题。 你需要有计划。 11. 牛蛙效应 把一只牛蛙放在开水锅里，牛蛙会很快跳出来；但当你把它放在冷水里，它不会跳出来，然后慢慢加热，起初牛蛙出于懒惰，不会有什么动作，当水温高到它无法忍受的时候，想出来，但已经没有了力气。 如果你是soho，注意关注你的财务。不要等到没钱了再想怎么挣，你会发现那时候挣钱更难。 12. 蘑菇管理 蘑菇管理是许多组织对待初出茅庐者的一种管理方法，初学者被置于阴暗的角落（不受重视的部门，或打杂跑腿的工作），浇上一头大粪（无端的批评、指责、代人受过），任其自生自灭（得不到必要的指导和提携）。 做网站毕竟要遭遇这样的阶段，搜索引擎不理你，友情链接找不到，访客不上门。这是磨练。 13. [...]]]></description>
			<content:encoded><![CDATA[<p>我从<a href="http://club.alimama.com/viewthread.php?tid=10990&amp;pid=80473&amp;page=1&amp;extra=page%3D1#pid80473" target="_blank">这里</a>转来的，的确是篇好文，很有道理，不只针对建站，对所有business都值得借鉴。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>1. 250定律<br />
拉德认为：每一位顾客身后，大体有250名亲朋好友。如果您赢得了一位顾客的好感，就意味着赢得了250个人的好感；反之，如果你得罪了一名顾客，也就意味着得罪了250 名顾客。    在你的网站访客中，一个访客可能可以带来一群访客，任何网站都有起步和发展的过程，这个过程中此定律尤其重要。</p>
<p>2. 达维多定律<br />
达维多认为，一个企业要想在市场上总是占据主导地位，那么就要做到第一个开发出新产品，又第一个淘汰自己的老产品。    国内网站跟风太严重，比如前段时间的格子网，乞讨网，博客网，一个成功了，大家一拥而上。但实际效果是，第一个出名的往往最成功，所以在网站的定位上，要动自己的脑筋，不是去捡人家剩下的客户。同理，买人家出售的数据来建站效果是很糟糕的。<span id="more-49"></span></p>
<p>3. 木桶定律<br />
水桶定律是指，一只水桶能装多少水，完全取决于它最短的那块木板。这就是说任何一个组织都可能面临的一个共同问题，即构成组织的各个部分往往决定了整个组织的水平。    注意审视自己的网站，是速度最糟糕？美工最糟糕？宣传最糟糕？你首先要做的，不是改进你最强的，而应该是你最薄弱的。</p>
<p>4. 马太效应<br />
《新约》中有这样一个故事，一个国王远行前，交给三个仆人每人一锭银子，吩咐他们：“你们去做生意，等我回来时，再来见我。”国王回来时，第一个仆人说： “主人，你交给我们的一锭银子，我已赚了10锭。”于是国王奖励他10座城邑。第二个仆人报告说：“主人，你给我的一锭银子，我已赚了5锭。” 于是国王例奖励了他5座城邑。第三个仆人报告说：“主人，你给我的一锭银子，我一直包在手巾里存着，我怕丢失，一直没有拿出来。”于是国王命令将第三个仆人的一锭银子也赏给第一个仆人，并且说：“凡是少的，就连他所有的也要夺过来。凡是多的，还要给他，叫他多多益善。”这就是马太效应。    在同类网站中，马太效应是很明显的。一个出名的社区，比一个新建的社区，更容易吸引到新客户。启示是，如果你无法把网站做大，那么你要做专。作专之后再做大就更容易。</p>
<p>5. 手表定理<br />
手表定理是指一个人有一只表时，可以知道现在是几点钟，而当他同时拥有两只表时却无法确定。<br />
一个网站，你只需要关注你特定的用户群需求。不要在意不相干人的看法。</p>
<p>6. 不值得定律<br />
不值得定律：不值得做的事情，就不值得做好    不要过度seo，如果你不是想只做垃圾站。不要把时间浪费在美化再美化页面，优化再优化程序，在你网站能盈利后，这些事情可以交给技术人员完成。&lt; BR&gt;7.彼得原理<br />
劳伦斯.彼得认为：在各种组织中，由于习惯于对在某个等级上称职的人员进行晋升提拔，因而雇员总是趋向于晋升到其不称职的地位。<br />
不要轻易改变自己网站的定位。如博客网想变门户，盛大想做娱乐，大家拭目以待吧。</p>
<p>8. 零和游戏原理<br />
当你看到两位对弈者时，你就可以说他们正在玩“零和游戏”。因为在大多数情况下，总会有一个赢，一个输，如果我们把获胜计算为得1分，而输棋为-1分，那么，这两人得分之和就是：1+（-1）=0    不要把目光一直盯在你的竞争网站上，不要花太多时间抢它的访客。我们把这些时间用来寻找互补的合作网站，挖掘新访客。</p>
<p>9. 华盛顿合作规律<br />
华盛顿合作规律说的是： 一个人敷衍了事，两个人互相推诿， 三个人则永无成事之日。    如果你看准一个方向，你自己干，缺人手就招。不要轻易找同伴一起搞网站，否则你会发现，日子似乎越过越快了，事情越做越慢了。</p>
<p>10.  邦尼人力定律<br />
一个人一分钟可以挖一个洞，六十个人一秒种却挖不了一个洞。合作是一个问题，如何合作也是一个问题。<br />
你需要有计划。</p>
<p>11. 牛蛙效应<br />
把一只牛蛙放在开水锅里，牛蛙会很快跳出来；但当你把它放在冷水里，它不会跳出来，然后慢慢加热，起初牛蛙出于懒惰，不会有什么动作，当水温高到它无法忍受的时候，想出来，但已经没有了力气。    如果你是soho，注意关注你的财务。不要等到没钱了再想怎么挣，你会发现那时候挣钱更难。</p>
<p>12. 蘑菇管理<br />
蘑菇管理是许多组织对待初出茅庐者的一种管理方法，初学者被置于阴暗的角落（不受重视的部门，或打杂跑腿的工作），浇上一头大粪（无端的批评、指责、代人受过），任其自生自灭（得不到必要的指导和提携）。<br />
做网站毕竟要遭遇这样的阶段，搜索引擎不理你，友情链接找不到，访客不上门。这是磨练。</p>
<p>13. 奥卡姆剃刀定律<br />
如无必要，勿增实体。<br />
把网站做得简单，再简单，简单到非常实用，而不是花俏。google的首页为什么比雅虎好？</p>
<p>14.巴莱多定律(Paredo 也叫二八定律)<br />
你所完成的工作里80%的成果，来自于你20%的付出；而80%的付出，只换来20%的成果。<br />
随时衡量你所做的工作，哪些是最有效果的。</p>
<p>15. 马蝇效应<br />
林肯少年时和他的兄弟在肯塔基老家的一个农场里犁玉米地，林肯吆马，他兄弟扶犁，而那匹马很懒，慢慢腾腾，走走停停。可是有一段时间马走得飞快。林肯感到奇怪，到了地头，他发现有一只很大的马蝇叮在马身上，他就把马蝇打落了。看到马蝇被打落了，他兄弟就抱怨说：&#8221;哎呀，你为什么要打掉它，正是那家伙使马跑起来的嘛！&#8221;    在你心满意足的时候，去寻找你的马蝇。没有firefox，不会有ie7，firefox就是微软的马蝇之一。马蝇不可怕，怕的是会一口吃掉你的东西，像 ie当初对网景干的那样。</p>
<p>16. 最高气温效应<br />
每天最热总是下午2 时左右，我们总认为这个时候太阳最厉害，其实这时的太阳早已偏西，不再是供给最大热量的时候了。此时气温之所以最高，不过是源于此前的热量积累。</p>
<p>你今天的网站流量，是你一个星期或更长时间前所做的事带来的。</p>
<p>17. 超限效应(溢出效应)<br />
刺激过多、过强和作用时间过久而引起心理极不耐烦或反抗的心理现象，称之为“超限效应”。别到别人论坛里发太多广告。别在自己网站上放太多广告。别在自己的论坛里太多地太明显地诱导话题。</p>
<p>18. 懒蚂蚁效应</p>
<p>生物学家研究发现，成群的蚂蚁中，大部分蚂蚁很勤劳，寻找、搬运食物争先恐后，少数蚂蚁却东张西望不干活。当食物来源断绝或蚁窝被破坏时，那些勤快的蚂蚁一筹莫展。“懒蚂蚁”则“挺身而出”，带领众伙伴向它早已侦察到的新的食物源转移。    不要把注意力仅仅放在一个网站上，即使这个网站现在为你带来一切。你要给自己一些时间寻找新的可行的方向，以备万一。</p>
<p>19. 长尾理论<br />
ChrisAnderson认为，只要存储和流通的渠道足够大，需求不旺或销量不佳的产品共同占据的市场份额就可以和那些数量不多的热卖品所占据的市场份额相匹敌甚至更大。    对于搜索引擎，未必你需要一个热门词排在第一位，如果有一千个冷门词排在第一位，效果不但一样，还会更稳定更长远。</p>
<p>20. 破窗理论<br />
一栋建筑上的一块玻璃，又没有及时修好，别人就可能受到某些暗示性的纵容，去打碎更多的玻璃。    管理论坛时，如果你发现第一个垃圾贴，赶紧删掉他吧。想想：落伍现在为什么那么多××贴？现在控制比最初控制难多了。</p>
<p>21. “羊群效应”，又称复制原则(Copy Strategy)<br />
一个羊群(集体)是一个很散乱的组织，平时大家在一起盲目地左冲右撞。如果一头羊发现了一片肥沃的绿草地，并在那里吃到了新鲜的青草，后来的羊群就会一哄而上，争抢那里的青草，全然不顾旁边虎视眈眈的狼，或者看不到其它地方还有更好的青草。<br />
不要轻易跟风，保持自己思考的能力。</p>
<p>22. 墨菲定律<br />
如果坏事情有可能发生，不管这种可能性多么小，它总会发生，并引起最大可能的损失。<br />
除非垃圾站，否则不要作弊，对搜索引擎不要，对广告也不要。</p>
<p>23.光环效应<br />
人们对人的某种品质或特点有清晰的知觉，印象比较深刻、突出， 这种强烈的知觉，就像月晕形式的光环一样，向周围弥漫、扩散，掩盖了对这个人的其他品质或特点的认识。<br />
不要轻易崇拜一个人或者公司、一个概念、一种做法。</p>
<p>24. 蝴蝶效应<br />
一只亚马逊河流域热带雨林中的蝴蝶，偶尔扇动几下翅膀，两周后，可能在美国德克萨斯州引起一场龙卷风。<br />
不管你做什么，网站或者其他，你都应该关注新闻。机遇或者灾难可能就在那。</p>
<p>25.阿尔巴德定理<br />
一个企业经营成功与否，全靠对顾客的要求了解到什么程度。    我赞同别人的点评：看到了别人的需要，你就成功了一半；满足了别人的需求，你就成功了全部。<br />
尤其是做网站。</p>
<p>26.史密斯原则<br />
如果你不能战胜他们，你就加入到他们之中去。<br />
不要试图做孤胆英雄。如果潮流挡不住，至少，你要去思考为什么。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prglab.com/blog/p/49/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

