Posts Tagged ‘wordpress’
一个好用的在线颜色拾取器
有时候在做wordpress 模板的时候需要用firebug来在firefox中调试及调整颜色, 一直想找个小工具方便调色,于是找到了这个在线的颜色拾取起 地址在 http://colorpicker.screentools.us
wordpress显示最新评论代码
很多使用wordpress 的博客会在首页或者sidebar显示网友的最新评论, 其实这样的功能实现起来很简单,主要思路是从数据库中的评论数据表中取得最晚发布的N条记录即可。 代码在下面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php global $wpdb; $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 10"; $comments = $wpdb->get_results($sql); $output = $pre_HTML; $output .= "\n<ul>"; foreach ($comments as $comment) { $output .= "\n<li>". "<p><a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"on " . $comment->post_title . "\">" . strip_tags($comment->com_excerpt) .'</a>('.strip_tags($comment->comment_author). ')</p></li>'; } $output .= "\n</ul>"; $output .= $post_HTML; echo $output; ?> |
从z-blog到wordpress的移植
用了一年z-blog, 用自己家里的电脑做服务器,用花生壳做解析,一年来运行还算正常, 就是家里的电脑要常开费电而且也有着火的隐患,正好美国的linux空间还闲着就着手把网站从z-blog移植到wordpress。 整个转移过程的重点是重新制作wordpress 主题, 因为用习惯了以前的,所以就用了三个晚上的时间把原来的主题移植到wordpress上。 至于内容的转移相对简单, 感谢月光博客提供的MoveableType插件, 步骤如下
第一步,首先下载MoveableType插件并拷贝到z-blog的Plugin目录
第二步,在z-blog中激活MoveableType插件
第三步,点击“管理”Moveable插件, 选择要导出的文章范围,如果要全部导出就默认了。 选项中导出正文、导出摘要、导出Tags、导出评论、导出引用是要导出的内容, 直接全选就成
第四步, 点击“提交”会提示保持“moveabletype.asp”文件, 保存即可 这样就已经成功的把内容从z-blog中导出了,接下来是导入到wordpress, 当然还是先create wordpress网站了,之后在“管理”页中选择“导入” , 从下面的选项列表中选择 Moveable Type , 再选择之前下载的 moveabletype.asp文件,再次过程中会提示指定文章的作者, 可以选择已有的用户也可以创建新用户, 接下来确定就搞定了。
转换换过程中会有部分信息丢失, 比如页面链接, 不考虑搜索引擎那就不是问题。 还有标签在转到wordpress后一个文章的多个标签会被当作一个标签对待,有点不爽。
现在新的网站运行基本正常, 在此初步比较一下两个程序,
1. 当然从功能上来说当然是wordpress更强大,有丰富的插件可以满足各种各样的需求, 而且可以自己写自己的插件; z-blog体积小,功能也不弱,在个别地方比wordpress更灵活好用, 比如相关文章这个功能在wordpress 中需要安装插件才行,但是z-blog自己本身的功能就很好用,这样在制作主题的时候容易的多。
2. z-blog小巧代码少, 这样对于diy的来说是见比较容易的事儿,在这方面wordpress 犹豫系统代码更多入手相对需要更多的时间。 z-blog 在不装其他插件的情况下能满足日常需求,制作模板相对简单,wordpress 还好需要选择好的插件,这在制作主题的时候需要考虑。
3. 运行效率, z-blog可以在发表文章后自动生成静态页面,可以很好的提高浏览速度;而wordpress 我还没有找到生成静态页面的方法, 或许安装插件可以满足,目前来看动态页面在浏览时速度总是会慢一点儿。
4. 运行成本对于z-blog来说要稍高一些, 现在比较稳定便宜的空间大多是linux系统, 而windows系统的空间少且贵, 这对z-blog来说是个制约。 好在z-blog官方网站提供博客主机,价格便宜量也足够,我就直接把另一个www.mxcabin.com放在96/年的空间了, 对于平时写写日记组后使了。
这些都是自己在转移过程中的个人体会, 不一定正确, 希望能给要移植到wordpress的朋友一点参考。
