<?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>Don&#039;t Panic &#187; theme</title>
	<atom:link href="http://danielfree.net/archives/tag/theme/feed" rel="self" type="application/rss+xml" />
	<link>http://danielfree.net</link>
	<description>时间足够你爱</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:45:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>对这个主题做的修改</title>
		<link>http://danielfree.net/archives/23?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%25af%25b9%25e8%25bf%2599%25e4%25b8%25aa%25e4%25b8%25bb%25e9%25a2%2598%25e5%2581%259a%25e7%259a%2584%25e4%25bf%25ae%25e6%2594%25b9</link>
		<comments>http://danielfree.net/archives/23#comments</comments>
		<pubDate>Thu, 23 Jul 2009 22:12:46 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[术业]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://daniel.codetea.co.uk/?p=23</guid>
		<description><![CDATA[这个wordpress的主题叫做 colorpaper 感觉很好 用上去之后发现了好几个问题  花了一些时间做了修改  算是把功能都完善了 默认的index.php里对第一篇文章 即出现在最上面featured区域的文章 取的是最新的一篇blog文章 但是没有对文章内容做长度截断 这样导致文章过长时会直接挤到下面影响到下一篇文章 解决办法是在functions.php里加入一个get_string_limit函数 截断string到指定长度 function get_string_limit($output, $max_char) { $output = str_replace(&#8216;]]&#62;&#8217;, &#8216;]]&#38;gt;&#8217;, $output); //$output = strip_tags($output); if ((strlen($output)&#62;$max_char) &#38;&#38; ($espacio = strpos($output, ” “, $max_char ))){ $output = substr($output, 0, $espacio).&#8217;&#8230;&#8217;; return $output; } else { return $output; } } 在index.php里将相应的the_content(”)修改为echo get_string_limit(get_the_content(”),600)即可 另外该主题提供了额外的sidebar板块 包括一个About 一个flickr相册显示 还有一个ajax [...]]]></description>
			<content:encoded><![CDATA[<p>这个wordpress的主题叫做 colorpaper 感觉很好</p>
<p>用上去之后发现了好几个问题  花了一些时间做了修改  算是把功能都完善了</p>
<p>默认的index.php里对第一篇文章 即出现在最上面featured区域的文章</p>
<p>取的是最新的一篇blog文章 但是没有对文章内容做长度截断 这样导致文章过长时会直接挤到下面影响到下一篇文章</p>
<p>解决办法是在functions.php里加入一个get_string_limit函数 截断string到指定长度</p>
<p>function get_string_limit($output, $max_char)</p>
<p>{</p>
<p>$output = str_replace(&#8216;]]&gt;&#8217;, &#8216;]]&amp;gt;&#8217;, $output);</p>
<p>//$output = strip_tags($output);</p>
<p>if ((strlen($output)&gt;$max_char) &amp;&amp; ($espacio = strpos($output, ” “, $max_char ))){</p>
<p>$output = substr($output, 0, $espacio).&#8217;&#8230;&#8217;;</p>
<p>return $output;</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>return $output;</p>
<p>}</p>
<p>}</p>
<p>在index.php里将相应的the_content(”)修改为echo get_string_limit(get_the_content(”),600)即可</p>
<p>另外该主题提供了额外的sidebar板块 包括一个About 一个flickr相册显示 还有一个ajax tab</p>
<p>在sidebar.php里 如果之前在后台自己定义了sidebar widgets的话 模板修改的板块是不显示的</p>
<p>将代码稍作修改即可同时显示 但是我发现ajax tab这个板块没有相应的javascript代码进行操作  于是自己写了一段代码实现其hover效果</p>
<p>还有就是这个ajax tab使用的featured部分似乎跟我的All-in-one SEO插件有冲突 会把所有页面的title都修改为featured category | blog name 这个样子 无奈之下我只好把它改成显示最新文章了&#8230;</p>
<p>如果有空的话 我计划把这个模板按照dynablue的方法改写featured content部分 利用一个叫做Feature Me的插件来自由选择把哪些文章放到最上面那一栏 还可以实现slider的效果</p>
<p>我把修改好的版本打了包 喜欢用的自己拿去把 我顺便把里面的jquery也升级到1.3.2了</p>
<p>下载地址<a href="http://109.169.59.120/wp-content/uploads/2009/07/colorpaper1.zip">colorpaper</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danielfree.net/archives/23/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: danielfree.net @ 2012-05-23 07:38:30 by W3 Total Cache -->
