<?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.zhangzhenfeng.com/topics/siteweaver/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zhangzhenfeng.com</link>
	<description>阵风：天生我材必有用</description>
	<lastBuildDate>Wed, 14 Sep 2011 09:51:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>本地调试网站时快速登录Siteweaver管理后台</title>
		<link>http://www.zhangzhenfeng.com/powereasy-siteweaver-login/</link>
		<comments>http://www.zhangzhenfeng.com/powereasy-siteweaver-login/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 16:08:13 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[网站]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[powereasy]]></category>
		<category><![CDATA[登录]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=315</guid>
		<description><![CDATA[本地调试Powereasy Siteweaver 的时候，每次登录管理后台都需要输入用户名、密码、管理认证码、验证码的话，就太麻烦了。动易开源后，我一般都是修改admin/admin_Login.asp和inc/CheckCode.asp这两个文件，修改后登录只需按一下回车键就可以进入管理后台了。 首先，编辑admin/admin_Login.asp，找到第125行的如下代码 onFocus=&#8217;this.select();&#8217; 在后面添加如下代码。 value=&#8217;admin&#8217; 接下来，如法炮制，在第129、132、134行相应位置分别添加如下代码： value=&#8217;admin888&#8242; value=&#8217;PowerEasy2008 value=&#8217;caoger&#8217; 最后，编辑inc/CheckCode.asp第29行，修改为 Session(“CheckCode”) = “caoger” 上面两处值不必是caoger，但必须保持一致。 这样就修改完成了，下次访问Admin/Admin_login.asp，只需要按下回车键或者鼠标点击登录按钮即可进入管理后台了。懒得修改的用户，可以直接下载这两个文件覆盖即可。 修改后的Admin/Admin_login.asp和inc/CheckCode.asp压缩包下载：http://www.zhangzhenfeng.com/wp-content/uploads/2011/03/admin-login-checkcode.rar]]></description>
			<content:encoded><![CDATA[<p>本地调试Powereasy Siteweaver 的时候，每次登录管理后台都需要输入用户名、密码、管理认证码、验证码的话，就太麻烦了。动易开源后，我一般都是修改admin/admin_Login.asp和inc/CheckCode.asp这两个文件，修改后登录只需按一下回车键就可以进入管理后台了。</p>
<p>首先，编辑admin/admin_Login.asp，找到第125行的如下代码</p>
<p>onFocus=&#8217;this.select();&#8217;</p>
<p>在后面添加如下代码。</p>
<p>value=&#8217;admin&#8217;<span id="more-315"></span></p>
<p><img class="aligncenter size-full wp-image-316" title="powereasy-Siteweaver-login" src="http://www.zhangzhenfeng.com/wp-content/uploads/2011/03/powereasy-Siteweaver-login.jpg" alt="修改Siteweaver管理登录代码" width="487" height="148" /></p>
<p>接下来，如法炮制，在第129、132、134行相应位置分别添加如下代码：</p>
<p>value=&#8217;admin888&#8242;</p>
<p>value=&#8217;PowerEasy2008</p>
<p>value=&#8217;caoger&#8217;</p>
<p>最后，编辑inc/CheckCode.asp第29行，修改为</p>
<p>Session(“CheckCode”) = “caoger”</p>
<p><img class="aligncenter size-full wp-image-317" title="Siteweaver-login-checkcode" src="http://www.zhangzhenfeng.com/wp-content/uploads/2011/03/Siteweaver-login-checkcode.jpg" alt="修改验证码生成代码" width="407" height="179" /></p>
<p>上面两处值不必是caoger，但必须保持一致。</p>
<p>这样就修改完成了，下次访问Admin/Admin_login.asp，只需要按下回车键或者鼠标点击登录按钮即可进入管理后台了。懒得修改的用户，可以直接下载这两个文件覆盖即可。</p>
<p><span style="color: #ff0000;">修改后的Admin/Admin_login.asp和inc/CheckCode.asp压缩包下载</span>：<a href="http://www.zhangzhenfeng.com/wp-content/uploads/2011/03/admin-login-checkcode.rar" target="_blank">http://www.zhangzhenfeng.com/wp-content/uploads/2011/03/admin-login-checkcode.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/powereasy-siteweaver-login/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>修复动易SiteWeaver网站调查无法提交的问题</title>
		<link>http://www.zhangzhenfeng.com/dongyi-siteweaver-diaocha-votenum/</link>
		<comments>http://www.zhangzhenfeng.com/dongyi-siteweaver-diaocha-votenum/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 12:41:27 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=297</guid>
		<description><![CDATA[刚才管理动易SiteWeaver文章频道的时候，随手添加了一个网站调查，结果无法提交。检查了一下，发现是当前版本数据库比以前的多了几个字段，其中VoteNum还是必填选项。 修复这一问题的办法很简单，修改admin/Admin_CommonCode_Content.asp，修改Sub SaveVote()，确保每个rsVote.Update语句之前都有如下的一行内容(需要修改两处)。 rsVote("VoteNum") = 0 系统调用显示投票总数VoteNum时会自动更新这项数据，所以修改网站调查后VoteNum=0也不会影响显示效果。]]></description>
			<content:encoded><![CDATA[<p>刚才管理动易SiteWeaver文章频道的时候，随手添加了一个网站调查，结果无法提交。检查了一下，发现是当前版本数据库比以前的多了几个字段，其中VoteNum还是必填选项。</p>
<p>修复这一问题的办法很简单，修改admin/Admin_CommonCode_Content.asp，修改Sub SaveVote()，确保每个rsVote.Update语句之前都有如下的一行内容(需要修改两处)。</p>
<blockquote><p><code>rsVote("VoteNum") = 0</code></p></blockquote>
<p><span id="more-297"></span><br />
系统调用显示投票总数VoteNum时会自动更新这项数据，所以修改网站调查后VoteNum=0也不会影响显示效果。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/dongyi-siteweaver-diaocha-votenum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何让动易siteweaver栏目页各个分页使用不同的标题</title>
		<link>http://www.zhangzhenfeng.com/siteweaver-class-page/</link>
		<comments>http://www.zhangzhenfeng.com/siteweaver-class-page/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 17:09:02 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[网站]]></category>
		<category><![CDATA[分页标题]]></category>
		<category><![CDATA[栏目页]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=286</guid>
		<description><![CDATA[默认情况下，动易siteweaver栏目页各个分页的标题是相同的。搜索引擎不喜欢标题重复的页面，如何避免这种情况呢？]]></description>
			<content:encoded><![CDATA[<p>默认情况下，动易siteweaver栏目页各个分页的标题是相同的。搜索引擎不喜欢标题重复的页面，如何避免这种情况呢？</p>
<p>对于栏目页不生成HTML的情况，直接修改频道目录下的ShowClass.asp即可。以文章频道为例，打开ShowClass.asp找到如下内容（大概是第54行）：</p>
<blockquote><p><code>strTemplate = GetTemplate(ChannelID, 2, TemplateID)</code></p></blockquote>
<p>在其下方添加如下代码：</p>
<blockquote><p><code><br />
dim ZZFpage,ZZFtitle<br />
ZZFpage = PE_CLng(Trim(Request("page")))<br />
IF ZZFpage&gt;1 Then<br />
ZZFtitle="（第" &amp; Trim(Request("page")) &amp; "页）&lt;/title&gt;"<br />
strTemplate = Replace(strTemplate,"&lt;/title&gt;",ZZFtitle)<br />
End IF</code></p></blockquote>
<p>再打开栏目页，就会发现：除栏目首页外，各分页标题后面都会增加类似”第8页“这样的内容了。<span id="more-286"></span></p>
<p>但是，为了进一步进行搜索引擎优化，可能会采用“栏目名-频道名-网站名”这样的标题，将栏目名称放在前面，网站名称放在后面，这样的话标题尾部增加“第8页”似乎不太合适。这种情况下，我们可以根据网站模板有针对性地进行修改。可以将模板中网站标题相关代码修改为类似下面的内容（<span style="color: #ff0000;">带有栏目标签{$ClassName}</span>）：</p>
<blockquote><p><code>&lt;title&gt;{$ClassName}<span style="color: #ff0000;">{$ZZF_CurrentPage}</span>_{$ChannelName}_{$SiteName}&lt;/title&gt;</code></p></blockquote>
<p>接下来需要ShowClass.asp的增加代码改成下面的内容：</p>
<blockquote><p><code><br />
dim ZZFpage,ZZFtitle<br />
ZZFpage = PE_CLng(Trim(Request("page")))<br />
IF ZZFpage&gt;1 Then<br />
ZZFtitle="（第" &amp; Trim(Request("page")) &amp; "页）"<br />
strTemplate = Replace(strTemplate,"<span style="color: #ff0000;">{$ZZF_CurrentPage}</span>",ZZFtitle)<br />
Else<br />
strTemplate = Replace(strTemplate,"<span style="color: #ff0000;">{$ZZF_CurrentPage}</span>","")<br />
End IF</code></p></blockquote>
<p><span style="color: #008000;">至于栏目页生成HTML的情况，思路差不多，不过修改的文件不是频道目录下的ShowClass.asp，而是后台管理目录下的Admin_CreateCommon.asp中的Sub CreateClass()部分。</span>对于这个Sub过程的代码，从后往前查找到第一个“Call WriteToFile(tmpFileName, strHtml)”，在其前面增加一行，代码如下</p>
<blockquote><p><code>strHtml = Replace(strHtml,"{$ZZF_CurrentPage}","(第" &amp; CurrentPage &amp; "页)")</code></p></blockquote>
<p>再找到第三处，在其前面增加一行如下内容的代码即可。</p>
<blockquote><p><code>strHtml = Replace(strHtml,"{$ZZF_CurrentPage}","")</code></p></blockquote>
<p>当然，这需要栏目模板中标题部分<span style="color: #ff0000;">含有{$ClassName}{$ZZF_CurrentPage}</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/siteweaver-class-page/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>保留动易文章内容页的本站地址</title>
		<link>http://www.zhangzhenfeng.com/avoidreplacesiteurl/</link>
		<comments>http://www.zhangzhenfeng.com/avoidreplacesiteurl/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 13:07:55 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[siteurl]]></category>
		<category><![CDATA[替换]]></category>
		<category><![CDATA[本站地址]]></category>
		<category><![CDATA[本站链接]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=85</guid>
		<description><![CDATA[有时文章内容里需要出现本站地址，但会被动易系统自动替换。例如网站http://www.zhangzhenfeng.com在根目录安装了动易系统，如果网站文章内容中出现“http://www.zhangzhenfeng.com/baidu.htm”，将会被替换为“/baidu.htm”——相当于删除其中的{$SiteUrl}。]]></description>
			<content:encoded><![CDATA[<p>有时文章内容里需要出现本站地址，但会被动易系统自动替换。例如网站http://www.zhangzhenfeng.com在根目录安装了动易系统，如果网站文章内容中出现“http://www.zhangzhenfeng.com/baidu.htm”，将会被替换为“/baidu.htm”——相当于删除其中的{$SiteUrl}。<span id="more-85"></span><br />

<p>如果不想替换，在文章内容中用 {$ZZFdomain} 取代对应的网站地址如 http://www.zhangzhenfeng.com 。然后修改Include/PowerEasy.Article.asp中的函数GetArticleContent，在“End Function”前添加一行代码</p>
<blockquote><p><code>GetArticleContent =&nbsp;&nbsp;PE_Replace(GetArticleContent , &quot;{$ZZFdomain}&quot;, &quot;http://www.zhangzhenfeng.com&quot;)</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/avoidreplacesiteurl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>改进系统函数 GetArticleList(2月1日更新)</title>
		<link>http://www.zhangzhenfeng.com/modify-getarticlelist/</link>
		<comments>http://www.zhangzhenfeng.com/modify-getarticlelist/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 10:30:36 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[getarticlelist]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=79</guid>
		<description><![CDATA[使用函数 GetArticleList 显示文章标题等信息时，如果采用表格式或分多列显示，有时会有问题。例如，共21篇文章的标题信息，分4列显示，结果代码少了3对&#60;td&#62;，造成显示效果上的瑕疵。]]></description>
			<content:encoded><![CDATA[<p>使用函数 GetArticleList 显示文章标题等信息时，如果采用表格式或分多列显示，有时会有问题。例如，共21篇文章的标题信息，分4列显示，结果代码少了3对&lt;td&gt;，造成显示效果上的瑕疵。<span id="more-79"></span></p>
<p>以PowerEasy® SiteWeaver™ CMS 6.5 Build 0128为例，修改Include/PowerEasy.Article.asp，将Function GetArticleList中的如下代码</p>
<blockquote><p><code>If ShowType = 2 Or Cols &gt; 1 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strInfoList = strInfoList &amp; &quot;&lt;/tr&gt;&lt;/table&gt;&quot;</code></p></blockquote>
<p>替换为</p>
<blockquote><p><code>&nbsp;&nbsp;&nbsp;&nbsp;If ShowType = 2 Or Cols &gt; 1 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ZZF_remainder=Cols-(iCount Mod Cols)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If ZZF_remainder&lt;Cols<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If iCount Mod 2 = 0 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CssName = CssName1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CssName = CssName2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do while ZZF_remainder&gt;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strInfoList = strInfoList &amp; &quot;&lt;td valign=&#039;top&#039; class=&#039;&quot; &amp; CssName &amp; &quot;&#039;&gt;&amp;nbsp;&lt;/td&gt;&quot;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ZZF_remainder=ZZF_remainder-1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loop<br />&nbsp;&nbsp;&nbsp;&nbsp; End If<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strInfoList = strInfoList &amp; &quot;&lt;/tr&gt;&lt;/table&gt;&quot;</code></p></blockquote>
<p>当然，要在前面补充定义变量 ZZF_remainder。</p>
<p>昨天写本文时，忘了考虑ZZF_remainder等于Cols的情况，导致求余为零时出错，刚才又添加了判断</p>
<blockquote><p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If ZZF_remainder&lt;Cols<br />******************<br />&nbsp;&nbsp;&nbsp;&nbsp; End If</code></p></blockquote>
<p>（更新于2008-02-01 17:34）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/modify-getarticlelist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让动易采集系统允许列表只有一个链接</title>
		<link>http://www.zhangzhenfeng.com/collection-manage-one-link/</link>
		<comments>http://www.zhangzhenfeng.com/collection-manage-one-link/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 09:52:19 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[采集]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=76</guid>
		<description><![CDATA[有时采集项目的目标网站列表页暂时只有一个链接，有时为了清理采集历史而修改项目也会造成采集列表页只有一个链接在采集范围内，测试时会提示“只发现一个有效链接”。只能返回修改成两个以上链接，测试成功后再修改成一个链接，然后直接点“属性设置”，然后点“完成”。]]></description>
			<content:encoded><![CDATA[<p>有时采集项目的目标网站列表页暂时只有一个链接，有时为了清理采集历史而修改项目也会造成采集列表页只有一个链接在采集范围内，测试时会提示“只发现一个有效链接”。只能返回修改成两个以上链接，测试成功后再修改成一个链接，然后直接点“属性设置”，然后点“完成”。<span id="more-76"></span></p>
<p>在开源版中，可以去掉这个限制。以PowerEasy? SiteWeaver? CMS 6.5 Build 0128为例，修改Admin/Admin_CollectionManage.asp，删除其中的如下代码即可。</p>
<blockquote><p><code><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FoundErr = True<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ErrMsg = ErrMsg &amp; &quot;&lt;li&gt;只发现一个有效链接？：&quot; &amp; NewsArrayCode &amp; &quot;&lt;/li&gt;&quot;<br />
</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/collection-manage-one-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>将动易SiteWeaver留言板由讨论区模式改为留言板模式</title>
		<link>http://www.zhangzhenfeng.com/guestbook-gueststyle/</link>
		<comments>http://www.zhangzhenfeng.com/guestbook-gueststyle/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 06:02:27 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[guestbook]]></category>
		<category><![CDATA[gueststyle]]></category>
		<category><![CDATA[模式]]></category>
		<category><![CDATA[留言板]]></category>
		<category><![CDATA[讨论区]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=72</guid>
		<description><![CDATA[PowerEasy? SiteWeaver? CMS 6.5 Build 0115的留言板首页默认显示方式为讨论区模式，如果想改为留言板模式，只需修改系统的默认值即可。
修改方法：修改Include/PowerEasy.GuestBook.asp中的函数ShowGueststyle()，将默认方式由 1 改为 2。]]></description>
			<content:encoded><![CDATA[<p>PowerEasy  SiteWeaver  CMS 6.5 Build 0115的留言板首页默认显示方式为讨论区模式，如果想改为留言板模式，只需修改系统的默认值即可。<br />
修改方法：修改Include/PowerEasy.GuestBook.asp中的函数ShowGueststyle()，将默认方式由 1 改为 2。<span id="more-72"></span></p>
<blockquote><p><code><br />
''=================================================<br />''函数名：ShowGueststyle()<br />''作&nbsp; 用：获取查看方式<br />''参&nbsp; 数：无<br />''=================================================<br />Private Function GuestStyle()<br />&nbsp;&nbsp;&nbsp; ShowGStyle = Request.Cookies("ShowGStyle")<br />&nbsp;&nbsp;&nbsp; If ShowGStyle = "" Or Not IsNumeric(ShowGStyle) Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShowGStyle = <font color=#0000ff>2<br /></font>&nbsp;&nbsp;&nbsp; Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShowGStyle = Int(ShowGStyle)<br />&nbsp;&nbsp;&nbsp; End If<br />&nbsp;&nbsp;&nbsp; GuestStyle = ShowGStyle<br />End Function<br />
</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/guestbook-gueststyle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修复SiteWeaver™ CMS 6.5 Build 0115留言板bug</title>
		<link>http://www.zhangzhenfeng.com/siteweaver-cms-0115-guestbook-bug/</link>
		<comments>http://www.zhangzhenfeng.com/siteweaver-cms-0115-guestbook-bug/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 04:14:19 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[guestbook]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=67</guid>
		<description><![CDATA[PowerEasy? SiteWeaver? CMS 6.5 Build 0115后台设置留言板允许游客发布,但游客发布留言是提示:对不起，您尚未通过邮件验证，不能发表留言！
修复办法：修改GuestBook/Guest_Write.asp]]></description>
			<content:encoded><![CDATA[<p>PowerEasy? SiteWeaver? CMS 6.5 Build 0115后台设置留言板允许游客发布,但游客发布留言是提示:对不起，您尚未通过邮件验证，不能发表留言！<br />
修复办法：修改GuestBook/Guest_Write.asp<span id="more-67"></span>，将顶部代码改为</p>
<blockquote><p><code><br />
<strong>If GuestBook_EnableVisitor = False Then</strong><br />
If GuestBook_EnableVisitor = False And UserLogined = False Then<br />&nbsp;&nbsp;&nbsp; FoundErr = True<br />&nbsp;&nbsp;&nbsp; ErrMsg = ErrMsg &amp; "&lt;li&gt;" &amp; XmlText("Guest", "ShowWrite/Notpermission", "您尚未登录，请登录后再进行您的操作！") &amp; "&lt;/li&gt;"<br />Else<br />&nbsp;&nbsp;&nbsp; If GroupType &lt; 1 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FoundErr = True<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ErrMsg = ErrMsg &amp; "&lt;li&gt;" &amp; XmlText("Guest", "SaveGuest/Err8", "对不起，您尚未通过邮件验证，不能发表留言！") &amp; "&lt;/li&gt;"<br />&nbsp;&nbsp;&nbsp; ElseIf GroupType = 1 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FoundErr = True<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ErrMsg = ErrMsg &amp; "&lt;li&gt;" &amp; XmlText("Guest", "SaveGuest/Err9", "对不起，您尚未通过管理员审核，不能发表留言！") &amp; "&lt;/li&gt;"<br />&nbsp;&nbsp;&nbsp; End If<br />End If<br />
<strong>End If</strong></code></p></blockquote>
<p>即增加一个判断语句——粗体部分代码。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/siteweaver-cms-0115-guestbook-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让多个下载地址分行显示并修复防盗链功能</title>
		<link>http://www.zhangzhenfeng.com/soft-download-url/</link>
		<comments>http://www.zhangzhenfeng.com/soft-download-url/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 03:56:06 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[下载地址]]></category>
		<category><![CDATA[分行]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[防盗链]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=49</guid>
		<description><![CDATA[PowerEasy® SiteWeaver™ CMS 6.5 Build 0115的include/powereasy.soft.asp中，大约1449行的代码为<blockquote>&#160;&#160;&#160;&#160; For iTemp = 0 To UBound(arrDownloadUrls) </blockquote>在其后增加一行，<blockquote>if iTemp&#62;0 then strUrls = strUrls &#38; "&#60;br /&#62;"</blockquote>则软件有多个下载地址时会自动换行。<br /><p>软件栏目设置——栏目选项中，<strong>“是否启用此栏目的防止复制、防盗链功能”</strong>的选项无效，始终启用防盗链功能，内容页不显示真实下载地址。</p><br /><p>修复办法：修改include/powereasy.soft.asp，在大约1354行找到如下代码，将其中的注释符(行首的单引号)去掉即可。</p>]]></description>
			<content:encoded><![CDATA[<p>PowerEasy® SiteWeaver™ CMS 6.5 Build 0115的include/powereasy.soft.asp中，大约1449行的代码为</p>
<blockquote><p>For iTemp = 0 To UBound(arrDownloadUrls)</p></blockquote>
<p>在其后增加一行，</p>
<blockquote><p>if iTemp&gt;0 then strUrls = strUrls &amp; “&lt;br /&gt;”</p></blockquote>
<p>则软件有多个下载地址时会自动换行。</p>
<p>软件栏目设置——栏目选项中，<strong>“是否启用此栏目的防止复制、防盗链功能”</strong>的选项无效，始终启用防盗链功能，内容页不显示真实下载地址。</p>
<p>修复办法：修改include/powereasy.soft.asp，在大约1354行找到如下代码，将其中的<strong>注释符</strong>(行首的单引号)去掉即可。<span id="more-49"></span></p>
<blockquote><p>”If EnableProtect = True Or ClassPurview &gt; 0 Or rsSoft(“InfoPoint”) &gt; 0 Then<br />
strUrls = strUrls &amp; “&lt;a href=”” &amp; ChannelUrl_ASPFile &amp; “/ShowSoftDown.asp?UrlID=” &amp; iTemp + 1 &amp; “&amp;SoftID=” &amp; rsSoft(“SoftID”) &amp; “” target=”_blank”&gt;” &amp; arrUrls(0) &amp; “&lt;/a&gt;”<br />
”Else<br />
”    If Left(arrUrls(1), 1) &lt;&gt; “/” And InStr(arrUrls(1), “://”) &lt;= 0 Then<br />
”        strUrls = strUrls &amp; “&lt;a href=”” &amp; ChannelUrl &amp; “/” &amp; UploadDir &amp; “/” &amp; arrUrls(1) &amp; “” target=”_blank”&gt;” &amp; arrUrls(0) &amp; “&lt;/a&gt;”<br />
”    Else<br />
”        strUrls = strUrls &amp; “&lt;a href=”” &amp; GetFirstSeparatorToEnd(arrDownloadUrls(iTemp), “|”) &amp; “” target=”_blank”&gt;” &amp; arrUrls(0) &amp; “&lt;/a&gt;”<br />
”    End If<br />
”End If</p></blockquote>
<p>&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/soft-download-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改留言频道每行显示留言类别数量</title>
		<link>http://www.zhangzhenfeng.com/guestbook-getgkindlist-number/</link>
		<comments>http://www.zhangzhenfeng.com/guestbook-getgkindlist-number/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 02:07:14 +0000</pubDate>
		<dc:creator>阵风</dc:creator>
				<category><![CDATA[动易]]></category>
		<category><![CDATA[getgkindlist]]></category>
		<category><![CDATA[guestbook]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[留言]]></category>
		<category><![CDATA[留言类别]]></category>

		<guid isPermaLink="false">http://www.zhangzhenfeng.com/?p=45</guid>
		<description><![CDATA[默认情况下，动易留言频道栏目导航处每行只显示10个留言类别（第一行9个）。有时留言类别名称较短，每行仅显示10个的话行尾空白较多，影响美观。<br /><br />如何修改每行显示的留言数量呢？<br /><br />如果是动易2005版、2006版等组件版本，恐怕只能增加自定义标签来实现了，需要替换多处。如果是PowerEasy® SiteWeaver™ CMS（动易 SiteWeaver™ 内容管理系统），那就简单了，只需修改Include/PowerEasy.GuestBook.asp中的函数GetGKindList()即可。]]></description>
			<content:encoded><![CDATA[<p>默认情况下，动易留言频道栏目导航处每行只显示10个留言类别（第一行9个）。有时留言类别名称较短，每行仅显示10个的话行尾空白较多，影响美观。</p>
<p>如何修改每行显示的留言数量呢？</p>
<p>如果是动易2005版、2006版等组件版本，恐怕只能增加自定义标签来实现了，需要替换多处。如果是PowerEasy® SiteWeaver™ CMS（动易 SiteWeaver™ 内容管理系统），那就简单了，只需修改Include/PowerEasy.GuestBook.asp中的函数GetGKindList()即可。<span id="more-45"></span>该函数代码如下：</p>
<blockquote><p>”=================================================<br />
”函数名：GetGKindList()<br />
”作  用：横向显示留言类别<br />
”参  数：无<br />
”=================================================<br />
Private Function GetGKindList()<br />
Dim rsGKind, sqlGKind, strGKind, i<br />
sqlGKind = “select * from PE_Guestkind order by OrderID”<br />
Set rsGKind = Conn.Execute(sqlGKind)<br />
If rsGKind.BOF And rsGKind.EOF Then<br />
strGKind = “| ” &amp; XmlText(“Guest”, “KindList/Nofound”, “没有任何类别”)<br />
Else<br />
i = 1<br />
strGKind = “| ”<br />
Do While Not rsGKind.EOF<br />
strGKind = strGKind &amp; “&lt;a href=”index.asp?KindID=” &amp; rsGKind(“KindID”) &amp; “”&gt;” &amp; rsGKind(“KindName”) &amp; “&lt;/a&gt;”<br />
strGKind = strGKind &amp; ” | ”<br />
i = i + 1<br />
<span style="color: #0000ff;"><strong><span style="text-decoration: underline;"> If i Mod <span style="color: #ff0000;">10</span> = 0 Then<br />
</span></strong></span> strGKind = strGKind &amp; “&lt;br&gt;”<br />
End If<br />
rsGKind.MoveNext<br />
Loop<br />
End If<br />
rsGKind.Close<br />
Set rsGKind = Nothing<br />
”If GuestBook_IsAssignSort = False Then<br />
”strGKind = strGKind &amp; “&lt;a href=”index.asp?KindID=0”&gt;” &amp; XmlText(“xxxxx”, “xxxxxx”, “不属任何类别”) &amp; “&lt;/a&gt; |”<br />
”End If<br />
GetGKindList = strGKind<br />
End Function</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangzhenfeng.com/guestbook-getgkindlist-number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

