2008-09-06 | By Allen
来自“自己”有些是作者回复评论的评论,有些是内连接引起的pingback。 下面我们要达到的目的是:让评论不显示作者的回复、不显示pingback。 方法 在 wp-includes\widgets.php 文件中,找到如下代码: SELECT comment_author, comment_author_url, comment_ID, comment_post_ID FROM $wpdb->comments WHERE comment_approved = ’1′ ORDER BY comment_date_gmt DESC LIMIT $number 将其改为 SELECT comment_author, comment_author_url, comment_ID, comment_post_ID FROM $wpdb->comments WHERE comment_approved = ’1′ AND user_id<>1 AND comment_type<>’pingback’ ORDER BY comment_date_gmt DESC LIMIT $number 原理 修改了获取评论的SQL语句,其中comment_type是评论的类型,除了上面用到的“pingback”还有“trackback”,如果comment_type是””,表示该评论是普通的评论。
Posted in 我说你听 | 3 Comments »
2008-08-31 | By Allen
去年10月在Strong的积极组织下,成功组织了一次10人的Dreamhost合租活动。这次活动将在2008年10月结束,所以请大家备份自己的Wordpress程序以及数据。 如果在操作的过程当中有任何问题,欢迎留言,我会及时回复的。 如果需要网上空间的话,我还是推荐我现在用的九州未来,其他的没有用过,自己也不好说,当然如果你通过这个链接来购买九州未来的空间的话,我也会从九州未来拿到9%的佣金。
Posted in 我说你听 | No Comments »
2008-08-26 | By Allen
wiki程序的协作性被许多企业所看重。例如用wiki来创建企业背景知识库、进行项目管理等等,都是非常有价值的用途。这不仅避免了背景知识的重复传授、节省了建立知识库的繁琐劳动,更重要的是能够集中和积累员工的智慧,让相关主题更加完善丰富。 然而,企业用wiki程序还有别于普通的wiki程序,有着自己的独特的需求。比如更加强的权限功能,更快的部署等等。 近期为了能让项目中遇到的知识能够在团队中“流动起来”,决定上wiki。既然决定要上wiki,那么接下来的工作就是选型了。 目标 免费 所谓免费就是非商业软件,当然商业软件是一个很好的选择,足够强的功能,良好的服务,简单的配置,能够立马运行起来,效果是立竿见影的,但在预算不允许或的情况下,免费的开源软件就成为一个唯一的选择,当然如果你要找破解的话,不在讨论的范围内。 简单 所谓简单就是上手容易,不需要过多的配置,用起来舒心。 一旦确立的目标,挑选wiki也就不是难题了。最后我选择的是ScrewTurn Wiki,一个ASP.NET为基础的wiki程序,安装简单,不需要数据库,或者需要数据库都可以,多语言的支持,将来的版本能够提供WYSIWYG的编辑器,这是很多wiki程序没有办法提供的,或者是需要另外的插件才能提供这个功能。 接下来说说在选型的过程当中遇到的其他选手,他们有自己的优点特点,也有自己不足的地方。 Perspective,ASP.NET的一个wiki程序,对其没有什么太深入的研究,就是感觉界面还需要改善。 Confluence,Java开发的应用。很专业,能够生成Office文档,足够应付企业wiki的各种应用,但,它是收费的,当然网上能够找到破解版,只不过是旧的版本,如果你对自己的JAVA有点信心,加上一点DIY的精神,自己破解一下也不是很难。 Trac,Python2.5的程序,我差一点就用这个wiki程序了,众所周知的Facebook仍然在使用这个简单到不能在简单的wiki程序。不过,与其说Trac是一个wiki程序,他更是一个Bug Tracking System,足够简单,使用起来也很简单,但Trac在Bug Tracking的时间控制上还太薄弱,个人认为还只能做Roadmap之用。 MediaWiki,我们常说的维基百科就是之用的这个程序,我甚至不了解到底是先有了MediaWiki,还是先有了维基百科。功能强大,还有很多插件,但,使用起来太麻烦,配置一个能够立马使用的Wiki需要一定的时间。 WordPress,不要说不可能,Wordpress2.6就其对post的历史记录这个功能来讲,已经有了wiki的雏形,我在网上搜刮了一番,试图要找一个wordpress Post History相关的插件,但是没有找到,我相信这个插件还是有市场的。
Posted in 我说你听 | 2 Comments »
2008-07-20 | By Allen
1.把allenle.com使用的WordPress升级到2.6了,为的只是一个功能:支持Google Gears。整个升级过程非常简单,我从2.3升级到2.6,直接把2.6的文件复制到了主目录下就可以了,随后访问主页没有什么错误,访问后台路径,wordpress2.6会提示你升级数据库,界面非常的简洁,只有点击升级,过不了多久就升级成功了,所有的插件都能正常的使用。随后马上试用Gears,貌似速度的确快了不少。 2. Firefox自动升级到3.0.1,重新启动Firefox后,提示说Keyconfig插件不兼容了,我在Keyconfig里面设置了自己比较习惯的切换Tab快捷键,没有用真的很不习惯。后来通过关闭Firefox“检查附加组件兼容性”的功能才得以继续使用Keyconfig。P.S:有点火星的记录。 在Firefox地址栏中键入,about:config。 出现一个很可爱的提示:“这样可能会失去质保!”。我们继续。右键,添加一个“布尔型”,extensions.checkCompatibility,值为False。 然后,我们看到扩展里面提示说“在重启后启用”,好我们重新启动Firefox。 重新启动Firefox后,Keyconfig的确是能够使用了!这里要注意一个问题,我们再到扩展当中看一下,可以看到Firefox提示说,要不要启用组件兼容性检查功能,当然不要。
Posted in 随便耍耍 | No Comments »
2008-06-06 | By Allen
今天整理了一下Wordpress的插件,保留了10个。 1. Akismet,不由多说,过滤垃圾评论都靠它了,如果你的垃圾评论很多,而且还要骚扰你的邮箱的话,在Wordpress后台“设置”-“评论”-“发生下列事件时,发送电子邮件通知我”中,不要勾选“有一条新的评论等待审核”。 2.Different Posts Per Page,有时候首页想少放些日志,而搜索页或者归档页想多放些日志,这个时候就用到它了,可以设置不同的页面显示不同数量的日志。 3.Hello Dolly,每次一贴,只在后台显示,挺安静的就放在那里吧,学学英语也好。 4.Popularity Contest,帮你统计文章的流行程度。Google Analytics也有不顶事的时候,这个时候Popularity Contest也许就能帮到你,它通过访问量,回复数,Feed访问数来决定哪些文章是收欢迎的。 5.Simple Tags,虽然我很少上Wordpress的后台来发布日志,Simple Tags的Tag推荐功能就用不到,但它的Tag管理功能还是很强的,特别是批量管理功能。 6.Subscribe To Comments,允许访问者订阅一篇日志的留言,如果这篇日志有新的留言,就能通知到订阅者。 7.Widget Random Post,这个是我制作的一个wordpress插件,主要的功能就是随机显示文章,支持widget是它的特点。借用了中文wordpress工具箱中的2个函数。 8.WordPress Database Backup,Wordpress备份全靠它,每天都能把数据库的备份文件发到我的Gmail中,省时省力。 9.WordPress Thread Comment,允许用户回复某个特定的评论并集中显示相似评论。这次新安装上的,还可以直接回复邮件给评论的人。 10.WP-PageNavi,wordpress分页导航的帮手,默认的样式也不错。
Posted in 未分类 | 3 Comments »
2008-03-21 | By Allen
为了方便,我们经常会在自己使用的电脑上保存常用的密码,但是不小心碰到机器重装或者任何问题引起cookie清空,就犯晕了,wordpress密码都忘记了。 如果您可以登录您的MySQL数据库。 1.执行下列SQL语句 update wp_users set user_pass=md5(’123′) where user_login=’admin’; 2.执行之后,您的密码被重置为123。注意,如果您的用户名不是admin,请修改上面的SQL语句。 更加方便的方法。 1.上传这个文件到wordpress的根目录。 2.访问password-resetter.php这个页面。例如:http://www.YOUR-DOMAIN.com/password-resetter.php 3.填你要重置的密码,然后Reset。 4.删除FTPpassword-resetter.php页面。 下载 http://www.box.net/shared/oskt6sgz3q
Posted in 我说你听 | 3 Comments »
2007-12-16 | By Allen
安装一个插件 John介绍过一个插件《A useful tool-MediaInsert》,可以用来插很多媒体,感觉还不错,但还是要写代码。 后来发现了这个插件Anarchy Media Player,支持mp3, flv, mov, mp4, m4v, m4a, m4b, 3gp, avi, asf, wmv, swf 在安装了这个插件后,在wordpress“设置”里面可以设置SWF引用的相关信息。 上传你的多媒体 如果你没有大容量的网上空间,可以用skydrive.live.com,一共1G可以用,提供外部引用的地址。 得到媒体的URL地址后,事情就很好办了,用你的插件往wordpress插媒体,或者你可以直接写HTML代码。 效果如下, 歌曲信息:Stand by me – 4 the cause Download
Posted in 未分类 | 2 Comments »
2007-11-08 | By Allen
wp_addbookmarks是一个插件,可以显示一些网摘的小图标。如下: 现在wp_addbookmarks的版本是0.21,可以快捷的添加到18个网摘。 如何安装? 有2种方法可以安装。 因为支持widgets,也就是说你可以在把这个插件直接拖曳到侧边栏,让它运作。 在单篇日志下放置图标,但我们需要在“主页面模板”(也许你的theme中,不叫这个名字),添加如下代码: <?php if (function_exists(‘wp_addbookmarks’)){;?> 收藏本文到网摘:<?php wp_addbookmarks();?> <?php } ;?> 下载页面:wp_addbookmarks 链接
Posted in 未分类 | 2 Comments »
2007-11-03 | By Allen
设置永久链接的重要性 wordpress默认的日志URL格式通常是:http://allenle.cn/?p=POSTID,显然当我看到这个URL的时候不会知道URL后面的日志是什么内容,我们需要更加有意义的URL,不仅是人类看的懂的URL,同样还可以帮助搜索引擎搜录你的日志,所以我们需要更好的URL方式。 哪里设置永久链接? 登录到wordpress后台,“设置”→“永久链接”。 怎么设置永久链接? 在“自定义结构”中填写永久链接的格式。 常用的写法有: 样式:http://www.yourwebsite.com/123.html 写法:/%post_id%.html 样式:http://www.yourwebsite.com/archives/123.html 写法:/archives/%post_id%.html 样式:http://www.yourwebsite.com/2007/09/16/post-name.html 写法:/%year%/%monthnum%/%day%/%postname%.html 样式:http://www.yourwebsite.com/2007/03/post-name.html 写法:/%year%/%monthnum%/%postname%.html 样式:http://www.yourwebsite.com/category/post-name.html 写法: /%category%/%postname%.html 样式:http://www.yourwebsite.com/archives/post-name.html 写法:/archive/%postname%.html 样式:http://www.yourwebsite.com/post-name.html 写法:/%postname%.html 其中比较推荐的是5、6、7三种样式,Allen现在用的第5种样式。 说明: %year% 日志发布的年,4位数字,如:2004 %monthnum% 日志发布的月份,2位数字,如:05 %day% 日志发布当月的第几天,2位数字,如:28 %hour% 日志发布时间中的“小时”,2位数字,如:15 %minute% 日志发布时间中的“分钟”,2位数字,如:43 %second% 日志发布时间中的“秒”,2位数字,如:33 %postname% 一串处理过的日志标题。如,日志标题为“This Is A Great Post!”,那么%postname%表示为“this-is-a-great-post” %post_id% 日志的唯一编号 %category% 日志所在的分类 %author% 日志的作者 补充阅读: WordPress官网上关于永久链接的说明(英文) wordpress永久链接的设定 来自博客观察。
Posted in 未分类 | No Comments »
2007-10-30 | By Allen
WordPress的在线编辑固然好用,尽管有自动保存的功能,但是碰到IE或者Firefox死掉,也是爱莫能助。现在说到firefox就想到fox river。真是无语啊。 这个开头有点冷。我们回过神来说今天的主题:用Live Writer发布日志到Wordpress。Live Writer是一款出色的离线blog发布程序,出色这个词不是盖的,以至于Allen觉得Live Writer是微软免费提供的最出色的软件之一。 让我们马上开始吧 在Live Writer新添一个帐户。 填写一些东西进去,Live Writer会根据你的日志主页URL判断你是什么类型的日志程序。 正在检测哦…… 检查成功了,我们点击“编辑设置” 可以看到,我们能把Live Writer上的图片上传到服务器上,爽!不过Allen还是建议大家用第三方的图片存储提供商,类似于yupoo的,可以外部引用,虽然在引用到Live Writer上麻烦了点,但是在给日志做备份的时候不用下载这些图片了,速度可以快不少;还有就是,像yupoo这种图片存储提供商有照片展示的特效可以用,同样可以引用到你的BLOG中,作为你的相册链接。 最后,关键的一点就是,我们需要为上传几个文件。把下面这个压缩包的内容解压缩到WP的根目录下就可以了。Live Writer就能使用WP的tag功能以及数据域(日志缩略名) 下载 效果 很好,这样就能使用Live Writer发布日志了,庆祝一下哦!
Posted in 我说你听 | 4 Comments »
2007-10-27 | By Allen
有时候我们会有很多文章等待发布,为了保证平均的发布量和固定的发布时间,我们可以利用Woredpress的自动发布功能。 在撰写日志的时候,右侧有个“日志时间戳”,打上勾,然后设置一下想发布的时间,OK!
Posted in 未分类 | 1 Comment »
2007-10-27 | By Allen
显示摘要有什么好处呢? 让首页看上去整洁。就像报纸的头版,一般都不会刊登全文,一般都是详见第几版。 节约读者的时间。一开始就让读者知道这篇文章你要讲什么东西。如果感兴趣,那么Read more。 增加读者的页面停留时间。能让读者有机会到内页去,内页可以放一些广告之类的增加收益。 我们用“中文wordpress工具箱” 下面介绍一下操作的过程
Posted in 未分类 | 3 Comments »
2007-10-26 | By Allen
Simple Tags Simple Tags是目前最好的tagging工具。可以帮助你打tag(标签),还可以显示相关文章,标签云等等。 目前实现的功能有 写BLOG时自动显示已有的tag,并且具有推荐tag。 显示该篇日志的tag。(需要修改代码) tag管理功能。对tag的修改、删除、重命名。批量对日志进行tag操作。 显示相关文章。(需要修改代码) 今天我们需要让每篇文章最后显示tag。 效果如下图: 参照Simple Tags的官方网站,这里详细介绍一下“显示该篇日志的tag”这个功能。 如何显示该篇日志的tag? 准备工作 下载Simple Tags。:-) Simple Tags下载页 上传Simple Tags。 在后台-插件。激活Simple Tags。 外观-主题编辑器。准备添加点代码。 开始! 编辑home.php(Allen当前的主题是该文件,你的主题可能不是这个文件)。我们看到在这个位置之前有“ 日期 | Filed Under ……|Comment”,很好办,我们在代码里面找相关的东西,好的是home.php代码很少(实际上theme的每个php代码都很少)。我们找到如下代码: <div class=”postinfo”> <?php the_time(‘F j, Y’); ?> | Filed Under <?php the_category(‘, ‘) ?> <?php edit_post_link(‘(Edit)’, ”, ”); ?> 如果还记得一点asp语法的话,<??>这种形式的标记应该和<%%>功能差不多,显示动态的内容嘛。Good! 如果不记得的话,至少我发现了Filed Under和一些“|”。Good! 总之我知道应该是把代码<?php st_the_tags(); [...]
Posted in 未分类 | 7 Comments »
2007-10-24 | By Allen
这几天忙着帮合租人开帐户,DH有几个域名解析出了问题,随后在Support上发了mail给DH,当天就收到回信,说是DNS缓存的问题,帮我人工设置了一下。 言归正传,Allen最近在研究WordPress,觉得WordPress不愧为是世界最好的BLOG程序。但是一开始的时候页面上光秃秃的,总觉得少了点内容,因为它需要一些左膀右臂。 Theme 也就是主题了 。WordPress的主题可以很多是免费的。Theme的安装很简单,直接解压缩,把文件夹Copy到/wp-content/themes/后,在后台“外观”里能看到。 推荐一下地址: http://themes.wordpress.net/ 检索起来很方便 Plugin 插件。一个篱笆三个桩,一个好汉三个帮。WordPress之所以强,强就强在它的插件开发功能上面。 插件安装也很方便,解压缩到/wp-content/plugins/ 就可以,要注意的是,有些插件是需要激活的,有些是需要在“外观—主题编辑器”里修改代码才能显示出来的。 推荐一下地址: http://www.osxcn.com/category/wordpress http://yanfeng.org/blog/category/internet/wordpress/ 总之 WordPress的可修改程度极高,看来要慢慢摸索。最后大家不要忘记,WordPress中文论坛。
Posted in 未分类 | 2 Comments »
2007-10-24 | By Allen
刚刚从Spaces迁移过来,Allen这里提供一个工具,就是Spaces Back了,很早就写了,终于派到用场了。 确认你安装了.net framework 2.0。 下载Spaces Back 利用Spaces Back备份Spaces,生成一个XML文件。如何使用Spaces Back:《Some thing about Spaces back》。 登录WordPress后台。 管理-导入-RSS。选择Spaces Back生成的XML文件,导入即可。 注意: 导入的XML只是文本内容和图片链接。请不要删除原来Spaces的图片。 请安装.net framework 2.0
Posted in 我说你听 | 5 Comments »