<?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>77的小日子 &#187; 留言板</title>
	<atom:link href="http://www.joyceday.com/tag/%e7%95%99%e8%a8%80%e6%9d%bf/feed" rel="self" type="application/rss+xml" />
	<link>http://www.joyceday.com</link>
	<description>—— 记录成长 分享喜悦</description>
	<lastBuildDate>Mon, 09 Jan 2012 06:40:02 +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>『ZT』制作自己的wordpress留言板</title>
		<link>http://www.joyceday.com/something/create-guestbook.html</link>
		<comments>http://www.joyceday.com/something/create-guestbook.html#comments</comments>
		<pubDate>Wed, 13 Aug 2008 06:19:04 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[留言板]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/?p=189</guid>
		<description><![CDATA[装好wordpress后就一直在寻找合适的留言板插件，到最后才发觉，原来简单的几步，完全可以自己实现一个主题风格统一的留言板。留言板本意就不在花哨，实用足矣！ 起初是想写出来制作过程的，那晓得网上一搜，已经有人写的又多又好: 简单5步，制作wordpress留言板 算了，偷懒一把，直接转个链接得了！也环保吗，哈哈！ 2008/9/1 还是原文贴了过来，怕以后要用了找不到   以下内容为转贴，我做了少许删剪，请留意。 － 原文转自随便说说 http://www.sbtalk.com.cn/  做一个wordpress留言板很简单，我们知道一般可以用新建一个主题名字叫“留言板”的页面，让访客以评论留言的方式来实现。但是这种方式建立的留言板，其实是一个一般主题(post)或页面(page)，因此缺乏进一步定制的功能，而且提示文字也全部是“评论”。要做一个可定制的留言板其实很简单，只需要5步，那就让我们开始吧:) 一：制作留言板模板： 1）找到你博客模板目录中的single.php文件（一般你的模板目录是在/wp-content/themes/博客模板名称/）；复制single.php并重命名为guestbook.php,这样做的目的是我们希望留言板能保持博客的基本布局如：页面头部，页脚和侧边栏。因此最好的方式就是复制用来显示单篇主题的页面模板文件single.php  2）用一款合适的文本编辑器（如：editplus，ultraedit，notepad2，之所以没说windows自带的notepad是因为它对UTF-8的编码方式支持不好）；打开guestbook.php 在文件头部找到如下php代码： &#60;?php get_header(); ?&#62; 在此语句前加一段仅带注释语句的模板标识，这里我们将页面模板名字(Template Name)定义为Guestbook，这个名字在下面会有用到。 &#60;?php /* Template Name: Guestbook */ ?&#62; OK，简单吧，留言板的页面模板文件就做好了。 3）将修改后的guestbook.php上传到博客模板目录(/wp-content/themes/博客模板名称/)下 二：在后台创建留言板 4）以具有admin权限的帐号登录，新建一个页面，在主题名称处输入“留言板”，在内容处像往常写博客主题一样输入些内容，如：请留下宝贵意见和建议等等 5）很重要的一步：在右侧页面模板(page template)处，选择刚才创建的guestbook页面模板，发布(publish)，完成。 去自己的博客主页看看，根据博客模板的不同，留言板会以Tab方式或者侧栏链接的方式显示。 三：把留言板做的更完美 通过上面的5步，你已经拥有一个留言板了，但是这和新建主题/页面生成的留言板没什么区别。别急，因为我们的留言板是根据自建的guestbook页面模板生成的，所以做适当的修修改改就可以了，而且这并不会影响到其他一般主题或页面的显示 1）去掉发布日期： 如果你不希望你的留言板主题显示如一般主题那样的发布日期，那么在guestbook.php中找到如下代码并删除。 &#60;?php the_time(‘Y/m/d’) ?&#62; //根据不同模板不同可能有点不同，比如可能是 &#60;?php the_time(‘M’) ?&#62; 2）自定义“留言”样式的提示文本 因为其他主题或页面的评论都是用到comments.php来显示和输入评论的，不能把那些地方的“评论”也改成“留言”了。 因此复制一份comments.php并命名为guestcomments.php，就在guestcomments.php上修修改改吧 把所有“X comments”(xxx条评论)改成“X guestbook entries”(xxx条留言) 把“Post Comment”(发布评论)按钮的提示改成“Sign [...]]]></description>
			<content:encoded><![CDATA[<p>装好wordpress后就一直在寻找合适的留言板插件，到最后才发觉，原来简单的几步，完全可以自己实现一个主题风格统一的留言板。留言板本意就不在花哨，实用足矣！</p>
<p>起初是想写出来制作过程的，那晓得网上一搜，已经有人写的又多又好: <a href="http://www.sbtalk.com.cn/2007/06/16/wordpress_guestbook.html ">简单5步，制作wordpress留言板 </a>算了，偷懒一把，直接转个链接得了！也环保吗，哈哈！</p>
<p><span style="color: #ff6600;"><strong>2008/9/1 </strong></span>还是原文贴了过来，怕以后要用了找不到 <img src='http://www.joyceday.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />   以下内容为转贴，我做了少许删剪，请留意。<span id="more-189"></span><br />
－ 原文转自随便说说 <a href="http://www.sbtalk.com.cn/">http://www.sbtalk.com.cn/</a> </p>
<p>做一个wordpress留言板很简单，我们知道一般可以用新建一个主题名字叫“留言板”的页面，让访客以评论留言的方式来实现。但是这种方式建立的留言板，其实是一个一般主题(post)或页面(page)，因此缺乏进一步定制的功能，而且提示文字也全部是“评论”。要做一个可定制的留言板其实很简单，只需要5步，那就让我们开始吧:)</p>
<p>一：制作留言板模板：<br />
1）找到你博客模板目录中的single.php文件（一般你的模板目录是在/wp-content/themes/博客模板名称/）；复制single.php并重命名为guestbook.php,这样做的目的是我们希望留言板能保持博客的基本布局如：页面头部，页脚和侧边栏。因此最好的方式就是复制用来显示单篇主题的页面模板文件single.php<br />
<img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookfilecopy.png" alt="guestbookfilecopy.png" /></p>
<p> 2）用一款合适的文本编辑器（如：editplus，ultraedit，notepad2，之所以没说windows自带的notepad是因为它对UTF-8的编码方式支持不好）；打开guestbook.php 在文件头部找到如下php代码：</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw2"><strong>&lt;?php</strong></span> get_header<span style="color: #66cc66;"><span class="br0">(</span><span class="br0">)</span></span>; <span class="kw2"><strong>?&gt;</strong></span></div>
</li>
</ol>
</div>
<p>在此语句前加一段仅带注释语句的模板标识，这里我们将页面模板名字(Template Name)定义为Guestbook，这个名字在下面会有用到。</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw2"><strong>&lt;?php</strong></span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI"><span style="color: #808080;">/*</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI"><span style="color: #808080;">Template Name: Guestbook</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI"><span style="color: #808080;">*/</span></span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw2"><strong>?&gt;</strong></span></div>
</li>
</ol>
</div>
<p><strong><img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookhead.png" alt="guestbookhead.png" /><br />
</strong>OK，简单吧，留言板的页面模板文件就做好了。</p>
<p>3）将修改后的guestbook.php上传到博客模板目录(/wp-content/themes/博客模板名称/)下</p>
<p>二：在后台创建留言板<br />
4）以具有admin权限的帐号登录，新建一个页面，在主题名称处输入“留言板”，在内容处像往常写博客主题一样输入些内容，如：请留下宝贵意见和建议等等 <img class="wp-smiley" src="http://www.sbtalk.com.cn/wp-includes/images/smilies/icon_smile.gif" alt=":)" /><br />
<img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookwritepage.png" alt="guestbookwritepage.png" /></p>
<p>5）很重要的一步：在右侧页面模板(page template)处，选择刚才创建的guestbook页面模板，发布(publish)，完成。<br />
<img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbooktemplate.png" alt="guestbooktemplate.png" /></p>
<p>去自己的博客主页看看，根据博客模板的不同，留言板会以Tab方式或者侧栏链接的方式显示。<br />
<img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbooktab.png" alt="guestbooktab.png" /></p>
<p>三：把留言板做的更完美<br />
通过上面的5步，你已经拥有一个留言板了，但是这和新建主题/页面生成的留言板没什么区别。别急，因为我们的留言板是根据自建的guestbook页面模板生成的，所以做适当的修修改改就可以了，而且这并不会影响到其他一般主题或页面的显示</p>
<p>1）去掉发布日期：<br />
如果你不希望你的留言板主题显示如一般主题那样的发布日期，那么在guestbook.php中找到如下代码并删除。</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw2"><strong>&lt;?php</strong></span> the_time<span class="br0"><span style="color: #66cc66;">(</span></span><span class="st0"><span style="color: #ff0000;">‘Y/m/d’</span></span><span class="br0"><span style="color: #66cc66;">)</span></span> <span class="kw2"><strong>?&gt;</strong></span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1"><span style="color: #808080;">//根据不同模板不同可能有点不同，比如可能是</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2"><strong>&lt;?php</strong></span> the_time<span class="br0"><span style="color: #66cc66;">(</span></span><span class="st0"><span style="color: #ff0000;">‘M’</span></span><span class="br0"><span style="color: #66cc66;">)</span></span> <span class="kw2"><strong>?&gt;</strong></span></div>
</li>
</ol>
</div>
<p><strong><img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookdeletedate.png" alt="guestbookdeletedate.png" /></strong></p>
<p>2）自定义“留言”样式的提示文本<br />
因为其他主题或页面的评论都是用到comments.php来显示和输入评论的，不能把那些地方的“评论”也改成“留言”了。<br />
因此复制一份comments.php并命名为guestcomments.php，就在guestcomments.php上修修改改吧</p>
<p>把所有“X comments”(xxx条评论)改成“X guestbook entries”(xxx条留言)<br />
把“Post Comment”(发布评论)按钮的提示改成“Sign Guestbook”(发布留言)<br />
<img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookchange.png" alt="guestbookchange.png" /></p>
<p>3）最新留言显示在顶部<br />
按照评论方式的留言，总是最新的留言排在最下面，如果我们希望最新的留言显示在最上面，可以这么做</p>
<p>在guestcomments.php中找到如下代码：</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw1"><span style="color: #a1a100;">foreach</span></span> <span class="br0"><span style="color: #66cc66;">(</span></span><span class="re0">$comments</span> <span class="kw1"><span style="color: #a1a100;">as</span></span> <span class="re0">$comment</span><span class="br0"><span style="color: #66cc66;">)</span></span></div>
</li>
</ol>
</div>
<p>替换成</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw1"><span style="color: #a1a100;">foreach</span></span> <span class="br0"><span style="color: #66cc66;">(</span></span><a href="http://www.php.net/array_reverse"><span class="kw3"><span style="color: #000066;">array_reverse</span></span></a><span class="br0"><span style="color: #66cc66;">(</span></span><span class="re0">$comments</span><span class="br0"><span style="color: #66cc66;">)</span></span> <span class="kw1"><span style="color: #a1a100;">as</span></span> <span class="re0">$comment</span><span class="br0"><span style="color: #66cc66;">)</span></span></div>
</li>
</ol>
</div>
<p><span style="color: #66cc66;"><img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookreversecomments.png" alt="guestbookreversecomments.png" /></span></p>
<p>好啦，自定义的留言文本和显示方式据改好了，最后别忘了把guestcomments.php上传到你的博客模板目(/wp-content/themes/博客模板名称/)下</p>
<p>4）仅仅修改上面的2),3)；原来的guestbook.php并不知道你想启用新的留言和显示方式，所以我们还是要回到guestbook.php(不会那么快忘记这个文件吧:) )<br />
找到如下代码：</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw2"><strong>&lt;?php</strong></span> comments_template<span style="color: #66cc66;"><span class="br0">(</span><span class="br0">)</span></span>; <span class="kw2"><strong>?&gt;</strong></span></div>
</li>
</ol>
</div>
<p>替换成</p>
<div class="dean_ch">
<ol>
<li class="li1">
<div class="de1"><span class="kw2"><strong>&lt;?php</strong></span> comments_template<span class="br0"><span style="color: #66cc66;">(</span></span><span class="st0"><span style="color: #ff0000;">‘/guestcomments.php’</span></span><span class="br0"><span style="color: #66cc66;">)</span></span>; <span class="kw2"><strong>?&gt;</strong></span></div>
</li>
</ol>
</div>
<p><strong><img class="quotenoimg" src="http://www.joyceday.com/wp-content/gallery/77ma/guestbookcommenttemplate.png" alt="guestbookcommenttemplate.png" /></strong></p>
<p>四：还有什么花样吗?<br />
因为我们用的是guestbook.php作为留言板的页面模板，相比一般主题/页面生成的留言板, 通过修改guestbook.php, 我们能获得更多的功能和提示，因为我们能在此文件中加入php语句，可以是自编的，也可以是其他插件中引用过来的函数。</p>
<p>这也给了我们一个启示，就是通过自定义页面模板的方式，我们可以定义一个全新页面，可以保留侧栏(sidebar)，页脚(foot)，也可以不保留，然后在内容(content)部分加入自己的php代码。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/something/create-guestbook.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>改版了！</title>
		<link>http://www.joyceday.com/something/theme-changed.html</link>
		<comments>http://www.joyceday.com/something/theme-changed.html#comments</comments>
		<pubDate>Wed, 06 Aug 2008 15:35:19 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[留言板]]></category>
		<category><![CDATA[prower V1]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/?p=182</guid>
		<description><![CDATA[以前用的主题一直很喜欢，可是WP升级后不晓得是不是IE没跟着升级的缘故，字体看上去好奇怪，虽说能安慰自己够个性，但阅读起来的确有点碍眼。今天无意中看到一个很简洁清爽的主题，于是毫不犹豫的换上了。今晚趁着小家伙睡了，又搞了2个小时，耳目一新，哈哈！ 主题链接告诉你，喜欢的自己装去！ Prower v1 2008.7.2修正版下载 目前日历的大小还有点小问题，留待高手沙搞定吧。我像上次一样弄了个留言板，稍后把制作过程转发上来。如果用了这个主题，需要留言板php文件的，直接问我要吧。 还有，一直像找个好用的防spam插件，到现在也没弄好。还想搞个评论表情输入，也顾不上…… 哎，睡觉先，好困～]]></description>
			<content:encoded><![CDATA[<p>以前用的主题一直很喜欢，可是WP升级后不晓得是不是IE没跟着升级的缘故，字体看上去好奇怪，虽说能安慰自己够个性，但阅读起来的确有点碍眼。今天无意中看到一个很简洁清爽的主题，于是毫不犹豫的换上了。今晚趁着小家伙睡了，又搞了2个小时，耳目一新，哈哈！</p>
<p>主题链接告诉你，喜欢的自己装去！ <a href="http://www.prower.cn/work/214">Prower v1 2008.7.2修正版下载</a></p>
<p>目前日历的大小还有点小问题，留待高手沙搞定吧。我像上次一样弄了个留言板，稍后把制作过程转发上来。如果用了这个主题，需要留言板php文件的，直接问我要吧。</p>
<p>还有，一直像找个好用的防spam插件，到现在也没弄好。还想搞个评论表情输入，也顾不上…… 哎，睡觉先，好困～</p>
<p><img class="alignnone" title="prower V1 demo" src="http://www.prower.cn/wp-content/uploads/2008/04/1.jpg" alt="" width="600" height="500" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/something/theme-changed.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

