博客好久没有更新了,一来是因为最近工作比较忙,二来是因为喜欢上了微博客,自己用wordpress的程序在网站的根域名下搭建了一个微博客,无论是手机上网还是用电脑,发布更新都非常的方便,而且不用再挖空心思考虑怎么写日志才对得起自己的博客。
今天,不能不在发一篇日志了,因为我今天得知wordpress的官方发布了他的微博客的模板p2,跟我自己的首页的微博客的模板还是有一定的渊源的。
想当初,我想建一个微博客,采用了wordpress的程序,深入的研究了下wp的模板体系,从而写出来我的那个miniblog的模板,但是,模板中一直有很多的不足之处,比如快速发表的问题一直没有解决,不过从朋友处得知,wordpres官方也在开发类似的模板,真是想到了一起去了。首先去官方看了下演示,确实挺不错的,其中加入了很多ajax的因素进去,比我的先进多了,不过因为是英文的,拿到中文博客上面来还是有很多不是怎么合适的地方,好的地方需要学习,于是乎,把官方的快速发布的功能整个的移植到了我的博客上,并进行了一定的扩充。移植后发现,其实,我们采用的快速发布的代码一样,我的有问题,是因为我少写了一行返回首页的代码而已……
今天上google reader看到有的人说官方已经发布了正式的p2模板,可以从官方下载了,基本上功能都没有变化,还是沿用以前的。
有需要迷你博客的模板的,可以考虑从官方下载最新的版本:P2。
有时间的话,再把官方的前台显示评论的功能添加到我的模板上。
最后在说一句题外话,魔兽世界已经确定要由网易代理了,九城虽然在代理过程中存在着一定的问题,但是,九城还是一个不错的代理,这不能不承认,关于为啥新版本忘了开,其实不是企业的问题,而是国家体制的问题,不能把这个归于九城的运营不利中,而网易代理,也不代表着6月份我们就能玩的上巫妖王之怒,希望网易能够走好吧,期望九城网易能够完美的交接,希望玩家不要受到影响能够平稳的过渡。
经过一系列的修改及完善,现在正是发布我的网站首页所用wp模板。
关于模板有以下几点注意:
- 模板头部链接为本站内部链接,需要的可以修改下改成自己的,或者是删除。但是须注意的是,如果修改成自己的,要看清楚我使用的是相对路径,有些时候,比如启用了固定链接功能的博客,使用相对路径的时候网址就出错了。
- 模板自带后台管理项,包括,Icp备案号、头部背景图、统计代码这三个常用的设置项,只需要填写前台就可以显示,不填写则不显示。(快速发表设置模块暂时不能使用)
- 本站前台快速发表,采用的是插件形式,经过我自己的修改适应了本站模板,想启用的话就要安装我修改的插件,这里一并提供下载,不启用的话,不安装插件则对模板无任何影响。
- 关于插件的启用流程,上传后,插件页面启用插件,然后去外观->小工具目录将Quick Press这个模块加入侧栏。
- 插件存在着一定的问题,如前台发布文章后,不能刷新,刷新则重复添加一条文章,可以点击首页的链接,就一切正常了。
- 前台发布的文本框支持html代码,常用的写在了一侧,方便使用。
- 快速发表的title采用默认的系统时间,但是须注意的是,这个时间是打开网页的时间,并不是发表的时间,曾经想过修改下,但是感觉没有意义,我一般都写一个简单的标题的。
- 前台调用最新评论的头像。
- 页脚加上了我自己的网站的链接,有使用或者修改本站的模板的,希望能够保留,谢谢。
如果有其他什么不足或者是需要改动的地方,本站将实时更新,欢迎关注。
感谢在我的模板制作过程中向我提供帮助的老蛇及可乐,很多代码及其他,他们都提供过许多的帮助及建议。
模板下载:链接。
插件下载:链接。

经过几天的修改,我的迷你博客的模板及功能基本完成。
现在如果不通过WLW更新日志的话,就还有一个选择,就是用前台的快速发表的功能,有三个表单,分别是日志标题、日志内容及日志的关键字tags,默认发布到默认日志分类,现在也就是我的闲扯的分类。因为是应用的插件形式,而我自己又不会php及js,这个插件又有点bug,我不会修改,用的时候是有点问题,但是这影响并不是很大。问题主要是一下的方面:
发表日志后页面不能手动刷新,如果刷新的话会有一个提示,具体什么提示忘了,反正是表单好像还有内容,如果选择同意的话,刷新就又发表一篇日志,内容完全一样的,我都是通过点击首页链接或者是我的博客名那里进行刷新。
因为是采用的插件,现在只能在启用插件的前提下在sidebar页面放那个提交的表,本来打算直接集成到模板中,无奈自己不会,所以放弃了,而整个页面的宽度是700px,如果全放表的话有点宽,因此我只设置了一部分,另外的一边我放了个图。
原来打算是放上最新评论的功能,不过,现在还拿不准微博客到底需不需要有添加评论的功能,暂时没有加。
快速发表是,标题有人说没有啥必要,写不写无所谓,其实不是这样的,如果不写的话,无论是后台还是在rss阅读器里面,都显示无标题实在是不爽,最好是写上几个字概括下大意。我在插件上又添加了一项功能,就是如果不写标题的话,默认的标题就是系统时间,也算是解决了上面的问题,我现在就经常懒得写标题直接用时间来做标题。
主要就是以上的问题,如果再有什么就继续添加。
关于功能方面,有人喜欢twitter那种类型的,可以用客户端一类的东西对博客进行更新,其实wp一样可以,只不过我水平不够暂时搞不出来了。
如果实在是需要的话,有一个折中的办法,就是采用Twitter Tools这个插件实现,开启后wp跟twitter就可以互动了,我尝试开启了下,在博客端发布消息很快就更新到twitter上了,在twitter发消息,很快博客这边也就有了,所以,通过twitter一类的客户端一样是可以更新个人的微博客的。
这种采用wp的微博客最主要的就是模板显示什么的可以自由定义,方便自由。
上次写了一篇文章网站采用新microblog程序,程序采用的是外国的Gelato CMS,不过在应用过程中,程序存在着很多的问题,又因为是鸟语的程序,寻求帮助都相对来说很困难,所以一直在寻找更加实用的程序。
现在大部分都在用twitter的类似的多用户的迷你博客,而个人的程序非常的少,考虑再三,决定采用Wordpress程序改造成一个miniblog玩玩。Wordpress用了很长的时间了,关于程序的东西,特别是模板,还是有一定的了解的,所以,入门以及后期的修改都变得相对简单;另外,Wordpress程序的特性,就决定了它的自由,我程序需要的东西都能够通过wordpress标签调用出来体现在页面之上。
原来的模板就是自己制作的,现在,在原来的基础上,我又重新制作了一款模板,感觉比上一个版本更加的美观实用,我的原则依然是简洁不简单,不需要过多的花哨的功能,只要实用就好。贴上模板的示意图,想参观的话可以去我首页看看去。

大家都知道,wordpress的侧栏最新评论的样式,是引用的被评论的日志的标题名,而不是最新评论的内容,对别人什么感觉我不知道,但是对于我,却感到不很方便,我的习惯是,每天上来就看看有没有人给我发表评论,然后对评论中的问题进行答复。如果只是最新评论日志的标题名,实在是太不方便。
现在我所用的模板,对这些进行了一定的修改,是显示评论的用户名再加评论留言内容的形式,很好,就是我所要的,但是,因为是截取的评论的前面多少个字,而UTF-8的字符编码是用三个字节存储一个汉字的,所以在截取的时候,经常会在首页出现一些乱码的内容,除非将截取字数加到很大,就不会出现这样的问题了。
今天,在看别人的模板的时候,发现他们的最新评论那里不错,于是把代码搞过来了,不过同样的问题就是,这个不能对评论内容进行截取,但是,他采用的是数据库调用函数跟调用代码没有放在一起的样式,因为我对程序一窍不通,又感觉这样放更加直观,不会搞得模板文件中的代码过于繁杂,所以就将代码收藏起来了以备后用。
应用这个代码分为两个步骤,第一,将html代码置于侧栏的适当位置;第二,将函数置于functions.php中,然后可以根据自己的需要对修改css以适应自己的模板。
代码我已经放到一个txt文件中存在我的空间了,需要的可以看看:最新评论代码。效果图见:最新评论效果图。

首先感谢傻猫,感谢傻猫的pagerank页面提供的帮助,在我的后台我可以直观的看到各友情链接网站pr值,方便我对各网站的级别进行修改。
一直以来,就想友情链接按照pr值进行排序,pr值高的放到前面,低的放到后面,这样做主要是因为,在三四年的博客生涯中,我的博客的友情链接已经到了60多个,而且频繁的转换程序,我已经记不清哪个网站先跟我做的链接哪个后做的了,没有一个明确的排序方式,而且,很多人跟我做链接,也纯粹是为了提高他的站的pr值或者是其他原因。
现在,在傻猫的网站工具的帮助下,我将本站的友情链接修改为按照pr值排序的方式,基本的过程如下:
- 将从傻猫那里得来的代码,粘贴到后台友情链接管理的模板上面(wp-admin/link-manager.php)。
- 将各个友情链接的级别根据图片显示的pr值进行调整,pr是几就写几。
- 将侧栏的友情链接调用代码根据需要进行修改,本站的为
<?php wp_list_bookmarks('orderby=rating&order=DESC'); ?>
在这里解释下里面的参数,orderby值是rating,就是指的按照链接等级进行排序,但是这里的排序是正序,也就是从0到9递增的,我需要是从9到0递减的,所以又增加了下一个参数——order,它的默认值是ASC,我们把它修改成DESC,OK修改成功,倒序显示了。
我发现,wordpress官方的Codex确实是个好东西,特别是Template Tags。
上面写的比较粗,主要是给我个人看的,如果有人需要代码的话,可以联系我,我会提供后代码。 阅读全文…
上午给自己的博客加上了Trackback的链接,不过放在下面,不方便应用,还是喜欢那种点击一下就复制到剪贴板的功能,网上查询了下,大部分都是那种把一段文本放在一个文本框里面然后点击文本框就可以复制的那种。我个人不喜欢,是相当的不喜欢。
我喜欢的是简单的,不需要搞多么的复杂,就一段文本的链接,点击下就可以复制多好,搞文本框,不好看,还要在整文本框的样式css,麻烦,况且我对文本框的样式控制本来就不熟悉,甚至可以说是不会,所以我不会搞这样的,找来找去,找到了我现在应用的这种模式,把链接写在一个span标签之内,然后点击这个链接,就可以复制到剪贴板里面了。具体的过程如下。
首先是一段js代码,放到合适的位置,或者js文件内,或者直接写到模板上面,我就是采用的后者:
<script type="text/javascript">function copyText(obj)
{
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
alert("复制成功!");
}
</script>
然后是加入文本那里的了,直接复制上来自己拔去吧: <a href="#" onclick="copyText(document.all.tbid)"><span id="tbid"><?php trackback_url(display); ?></span></a>
wordpress不知道为啥没有统计,也就是日志数、评论数、分类数、tag数量的统计,不是很方便,网上查了下,有,但是插件形式的,不爽不爽。总感觉,过多的应用插件会拖慢速度,不过,还不知道这些插件的实现原理,或许,我这个跟人家插件的原理一样,只不过没有用接口而已……
后台的首页有一个统计,查看了下代码,发现还是可以用到前台的,于是乎就摸索着把代码放到了前台,效果还是不错的。对php代码不熟悉,不知道什么有用什么没有用,就把样式修改了下,把原来的链接去掉,只保留待审核的链接,方便自己操作。当然,这些也仅限于我这个管理员,非管理员看的话,就么有链接了,全是纯文本的东西。
统计的代码如果有需要的,可以联系我,把代码发给你们。因为我的博客对code的支持还不是很好,就不能把代码贴上来了,不爽不爽实在不爽……
附图:
