<?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>robertbao&#039;s website &#187; drupal</title>
	<atom:link href="http://www.robertbao.com/post/tag/drupal/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robertbao.com</link>
	<description>robertbao的个人网站</description>
	<lastBuildDate>Sat, 24 Jul 2010 03:59:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>drupal向wp的移植过程</title>
		<link>http://www.robertbao.com/post/1153</link>
		<comments>http://www.robertbao.com/post/1153#comments</comments>
		<pubDate>Sat, 24 May 2008 00:37:00 +0000</pubDate>
		<dc:creator>robertbao</dc:creator>
				<category><![CDATA[WORK]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.robertbao.com/?p=1153</guid>
		<description><![CDATA[终于下了决心把drupal整个换为wp了。
1、wp的表结构比drupal简单很多，要移植的主要就是四张表，
分类表wp_categories：
insert into wp_categories (cat_id, cat_name, category_nicename, category_description, category_parent) select term_data.tid, name, name, description, parent from term_data, term_hierarchy where term_data.tid=term_hierarchy.tid;
update wp_categories set category_count = (select count(post_id) from wp_post2cat where wp_categories.cat_id = wp_post2cat.category_id);
文章表wp_posts：
insert into wp_posts (id, post_date, post_content, post_title, post_excerpt, post_name, post_modified) select distinct n.nid, from_unixtime(created), body, n.title, teaser, replace(replace(replace(replace(lower(n.title),' ', '_'),'.', '_'),',', '_'),'+', '_'), from_unixtime(changed) from [...]]]></description>
			<content:encoded><![CDATA[<p>终于下了决心把drupal整个换为wp了。</p>
<p>1、wp的表结构比drupal简单很多，要移植的主要就是四张表，</p>
<p>分类表wp_categories：</p>
<p><code lang="mysql">insert into wp_categories (cat_id, cat_name, category_nicename, category_description, category_parent) select term_data.tid, name, name, description, parent from term_data, term_hierarchy where term_data.tid=term_hierarchy.tid;</code></p>
<p><code>update wp_categories set category_count = (select count(post_id) from wp_post2cat where wp_categories.cat_id = wp_post2cat.category_id);</code></p>
<p>文章表wp_posts：</p>
<p><code>insert into wp_posts (id, post_date, post_content, post_title, post_excerpt, post_name, post_modified) select distinct n.nid, from_unixtime(created), body, n.title, teaser, replace(replace(replace(replace(lower(n.title),' ', '_'),'.', '_'),',', '_'),'+', '_'), from_unixtime(changed) from node n, node_revisions r where n.vid = r.vid;</code></p>
<p><code>update wp_posts set post_name = replace(post_name, '_', '-');</code></p>
<p>文章分类关系表wp_post2cat：</p>
<p><code>insert into wp_post2cat (post_id,category_id) select nid,tid <br/>from term_node ;</code></p>
<p>评论表wp_comments：</p>
<p><code>insert into wp_comments(comment_post_id, comment_date, comment_content, comment_parent, comment_author, comment_author_email, comment_author_url) select nid, from_unixtime(timestamp), comment, thread, name, mail, homepage from comments ;</code></p>
<p><code>update wp_posts set comment_count = (select count(comment_post_id) from wp_comments where wp_posts.id = wp_comments.comment_post_id);</code></p>
<p>2、移植过程中一些问题的修正，</p>
<p>分类表中文章数：</p>
<p><code>update wp_categories set category_count =84 where cat_id=1; <br/>update wp_categories set category_count =205 where cat_id=5; <br/>update wp_categories set category_count =142 where cat_id=6; <br/>update wp_categories set category_count =274 where cat_id=11;</code></p>
<p>参数表：</p>
<p><code>update wp_options set option_value='http://www.robertbao.com' where option_id=40 or option_id=1;</code></p>
<p>3、三个post转为page，并将post调整从1149开始继续计数，</p>
<p><code>alter table wp_posts auto_increment = 1149;</code></p>
<p><code>delete from wp_post_counter_time where post_id&gt;='9527'; <br/>delete from wp_post_counter where post_id&gt;='9527'; <br/>delete from wp_postmeta where post_id&gt;='9527';</code></p>
<p><code>delete from wp_posts where id='1'; <br/>delete from wp_posts where id='2'; <br/>delete from wp_posts where id='3';</code></p>
<p><code>update wp_posts set id='1',guid ='http://www.robertbao.com/?page_id=1' where id='1151'; <br/>update wp_posts set id='2',guid ='http://www.robertbao.com/?page_id=2' where id='1150'; <br/>update wp_posts set id='3',guid ='http://www.robertbao.com/?page_id=3' where id='1149';</code></p>
<h3>相关文章</h3>
<ul class="related_post">
<li>2009-05-29 &#8212; <a href="http://www.robertbao.com/post/1179" title="Mysql主从服务器配置">Mysql主从服务器配置 (1)</a></li>
<li>2008-05-23 &#8212; <a href="http://www.robertbao.com/post/1152" title="drupal升级记录">drupal升级记录 (0)</a></li>
<li>2007-05-17 &#8212; <a href="http://www.robertbao.com/post/1132" title="加上5.1版的Spam模块">加上5.1版的Spam模块 (0)</a></li>
<li>2007-05-15 &#8212; <a href="http://www.robertbao.com/post/1129" title="网站升级到5.1版">网站升级到5.1版 (2)</a></li>
<li>2007-01-08 &#8212; <a href="http://www.robertbao.com/post/1105" title="Hibernate数据访问层开发简介">Hibernate数据访问层开发简介 (5)</a></li>
<li>2006-03-30 &#8212; <a href="http://www.robertbao.com/post/984" title="Blog图片上传等问题">Blog图片上传等问题 (1)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertbao.com/post/1153/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>drupal升级记录</title>
		<link>http://www.robertbao.com/post/1152</link>
		<comments>http://www.robertbao.com/post/1152#comments</comments>
		<pubDate>Thu, 22 May 2008 23:22:00 +0000</pubDate>
		<dc:creator>robertbao</dc:creator>
				<category><![CDATA[WORK]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[note]]></category>

		<guid isPermaLink="false">http://www.robertbao.com/?p=1152</guid>
		<description><![CDATA[1、drupal： 备份数据库，备份ftp文件
2、theme： 保存themes/b9527 注意：engines中phptemplate升级
themes/b9527/node.tpl.php中删除原来添加的flexiblock：
&#60;?php $blocks = theme(&#8217;flexiblock_blocks&#8217;, 1); ?&#62; &#60;?php foreach ( $blocks as $block ) { ?&#62; &#60;?php echo $block['content'] ?&#62; &#60;?php } ?&#62;
themes/b9527/node.tpl.php第二行删除：
&#60;?php if ($picture) { print $picture; }?&#62;
3、module： tinymce× trackback× poormanscron spam glossary× flexiblock× nodewords× sitemenu× interwiki× comment_info
4、index.php最后加入bbclone统计代码
5、注释掉blog.module中blog_link函数的主要内容，不显示单篇blog下的链接
6、comment模块中 function _comment_per_page() {} 评论数从300改为900
7、用自己的favicon.ico替换/misc/favicon.ico
8、设置中的文件系统路径files改为i
相关文章

2007-05-15 &#8212; 网站升级到5.1版 (2)
2010-06-25 &#8212; 借记卡与贷记卡的区别 (1)
2010-05-15 &#8212; 一辈子为自己打工 (1)
2010-02-20 &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>1、drupal： <br/>备份数据库，备份ftp文件</p>
<p>2、theme： <br/>保存themes/b9527 <br/>注意：engines中phptemplate升级</p>
<p>themes/b9527/node.tpl.php中删除原来添加的flexiblock：</p>
<p>&lt;?php $blocks = theme(&#8217;flexiblock_blocks&#8217;, 1); ?&gt; <br/>&lt;?php foreach ( $blocks as $block ) { ?&gt; <br/>&lt;?php echo $block['content'] ?&gt; <br/>&lt;?php } ?&gt;</p>
<p>themes/b9527/node.tpl.php第二行删除：</p>
<p>&lt;?php if ($picture) { <br/>print $picture; <br/>}?&gt;</p>
<p>3、module： <br/>tinymce× <br/>trackback× <br/>poormanscron <br/>spam <br/>glossary× <br/>flexiblock× <br/>nodewords× <br/>sitemenu× <br/>interwiki× <br/>comment_info</p>
<p>4、index.php最后加入bbclone统计代码</p>
<p>5、注释掉blog.module中blog_link函数的主要内容，不显示单篇blog下的链接</p>
<p>6、comment模块中 <br/>function _comment_per_page() {} <br/>评论数从300改为900</p>
<p>7、用自己的favicon.ico替换/misc/favicon.ico</p>
<p>8、设置中的文件系统路径files改为i</p>
<h3>相关文章</h3>
<ul class="related_post">
<li>2007-05-15 &#8212; <a href="http://www.robertbao.com/post/1129" title="网站升级到5.1版">网站升级到5.1版 (2)</a></li>
<li>2010-06-25 &#8212; <a href="http://www.robertbao.com/post/1211" title="借记卡与贷记卡的区别">借记卡与贷记卡的区别 (1)</a></li>
<li>2010-05-15 &#8212; <a href="http://www.robertbao.com/post/1210" title="一辈子为自己打工">一辈子为自己打工 (1)</a></li>
<li>2010-02-20 &#8212; <a href="http://www.robertbao.com/post/1209" title="Email管理">Email管理 (3)</a></li>
<li>2009-11-11 &#8212; <a href="http://www.robertbao.com/post/1208" title="程序员的高效实践">程序员的高效实践 (2)</a></li>
<li>2009-10-03 &#8212; <a href="http://www.robertbao.com/post/1207" title="通胀预期下买房子还是买股票">通胀预期下买房子还是买股票 (1)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertbao.com/post/1152/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>加上5.1版的Spam模块</title>
		<link>http://www.robertbao.com/post/1132</link>
		<comments>http://www.robertbao.com/post/1132#comments</comments>
		<pubDate>Thu, 17 May 2007 04:41:47 +0000</pubDate>
		<dc:creator>robertbao</dc:creator>
				<category><![CDATA[WORK]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
 受不了了，一下子涌进来1000多条垃圾评论，要赶紧把Spam装上，在现在的这种网络环境下，像这种防垃圾评论的插件简直就应该直接集成在Core &#8211; optional中。


  现在所有插件都统一在Administer -&#62; Site configuration中配置，方便了很多。版本不兼容的插件在Administer -&#62; Site building -&#62; Modules中直接就不显示，根本就无法激活，这个改变也很好，感觉现在系统核心应该差不多了，很多地方需要细化的倒是很需要注意。

相关文章

2008-05-24 &#8212; drupal向wp的移植过程 (3)
2008-05-23 &#8212; drupal升级记录 (0)
2007-05-15 &#8212; 网站升级到5.1版 (2)
2006-03-30 &#8212; Blog图片上传等问题 (1)
2005-11-24 &#8212; 我给别人发垃圾邮件？ (3)
2005-05-19 &#8212; 关于nodewords模块 (4)

]]></description>
			<content:encoded><![CDATA[<p>
 受不了了，一下子涌进来1000多条垃圾评论，要赶紧把Spam装上，在现在的这种网络环境下，像这种防垃圾评论的插件简直就应该直接集成在Core &#8211; optional中。
</p>
<p>
  现在所有插件都统一在Administer -&gt; Site configuration中配置，方便了很多。版本不兼容的插件在Administer -&gt; Site building -&gt; Modules中直接就不显示，根本就无法激活，这个改变也很好，感觉现在系统核心应该差不多了，很多地方需要细化的倒是很需要注意。
</p>
<h3>相关文章</h3>
<ul class="related_post">
<li>2008-05-24 &#8212; <a href="http://www.robertbao.com/post/1153" title="drupal向wp的移植过程">drupal向wp的移植过程 (3)</a></li>
<li>2008-05-23 &#8212; <a href="http://www.robertbao.com/post/1152" title="drupal升级记录">drupal升级记录 (0)</a></li>
<li>2007-05-15 &#8212; <a href="http://www.robertbao.com/post/1129" title="网站升级到5.1版">网站升级到5.1版 (2)</a></li>
<li>2006-03-30 &#8212; <a href="http://www.robertbao.com/post/984" title="Blog图片上传等问题">Blog图片上传等问题 (1)</a></li>
<li>2005-11-24 &#8212; <a href="http://www.robertbao.com/post/910" title="我给别人发垃圾邮件？">我给别人发垃圾邮件？ (3)</a></li>
<li>2005-05-19 &#8212; <a href="http://www.robertbao.com/post/180" title="关于nodewords模块">关于nodewords模块 (4)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertbao.com/post/1132/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网站升级到5.1版</title>
		<link>http://www.robertbao.com/post/1129</link>
		<comments>http://www.robertbao.com/post/1129#comments</comments>
		<pubDate>Tue, 15 May 2007 02:43:00 +0000</pubDate>
		<dc:creator>robertbao</dc:creator>
				<category><![CDATA[WORK]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[note]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[趁有空，修理一下网站
新版已经出来有段时间了，一直没时间来升级
以前的升级记录：
20050815&#8211;4.6.320060411&#8211;4.7.0rc220060515&#8211;4.7.0
没想到距升级上一个版本一晃整整一年时间了
替换文件，升级数据库
过程可以说很顺利
node表自动升级有一条语句有问题，自己手动去改了
新版都有哪些改变，还没来得及去体验
对我来说差不多功能已经足够用了
因为都是用离线书写，现在也不怎么上后台去看
现在的modules有了版本管理，很好，早该有了
本着简约实用的原则，我现在只选用两个额外的module
poormanscron和spam，只是现在还没有找到适合5.1的版本
相关文章

2008-05-23 &#8212; drupal升级记录 (0)
2010-06-25 &#8212; 借记卡与贷记卡的区别 (1)
2010-05-15 &#8212; 一辈子为自己打工 (1)
2010-02-20 &#8212; Email管理 (3)
2009-11-11 &#8212; 程序员的高效实践 (2)
2009-10-03 &#8212; 通胀预期下买房子还是买股票 (1)

]]></description>
			<content:encoded><![CDATA[<p>趁有空，修理一下网站</p>
<p>新版已经出来有段时间了，一直没时间来升级</p>
<p>以前的升级记录：</p>
<p><em>20050815&#8211;4.6.3<br/>20060411&#8211;4.7.0rc2<br/>20060515&#8211;4.7.0</em></p>
<p>没想到距升级上一个版本一晃整整一年时间了</p>
<p>替换文件，升级数据库</p>
<p>过程可以说很顺利</p>
<p>node表自动升级有一条语句有问题，自己手动去改了</p>
<p>新版都有哪些改变，还没来得及去体验</p>
<p>对我来说差不多功能已经足够用了</p>
<p>因为都是用离线书写，现在也不怎么上后台去看</p>
<p>现在的modules有了版本管理，很好，早该有了</p>
<p>本着简约实用的原则，我现在只选用两个额外的module</p>
<p>poormanscron和spam，只是现在还没有找到适合5.1的版本</p>
<h3>相关文章</h3>
<ul class="related_post">
<li>2008-05-23 &#8212; <a href="http://www.robertbao.com/post/1152" title="drupal升级记录">drupal升级记录 (0)</a></li>
<li>2010-06-25 &#8212; <a href="http://www.robertbao.com/post/1211" title="借记卡与贷记卡的区别">借记卡与贷记卡的区别 (1)</a></li>
<li>2010-05-15 &#8212; <a href="http://www.robertbao.com/post/1210" title="一辈子为自己打工">一辈子为自己打工 (1)</a></li>
<li>2010-02-20 &#8212; <a href="http://www.robertbao.com/post/1209" title="Email管理">Email管理 (3)</a></li>
<li>2009-11-11 &#8212; <a href="http://www.robertbao.com/post/1208" title="程序员的高效实践">程序员的高效实践 (2)</a></li>
<li>2009-10-03 &#8212; <a href="http://www.robertbao.com/post/1207" title="通胀预期下买房子还是买股票">通胀预期下买房子还是买股票 (1)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertbao.com/post/1129/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog图片上传等问题</title>
		<link>http://www.robertbao.com/post/984</link>
		<comments>http://www.robertbao.com/post/984#comments</comments>
		<pubDate>Wed, 29 Mar 2006 23:27:38 +0000</pubDate>
		<dc:creator>robertbao</dc:creator>
				<category><![CDATA[WORK]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[image]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[这两天又在折腾这个Blog系统，痛苦&#8230;痛苦&#8230;
1、要解决tinymce中的图片上传问题。重新安装tinymce和img_assist模块，这一步成功，编辑器界面下方出现&#8220;add images&#8221;的image assist图标，可以添加图片库中的图片。但我的想法是直接从本机路径选择上传图片，所以再把drupalimage插件加上，加入的路径是modules\tinymce\tinymce\jscripts\tiny_mce\plugins\drupalimage，加入后tinymce的高级编辑界面中出现&#8220;Upload image&#8221;的图标，本来以为可以了，但是点击图标后，出现404错误，找不到URL：http://www.robertbao.com/modules/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/index.php?q=img_assist/add&#38;editor=tinymce
找了很多地方，都没发现怎么解决&#8230;或许大家都不用这玩意？
tinymce中的文件过多，Ftp上传删除备份太消耗时间&#8230;是这个编辑器的严重不足&#8230;
2、我的用户密码无法修改了，直接到数据库中去改，密码已经被编码了，无法修改&#8230;
3、现在正在试试Zoundry和performancing，看看能不能方便一点，如何还可以的话，下一篇文章要用工具来写&#8230;
相关文章

2008-05-24 &#8212; drupal向wp的移植过程 (3)
2008-05-23 &#8212; drupal升级记录 (0)
2007-05-17 &#8212; 加上5.1版的Spam模块 (0)
2007-05-15 &#8212; 网站升级到5.1版 (2)
2007-01-06 &#8212; blogmailr：通过email写blog (7)
2006-10-11 &#8212; Google Docs &#038; Spreadsheeets发布blog还是有问题 (4)

]]></description>
			<content:encoded><![CDATA[<p>这两天又在折腾这个Blog系统，痛苦&#8230;痛苦&#8230;</p>
<p>1、要解决tinymce中的图片上传问题。重新安装tinymce和img_assist模块，这一步成功，编辑器界面下方出现&ldquo;add images&rdquo;的image assist图标，可以添加图片库中的图片。但我的想法是直接从本机路径选择上传图片，所以再把drupalimage插件加上，加入的路径是modules\tinymce\tinymce\jscripts\tiny_mce\plugins\drupalimage，加入后tinymce的高级编辑界面中出现&ldquo;Upload image&rdquo;的图标，本来以为可以了，但是点击图标后，出现404错误，找不到URL：http://www.robertbao.com/modules/tinymce/tinymce/jscripts/tiny_mce<br />/themes/advanced/index.php?q=img_assist/add&amp;editor=tinymce</p>
<p>找了很多地方，都没发现怎么解决&#8230;或许大家都不用这玩意？</p>
<p>tinymce中的文件过多，Ftp上传删除备份太消耗时间&#8230;是这个编辑器的严重不足&#8230;</p>
<p>2、我的用户密码无法修改了，直接到数据库中去改，密码已经被编码了，无法修改&#8230;</p>
<p>3、现在正在试试Zoundry和performancing，看看能不能方便一点，如何还可以的话，下一篇文章要用工具来写&#8230;</p>
<h3>相关文章</h3>
<ul class="related_post">
<li>2008-05-24 &#8212; <a href="http://www.robertbao.com/post/1153" title="drupal向wp的移植过程">drupal向wp的移植过程 (3)</a></li>
<li>2008-05-23 &#8212; <a href="http://www.robertbao.com/post/1152" title="drupal升级记录">drupal升级记录 (0)</a></li>
<li>2007-05-17 &#8212; <a href="http://www.robertbao.com/post/1132" title="加上5.1版的Spam模块">加上5.1版的Spam模块 (0)</a></li>
<li>2007-05-15 &#8212; <a href="http://www.robertbao.com/post/1129" title="网站升级到5.1版">网站升级到5.1版 (2)</a></li>
<li>2007-01-06 &#8212; <a href="http://www.robertbao.com/post/1099" title="blogmailr：通过email写blog">blogmailr：通过email写blog (7)</a></li>
<li>2006-10-11 &#8212; <a href="http://www.robertbao.com/post/1089" title="Google Docs &#038; Spreadsheeets发布blog还是有问题">Google Docs &#038; Spreadsheeets发布blog还是有问题 (4)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertbao.com/post/984/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
