<?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; WordPress</title>
	<atom:link href="http://www.joyceday.com/tag/wordpress/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>修修补补</title>
		<link>http://www.joyceday.com/something/modify-wp-theme.html</link>
		<comments>http://www.joyceday.com/something/modify-wp-theme.html#comments</comments>
		<pubDate>Sun, 30 Jan 2011 11:25:20 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/?p=1646</guid>
		<description><![CDATA[今天朋友问起香港攻略，想让她直接来这里搜索下载，可是一直沿用的google search 因为退出其中国的原因很久以前就没法用了，我也懒得折腾，一直没换。择日不如撞日，干脆今天就来个WP主题修补跟备份吧。 主要更新了侧栏的搜索功能，搜索后的页面（search.php）也跟主页面（index.php）的风格做了统一。调整了WP-PostViews插件的get_most_viewed函数，设置$mode = &#8216;post&#8217; ，这样侧栏的“热门日志”就只会显示Post而不包括Page(例如“我要留言”等)。 还做了点小调整，主要是统一风格，把一些插件升级后产生的小问题fix了一下。 特此记录。更新后的theme文件已经打包备份到邮箱。]]></description>
			<content:encoded><![CDATA[<p>今天朋友问起香港攻略，想让她直接来这里搜索下载，可是一直沿用的google search 因为退出其中国的原因很久以前就没法用了，我也懒得折腾，一直没换。择日不如撞日，干脆今天就来个WP主题修补跟备份吧。</p>
<p>主要更新了侧栏的搜索功能，搜索后的页面（search.php）也跟主页面（index.php）的风格做了统一。调整了WP-PostViews插件的get_most_viewed函数，设置$mode = &#8216;post&#8217; ，这样侧栏的“热门日志”就只会显示Post而不包括Page(例如“我要留言”等)。</p>
<p>还做了点小调整，主要是统一风格，把一些插件升级后产生的小问题fix了一下。</p>
<p>特此记录。更新后的theme文件已经打包备份到邮箱。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/something/modify-wp-theme.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NextGEN Gallery 若干补充</title>
		<link>http://www.joyceday.com/something/nextgen-gallery-append.html</link>
		<comments>http://www.joyceday.com/something/nextgen-gallery-append.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 03:52:10 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[相册]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[NextGEN]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/?p=1304</guid>
		<description><![CDATA[两年前建站的时候要找一个合适的相册插件，最终锁定了NextGEN Gallery，但当时中文的安装指导太少，要找个像样的demo都没有，加上自己刚刚开始接触php和wordpress，着实费了不少功夫。这也直接促成了我的另一篇日志《NextGEN Gallery ～ 最强WordPress相册插件》 。只是没想到后来被广泛转载，也间接成就了blog的PageRank，这都是题外话了。 长假期间blog的ip出了点问题，等恢复后就顺手升级了wordpress和NextGEN，没想到升到最高版后相册不能用，Flash显示也坏了…… 真是恼人，又折腾了两个小时，总算大功告成。 想想我也好久没摆弄相册，前一阵好些朋友参考我的文章设置相册也碰到问题而找到我，实在惭愧，自打两年前设置好，我几乎就没再碰过。昨天的一番折腾终于让我痛下决心，还是补充几条安装设置时候需要额外注意的地方，希望后来人都少走弯路，这就是我的唯一目的。 1.  NextGEN Gallery by alex.rabe 目前的最高版是Version 1.3.6 这个英文网站很简单，但是足够清晰。实际上英文好，又有点php基础的，完全可以忽略我的文字，直接看官网。 2. 实现幻灯显示的免费插件需要另外下载，JW Image Rotator from Jeroen Wijering 目前的最高版是Version 3.17 进入后下载imagerotator.zip文件，解压缩后只要将imagerotator.swf上传到你的主站上NextGEN Gallery的目录下,具体依据初次上传版本不同而略有差别（/www.your_site_name.com/wp-content/plugins/nextgen-gallery 或者/../../plugins/nggallery） 3. FTP上传的顺序是先NextGEN，然后汉化包（如果需要的话），最后是Flash插件imagerotator.swf 全部上传完毕就可以在wordpress的后台打开插件管理（plugins），找到NextGEN Gallery 并激活（Activate）。 4. 到这一步还不能高枕无忧，有不少人会发现幻灯显示仍然不行，一个劲儿地让你安装flash，效果就是出不来。这时候就要去关注一下NextGEN Gallery的设置了。后台进入Gallery &#62;&#62; option &#62;&#62; SlidesShow，你会看到如下这个画面。这是正常情况，若是有红色字体提醒你找不到imagerotator.swf，那么请按下这个search now按钮，大部分情况下工具会自动找到。若是还不行，就把这个imagerotator.swf重新上传到/wp-content/uploads/ （不是我前后矛盾，NextGEN作者主页上的确要求上传到NextGEN的安装目录，只是这里的SlidesShow设置又要求在uploads下） 5. 好了，到这里如果你用的是Widgets来显示SlidesShow，肯定就没问题了。如果需要手写code在任意页面实现幻灯显示，可能还会碰到一个小问题。我上篇日志中有详细的code，只是粘贴后要检查标点符号，譬如引号、分号等等，中文网站粘贴过去往往会显示为全角符号，写在php中的一定要是半角哦，切记！！ Bingo ~~ 大功告成！ 目前就想到这几点，希望大家都跟我一样喜欢且顺利使用这款出色的相册插件 NextGEN Gallery ~~]]></description>
			<content:encoded><![CDATA[<p>两年前建站的时候要找一个合适的相册插件，最终锁定了NextGEN Gallery，但当时中文的安装指导太少，要找个像样的demo都没有，加上自己刚刚开始接触php和wordpress，着实费了不少功夫。这也直接促成了我的另一篇日志<a href="http://www.joyceday.com/something/nextgen-gallery.html" target=-blank><span style="color: #008000;"><strong>《NextGEN Gallery ～ 最强WordPress相册插件》</strong></span></a> 。只是没想到后来被广泛转载，也间接成就了blog的PageRank，这都是题外话了。</p>
<p>长假期间blog的ip出了点问题，等恢复后就顺手升级了wordpress和NextGEN，没想到升到最高版后相册不能用，Flash显示也坏了…… 真是恼人，又折腾了两个小时，总算大功告成。<br />
<span id="more-1304"></span><br />
想想我也好久没摆弄相册，前一阵好些朋友参考我的文章设置相册也碰到问题而找到我，实在惭愧，自打两年前设置好，我几乎就没再碰过。昨天的一番折腾终于让我痛下决心，还是补充几条安装设置时候需要额外注意的地方，希望后来人都少走弯路，这就是我的唯一目的。</p>
<p><span style="color: #ff6600;"><strong>1.  </strong></span><a href="http://alexrabe.de/wordpress-plugins/nextgen-gallery/" target=-blank><span style="color: #0000ff;"><strong>NextGEN Gallery by alex.rabe</strong> </span></a>目前的最高版是Version 1.3.6 这个英文网站很简单，但是足够清晰。实际上英文好，又有点php基础的，完全可以忽略我的文字，直接看官网。</p>
<p><strong><span style="color: #ff6600;">2.</span> </strong>实现幻灯显示的免费插件需要另外下载，<a href="http://www.longtailvideo.com/players/jw-image-rotator/ " target=-blank><strong><span style="color: #0000ff;">JW Image Rotator from Jeroen Wijering</span> </strong></a>目前的最高版是Version 3.17 进入后下载imagerotator.zip文件，解压缩后只要将imagerotator.swf上传到你的主站上NextGEN Gallery的目录下,具体依据初次上传版本不同而略有差别（/www.your_site_name.com/wp-content/plugins/nextgen-gallery 或者/../../plugins/nggallery）</p>
<p><strong><span style="color: #ff6600;">3.</span> </strong>FTP上传的顺序是先NextGEN，然后汉化包（如果需要的话），最后是Flash插件imagerotator.swf 全部上传完毕就可以在wordpress的后台打开插件管理（plugins），找到NextGEN Gallery 并激活（Activate）。</p>
<p><strong><span style="color: #ff6600;">4.</span> </strong>到这一步还不能高枕无忧，有不少人会发现幻灯显示仍然不行，一个劲儿地让你安装flash，效果就是出不来。这时候就要去关注一下NextGEN Gallery的设置了。后台进入Gallery &gt;&gt; option &gt;&gt; SlidesShow，你会看到如下这个画面。这是正常情况，若是有红色字体提醒你找不到imagerotator.swf，那么请按下这个search now按钮，大部分情况下工具会自动找到。若是还不行，就把这个imagerotator.swf重新上传到/wp-content/uploads/ （不是我前后矛盾，NextGEN作者主页上的确要求上传到NextGEN的安装目录，只是这里的SlidesShow设置又要求在uploads下）</p>
<p><a class="thickbox" title="swf.jpg" href="http://www.joyceday.com/wp-content/gallery/77ma/swf.jpg"><img src="http://www.joyceday.com/wp-content/gallery/77ma/swf.jpg" alt="" /></a></p>
<p><strong><span style="color: #ff6600;">5.</span> </strong>好了，到这里如果你用的是Widgets来显示SlidesShow，肯定就没问题了。如果需要手写code在任意页面实现幻灯显示，可能还会碰到一个小问题。我上篇日志中有详细的code，只是粘贴后要检查标点符号，譬如引号、分号等等，中文网站粘贴过去往往会显示为全角符号，写在php中的一定要是半角哦，切记！！</p>
<p>Bingo ~~ 大功告成！ 目前就想到这几点，希望大家都跟我一样喜欢且顺利使用这款出色的相册插件 NextGEN Gallery ~~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/something/nextgen-gallery-append.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>穷折腾之WP主题</title>
		<link>http://www.joyceday.com/7ma-blog/wp-theme-modify.html</link>
		<comments>http://www.joyceday.com/7ma-blog/wp-theme-modify.html#comments</comments>
		<pubDate>Thu, 28 Aug 2008 06:20:02 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[败妈心情]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/?p=307</guid>
		<description><![CDATA[换了这个主题也就2、3周的时间吧。一天到晚的穷折腾，本来空余时间就不多，一多半都奉献给了wp主题的修修补补，况且我又没学过css，php，一点一点自己琢磨，嗨！真折腾，累死了。 到现在还没完工，总算补上了一些必要的插件，比如RelatedPost之类，修改了一些小细节，就像侧拦的小图标，试图统一起来，到底火候还不到，有点搞不清楚wp函数的层次问题，有时候结构是这样的，换个函数，又全不相同，头大ing 喜欢蓝色系，也更配合博客的主题，不过头部用的是图片，想过怎么改，让我画出来成，不过做成图片，真就有心无力了。还好有sha的帮忙，等他空了，帮我弄个蓝色系的header，呵呵，估计我就能很长一段时间消停了，当然，在我对这个主题生厌，并移情别恋之前……]]></description>
			<content:encoded><![CDATA[<p>换了这个主题也就2、3周的时间吧。一天到晚的穷折腾，本来空余时间就不多，一多半都奉献给了wp主题的修修补补，况且我又没学过css，php，一点一点自己琢磨，嗨！真折腾，累死了。</p>
<p>到现在还没完工，总算补上了一些必要的插件，比如RelatedPost之类，修改了一些小细节，就像侧拦的小图标，试图统一起来，到底火候还不到，有点搞不清楚wp函数的层次问题，有时候结构是这样的，换个函数，又全不相同，头大ing</p>
<p>喜欢蓝色系，也更配合博客的主题，不过头部用的是图片，想过怎么改，让我画出来成，不过做成图片，真就有心无力了。还好有sha的帮忙，等他空了，帮我弄个蓝色系的header，呵呵，估计我就能很长一段时间消停了，当然，在我对这个主题生厌，并移情别恋之前……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/7ma-blog/wp-theme-modify.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Warning in html_entity_decode()!</title>
		<link>http://www.joyceday.com/something/html_entity_decode.html</link>
		<comments>http://www.joyceday.com/something/html_entity_decode.html#comments</comments>
		<pubDate>Mon, 25 Aug 2008 06:06:32 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[MBCS]]></category>
		<category><![CDATA[PostRatings]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/?p=279</guid>
		<description><![CDATA[现在用的主题在使用 WP-PostRatings 这个外挂，所以想到在侧栏放一个“热门日志”的分类。特地问 prower 要了代码，那曾想突然冒出许多Warning。网上搜了下，总算是搞定了。如果有朋友碰到同样的问题，请看下面的解决方案，还是很简便的！  使用 WP-PostRatings 这个外挂的朋友，可能会遇到 WP-PostRatings 升級到1.30版后，侧栏出现很多Warning: cannot yet handle MBCS in html_entity_decode()! ……的错误信息，这是因为主机PHP版本还是4.X而WordPress已经升级到2.5.1版以上的关系。避免这样的错误出现，可以在主题文件夹内，找到会出现 WP-PostRatings Widget 的文件（例如sidebar.php，page.php，single.php等等），打开文件，并在最上方的地方加上 &#60;? error_reporting(0); ?&#62; ，这样应该就可以避免 Warning: cannot yet handle MBCS in html_entity_decode()!  这样错误信息的出现了。 参考资料：原文链接 WP-PostRatings讨论区]]></description>
			<content:encoded><![CDATA[<p>现在用的主题在使用 <a href="http://lesterchan.net/portfolio/programming/php/">WP-PostRatings</a> 这个外挂，所以想到在侧栏放一个“热门日志”的分类。特地问 <a href="http://www.prower.cn">prower</a> 要了代码，那曾想突然冒出许多Warning。网上搜了下，总算是搞定了。如果有朋友碰到同样的问题，请看下面的解决方案，还是很简便的！ </p>
<p>使用 WP-PostRatings 这个外挂的朋友，可能会遇到 WP-PostRatings 升級到1.30版后，侧栏出现很多Warning: cannot yet handle MBCS in html_entity_decode()! ……的错误信息，这是因为主机PHP版本还是4.X而WordPress已经升级到2.5.1版以上的关系。避免这样的错误出现，可以在主题文件夹内，找到会出现 WP-PostRatings Widget 的文件（例如sidebar.php，page.php，single.php等等），打开文件，并在最上方的地方加上 <span style="color: #ff0000;">&lt;? error_reporting(0); ?&gt; </span>，这样应该就可以避免 Warning: cannot yet handle MBCS in html_entity_decode()!  这样错误信息的出现了。</p>
<p>参考资料：<a href="http://www.wordpress.com.tw/?p=116">原文链接</a> <a href="http://forums.lesterchan.net/index.php?topic=1945.0">WP-PostRatings讨论区</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/something/html_entity_decode.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>NextGEN Gallery ～ 最强WordPress相册插件</title>
		<link>http://www.joyceday.com/something/nextgen-gallery.html</link>
		<comments>http://www.joyceday.com/something/nextgen-gallery.html#comments</comments>
		<pubDate>Wed, 28 Nov 2007 10:11:16 +0000</pubDate>
		<dc:creator>77妈</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[Album]]></category>
		<category><![CDATA[相册]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[NextGEN]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.joyceday.com/something/nextgen-gallery.html</guid>
		<description><![CDATA[博客照片很多？上传和管理图片太烦？想幻灯显示相册？在博客中任意插入动态图片效果？&#8230;&#8230; 你和我一样，需要NextGEN Gallery，最强WordPress相册插件！ 其实网上可以搜到不少关于这个插件的介绍，不过我觉得都不够详细清楚，自己学习的时候也走了不少弯路，所以决定把使用心得记下来，方便朋友们选用NextGEN。好了，废话不说，直接入题。 第一步，当然是下载安装 WP官网下载地址：http://wordpress.org/extend/plugins/nextgen-gallery/ 用FTP把NextGEN Gallery传到wp-content/plugins目录，相信这个跟大部分的WP插件用法无二（如果要用汉化包，把汉化包传到NextGEN Gallery文件里的lang目录），把实现幻灯片的FLASH文件传到NextGEN Gallery的根目录。PS：我用的是英文版的WP和NextGen，以下图示都是本站截图，点击可以放大。 另外不能忘记：在FTP的wp-content目录里新建一个名为“gallery”的文件夹，并且把它的权限设置为777（右键》文件属性，就可以设置）这个gallery文件夹是NextGEN插件默认存放照片的目录，如果不喜欢，安装完毕后可以更改，这是后话。 这些做好后，激活NextGEN Gallery插件，这时，在SiteAdmin的菜单上会多了一个“Gallery”的选项，这个就是相册插件的控制面板。 第二步，如何创建Gallery并添加到Album NextGEN的相册结构基本是由Gallery和Album组成，Gallery包含你要归类的一些图片，拿本站举例，我把77每个月的照片作为一个Gallery，例如“16个月”和“12个月”等等。而Album则包含一些相关的Gallery，例如我把关于77的相册整理为一个Album，取名“77”，然后把各个Gallery添加进来并排序。换句话说，我们可以根据需要新建数个Gallery，也可以建立几个Album，把图片分类好上传到各个Gallery并加入到合适的Album。第三步则是新建页面，并对应于你指定的Album。我们先从新建Gallery说起： NextGEN的妙处就体现在新建Gallery这里，他支持多种上传方式，强烈推荐第三种：import image folder 使用这个选项，可以事先在第一步里建立的wp-content/gallery目录下建立文件夹（这里取名WebPS_16mon），并上传需要的图片。然后回到Gallery的控制面板，在Add Gallery这一项中选择“import image folder”，在下面的Import from Server path:中选择刚刚建立好并上传好图片的文件夹WebPS_16mon，随后点击Import floder目录即可。完成后进入Manage Gallery，就会发现工具已经创建了一个新的Gallery，并取名WebPS_16mon，和你用FTP在wp-content/gallery目录下创建的文件夹同名，当然，如果点击WebPS_16mon这个Gallery的edit选项，就可以进入查看你的图片是否被成功加入，且生成对应的缩略图。 特别需要提醒的是，在Title:一栏填写的名字将是最后显示在Album中的Gallery名称，而在这个edit页面下，还可以对这个Gallery选择对应的预览图（Preview image:）并进行常规的删除，重新生成缩略图等操作。注意 Scan Folder for new images这个按键，非常有用！！！一旦生成好Gallery，若是想在其中增加新的图片，一样可以用FTP上传到对应的文件夹，然后回到Manage Gallery页面，选择对应的Gallery，电击这个Scan按键，工具会自动扫描新加入的图片，并加入这个Gallery，这一点非常便捷，值得表扬！ 上传好图片并建立好Gallery，接下来就要按照需要新建Album，并且加入Gallery。如下图所示，使用类似Widgets，支持拖拽排序，非常方便。 第三步，如何创建页面并对应Album 这一步非常容易，新建page，把这句话贴进去就好 {album=id,extend} 其中“id”就表示你要在这个页面显示的Album，每个Album对应的ID在Album界面下可以看到。特别提醒：使用时请将{ } 替换成 [ ]   这是因为wordpress和NextGEN升级后不能很好的匹配，原本正确的写法总是被自动识别成相册效果，这里要特别注意！   2009/10/9 @22:37 好了，大功告成，强大好用的WP相册插件NextGEN Gallery已经安装设置完毕。当然，NextGEN的作用远不止这些。比如实现幻灯显示，并随意安放在你的blog中，还有在写文章的时候，方便的调用相册中的图片，限定大小，并支持眩酷的显示方式等等。今天没空了，下次继续写。  特别更新：如何在侧栏或任意页面动态显示相册照片 2007/12/20 @16:59 首先要下载一个实现幻灯显示的插件并安装并在你的WP中激活插件 http://www.jeroenwijering.com/  接着，可以在widgets选项卡中发现 [...]]]></description>
			<content:encoded><![CDATA[<p>博客照片很多？上传和管理图片太烦？想幻灯显示相册？在博客中任意插入动态图片效果？&#8230;&#8230; 你和我一样，需要NextGEN Gallery，最强WordPress相册插件！</p>
<p>其实网上可以搜到不少关于这个插件的介绍，不过我觉得都不够详细清楚，自己学习的时候也走了不少弯路，所以决定把使用心得记下来，方便朋友们选用NextGEN。好了，废话不说，直接入题。</p>
<p><strong><span style="color: #ff6600;">第一步，当然是下载安装</span></strong></p>
<p>WP官网下载地址：<a href="http://wordpress.org/extend/plugins/nextgen-gallery/">http://wordpress.org/extend/plugins/nextgen-gallery/</a></p>
<p>用FTP把NextGEN Gallery传到<span style="color: #0000ff;"><strong>wp-content/plugins</strong></span>目录，相信这个跟大部分的WP插件用法无二（如果要用汉化包，把汉化包传到NextGEN Gallery文件里的lang目录），把实现幻灯片的FLASH文件传到NextGEN Gallery的根目录。PS：我用的是英文版的WP和NextGen，以下图示都是本站截图，点击可以放大。</p>
<p>另外不能忘记：在FTP的wp-content目录里新建一个名为“gallery”的文件夹，并且把它的权限设置为777（右键》文件属性，就可以设置）这个gallery文件夹是NextGEN插件默认存放照片的目录，如果不喜欢，安装完毕后可以更改，这是后话。</p>
<p>这些做好后，激活NextGEN Gallery插件，这时，在SiteAdmin的菜单上会多了一个“Gallery”的选项，这个就是相册插件的控制面板。</p>
<p><a class="thickbox" title="gallery01.jpg" href="http://www.joyceday.com/wp-content/gallery/77ma/gallery01.jpg"><img style="width: 174px; height: 110px;" title="gallery01.jpg" src="http://www.joyceday.com/wp-content/gallery/77ma/gallery01.jpg" alt="gallery01.jpg" width="500" height="291" /></a></p>
<p><strong><span style="color: #ff6600;">第二步，如何创建Gallery并添加到Album</span></strong></p>
<p>NextGEN的相册结构基本是由Gallery和Album组成，Gallery包含你要归类的一些图片，拿本站举例，我把77每个月的照片作为一个Gallery，例如“16个月”和“12个月”等等。而Album则包含一些相关的Gallery，例如我把关于77的相册整理为一个Album，取名“77”，然后把各个Gallery添加进来并排序。换句话说，我们可以根据需要新建数个Gallery，也可以建立几个Album，把图片分类好上传到各个Gallery并加入到合适的Album。第三步则是新建页面，并对应于你指定的Album。我们先从新建Gallery说起：</p>
<p>NextGEN的妙处就体现在新建Gallery这里，他支持多种上传方式，强烈推荐第三种：<span style="color: #0000ff;"><strong>import image folder</strong></span> 使用这个选项，可以事先在第一步里建立的wp-content/gallery目录下建立文件夹（这里取名WebPS_16mon），并上传需要的图片。然后回到Gallery的控制面板，在Add Gallery这一项中选择“import image folder”，在下面的Import from Server path:中选择刚刚建立好并上传好图片的文件夹WebPS_16mon，随后点击Import floder目录即可。完成后进入Manage Gallery，就会发现工具已经创建了一个新的Gallery，并取名WebPS_16mon，和你用FTP在wp-content/gallery目录下创建的文件夹同名，当然，如果点击WebPS_16mon这个Gallery的edit选项，就可以进入查看你的图片是否被成功加入，且生成对应的缩略图。</p>
<p><a class="thickbox" title="gallery02.jpg" href="http://www.joyceday.com/wp-content/gallery/77ma/gallery02.jpg"><img style="width: 173px; height: 114px;" title="gallery02.jpg" src="http://www.joyceday.com/wp-content/gallery/77ma/gallery02.jpg" alt="gallery02.jpg" width="500" height="291" /></a></p>
<p>特别需要提醒的是，在Title:一栏填写的名字将是最后显示在Album中的Gallery名称，而在这个edit页面下，还可以对这个Gallery选择对应的预览图（Preview image:）并进行常规的删除，重新生成缩略图等操作。注意 <strong><span style="color: #0000ff;">Scan Folder for new images</span></strong>这个按键，非常有用！！！一旦生成好Gallery，若是想在其中增加新的图片，一样可以用FTP上传到对应的文件夹，然后回到Manage Gallery页面，选择对应的Gallery，电击这个Scan按键，工具会自动扫描新加入的图片，并加入这个Gallery，这一点非常便捷，值得表扬！</p>
<p>上传好图片并建立好Gallery，接下来就要按照需要新建Album，并且加入Gallery。如下图所示，使用类似Widgets，支持拖拽排序，非常方便。</p>
<p><a class="thickbox" title="gallery03.jpg" href="http://www.joyceday.com/wp-content/gallery/77ma/gallery03.jpg"><img style="width: 176px; height: 106px;" title="gallery03.jpg" src="http://www.joyceday.com/wp-content/gallery/77ma/gallery03.jpg" alt="gallery03.jpg" width="500" height="291" /></a></p>
<p><strong><span style="color: #ff6600;">第三步，如何创建页面并对应Album</span></strong></p>
<p>这一步非常容易，新建page，把这句话贴进去就好 <strong><span style="COLOR: #0000ff">{album=<span style="COLOR: #000080">id</span>,extend} </span></strong>其中“id”就表示你要在这个页面显示的Album，每个Album对应的ID在Album界面下可以看到。<span style="color: #ff00ff;"><strong>特别提醒：<span style="color: #339966;">使用时请将</span><strong><span style="color: #339966;"><span style="color: #339966;"><span style="color: #0000ff;">{ } </span>替换成<span style="color: #0000ff;"> [ ]</span></span>   这是</span></strong></strong><span style="color: #339966;"><strong>因为wordpress和NextGEN升级后不能很好的匹配，原本正确的写法总是被自动识别成相册效果，这里要特别注意！</strong></span></span><strong><span style="color: #339966;">  </span></strong> <span style="color: #008000;">2009/10/9 @22:37</span></p>
<p>好了，大功告成，强大好用的WP相册插件NextGEN Gallery已经安装设置完毕。当然，NextGEN的作用远不止这些。比如实现幻灯显示，并随意安放在你的blog中，还有在写文章的时候，方便的调用相册中的图片，限定大小，并支持眩酷的显示方式等等。今天没空了，下次继续写。</p>
<p><span style="color: #008000;"><span style="color: #ff6600;"> </span><strong><span style="color: #ff6600;">特别更新：</span>如何在侧栏或任意页面动态显示相册照片</strong> 2007/12/20 @16:59</span></p>
<p>首先要下载一个实现幻灯显示的插件并安装并在你的WP中激活插件 <a href="http://www.jeroenwijering.com/" target="_blank"><span style="color: #009900;">http://www.jeroenwijering.com/</span></a> </p>
<p>接着，可以在widgets选项卡中发现 NextGEN Recent Image 、NextGEN Random Image以及NextGEN Slideshow 三个可用Widgets，可以随意选择合适的Widgets安放到Sidbar中去。</p>
<p>如果想要在任意页面中插入幻灯显示的相册照片，也可以按照如下格式，插入php代码：</p>
<blockquote>
<div><span style="color: #0000ff;">&lt;?php</span></div>
<p><span style="color: #0000ff;">if (function_exists(&#8216;nggSlideshowWidget&#8217;))</p>
<p>{nggSlideshowWidget($galleryID,$Width,$Height);}</p>
<p>?&gt;</p>
<p> </p>
<p></span></p></blockquote>
<p>参数说明：</p>
<p>$galleryID : 相册编号</p>
<p>$Width : 宽度</p>
<p>$Height : 高度</p>
<p>如果说想显示相册编号为 3，宽度为 320 px ，高度为 240 px，插入以下代码就可以了：</p>
<blockquote>
<div><span style="color: #0000ff;">&lt;?php</span></div>
<p><span style="color: #0000ff;">if (function_exists(&#8216;nggSlideshowWidget&#8217;))</p>
<p>{nggSlideshowWidget(3,320,240);}</p>
<p>?&gt;</p>
<p> </p>
<p></span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.joyceday.com/something/nextgen-gallery.html/feed</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
	</channel>
</rss>

