所有包含 tag ‘wordpress’ 的文章
Flickr 照片作 Avatar
Gravatar 的服务(或其他头像比如 MyBlogLog)很多 Blogger 已经使用了—-既作为写者在自己的 blog 上 enable 这个服务而用,也作为评论者在 enable 了这个服务的 blog 上留言而使用。Gravatar 注册用户在留言处会显示他们的头像,让页面活泼了很多,也更有生气,甚至平添美感。
我一直觉得恼火的事情是没注册 Gravatar (或者留言者乱填了一个 email)的留言只能显示一个毫无动力的图像,而且常常一篇文章里全都是这种灰突突很没劲的面孔。
在这个问题上与我心有戚戚焉的人应该不少,所以有了 ravatar,monster-id 和 wavatar 这样的插件,他们会使用随机几何图形或者预先准备好的小怪物图片作为无头像留言者的头像—-不过,我觉得不够漂亮,选择余地也少,都不合我意。
趁着这次升级到 WordPress 2.5,又换了新主题,留出了充足的时间让我可以做早想做的事情—-用(准)随机 Flickr 图片作为无头像留言者的头像。那些无头像留言者的位置就是一个个让自己喜欢的 Flickr 上摄影者的作品来显示的机会,正好让 blog 留言部分蓬荜生辉啊。
准备工作,或者“原理”是这样的,我本来正好在用 FlickrRSS ,展示几个我喜欢的 Flickr 用户的作品(见首页抬头部分),当然,我还用了 JpgRss,显示来自 JPG Magazine 的作品(见每页 footer 部分)。这两个插件都支持 cache,这样只要有人浏览我的 blog,而这些摄影者/网站的作品在更新,那我本地就缓存了不少75×75(根据插件设置会不同)的照片,这些就可以作为头像的source了。
下面的工作就简单了,要随机选择这些图片,然后作为参数传给显示 avatar 的函数—-不论是老的 Gravatar WordPress 插件还是 WordPress 2.5 内置的 get_avatar() 函数,都支持传入 default avatar 的,这样没有制定头像的留言就不再显示缺省头像,而是一张大小合适,漂亮的 Flickr 照片了。
其实我之前的模板已经做了随机选择文件的功能(原始 idea 仍然来自 Matt Mullenweg),那时最后是重定向 http header,现在无非改改路径返回得到随机图片的 full URI 而已。动手:
这是文件source:randomimg.phps
下载,改名为 .php,然后将此文件上传到你喜欢的地方(注意哟,这可不是插件,不需要传到特定目录,更不要所谓“激活”的,我现在也无意将其做成插件),与此文件同级目录建立一个目录 randomshow 作为存放 Flickr 照片的目录,当然,你也可以自己改改 code,放到喜欢的路径。FlickrRss 插件 enable cache,把 cache 路径指定到那个 randomshow 下。
ramdonshow 目录下可以是 jpg jpeg png gif 文件。
这个文件提供函数 my_random_avatar() 供后面使用。
记住把文件 46 行的 THE_URL 改成你的实际路径。
对 comments 模板,我用简单方法:
在 foreach 之外,包含
include(TEMPLATEPATH . '/randomimg.php');
我放在主题目录下,所以是 TEMPLATEPATH,你根据自己实际情况修改。
然后是
$the_default_avatar = my_random_avatar();
echo get_avatar( $comment, 64, $the_default_avatar );
FlickrRss 和 JpgRss 得到的 small 图都有 75 左右大小,完全够用了。那些细节大小想来大家都能搞定,就不废话了。
如此,搞定。见示意,下面既有正常 Gravatar,也有 Flickr 照片做替代的头像。
![]()
Tags: avatar, flickr, gravatar, wordpress
升级解决了大问题
升级到刚刚发布的 WordPress 2.5.1 了,发现先前在 2.5 的时候会发布新文章碰到 500 错误的事儿消失了,松了一口气,你也有类似问题?试试升级。
Tags: wordpress
Tiny Studio 主题下载
前两天换了新主题 Tiny Studio,当然自己改动了一些,有人说也想用用看,问问了原作者 OWA Studio,说保留链接的情况下没问题。
feed 地址,导航栏等需要自己修改。感谢原作者。
Tags: theme, tinystudio, wordpress
新主题 Tiny
UPDATED ON 2008-04-22: 这里下载。
好吧,距离上一个黑色主题没几天,觉得黑色阅读确实有点困难,换成这个新的。
源自 OWA Studio 的 Tiny Studio Theme。这是第一次用 one-column 的。为了多表达点信息,加了不少。
Tags: Blog, owa studio, theme, tiny studio, wordpress
WordPress 2.5 发布新文章 500 错误
UPDATED: 2008-05-08:忘了说,我升级到 2.5.1 就好了。
幸福的 WP 各各相似,不幸的 WP 各有各的不同。
上周升到 WordPress 2.5,一切都好,就真的开始只缺烦恼了—-发新 post 的时候,碰到 500 internal server error。我试了看上去几乎是所有可能有关的解决方法了:
。disable 所有 plugin
。删除 .htaccess,让 wordpress 重新自动生成
。用原来备份的 .htacess
。调整 php.ini memory limit 到 192M
。调整 php.ini max executin time 到 600
。off zend php4 兼容模式
。看了 log,没发现有特别的错误
。联系了 MediaTemple 的 support,皮球被礼貌地踢到 WordPress support
神哪。。。。。。全都不行
可是,经过这些天反复摸索,居然找到一个不是解答的解答:标题里不能仅有汉字。这不,我新发的几个 post 的标题都是也有英文的,不知道汉字与数字的组合行不行。好郁闷。。。。。。
大家有什么意见吗?
Tags: 2.5, 500, error, wordpress
WordPress 2.5
升级到 WordPress 2.5 了,不过发现有时不能发布新 post 的问题,十分的郁闷……
Tags: wordpress
SimpleViewer 和 ZenPhoto
即便在 Flickr 可以无恙访问的岁月,自己的 photo gallery 也是个吸引人的主意。
虽然有像 ShutterFly,SnapFish,Photobucket,SmugMug 等类似的服务存在,被阉了一刀的我已经不再提得起兴趣,最重要的原因是,这些梯队填充者不再有 Flickr 带给人那种社区感和参与感,舒服自在不再有;围绕 Flickr 生成的生态圈里的那一堆第三方扩展随之凋零,让人觉得用不成 Flickr 也就不想再用它的类比者。
那我们还是赶紧开始一段新的感情吧。
在 photo gallery 程序里,我比较了不少,既有 WordPress 插件形式的也有独立的。像 Gallery 和 NextGEN Gallery 这样大的反而觉得不好用,不顺手是一,调来调去总是不满意也是个原因。
比了很久,觉得还是 SimpleViewer 和 ZenPhoto 很不错。
SimpleViewer 本来是独立程序,属简洁并简单型的,也有人基于它做了 WordPress 插件 WP-SimpleViewer。这个程序/插件比较小巧,可以生成很酷的 flash 照片集。图示效果很不错,功能应该说很基本,比如没有 tag,搜索,评论等。我在用的时候还发现些 bug,比如设置每行列缩略图数量有时无论如何不起作用。按我自己的使用,得花些手脚才能让它和自己的 blog 配合得比较好,因为目前插件不提供什么函数调用,简便方法是自己传 URL 参数,在页面里分析后生成代码。

ZenPhoto 算是功能比较完备的图集方案,功能全但是不臃肿(不像 Gallery 给人的感受),开发活动比较活跃。目前还不支持搜索等,不过照片评论这个很实用的功能没问题。此外可以制作/享用主题。Ben Spicer 的 stoppeddesign 就不错,ZenPhoto 官方包里的这个主题版本很旧,大家可以下个新的。
[tags]simpleviewer, zenphoto, wordpress, plugin, flash[/tags]
Tags: Blog, flash, plugin, simpleviewer, Web, wordpress, zenphoto
Feed 及其他
我缺省提供的是 FeedBurner 的 feed,如果大家一切都好只缺烦恼能看到新文章,那就什么也不用管,什么也不用做。您大概用的就是 Google Reader 等,阅读器仍能抓取内容,所以,您,什么都不需要做。
用离线阅读器比如 GreatNews 或者某些国内在线阅读器,最近开始看不到更新,只好劳您个大驾,我新搞了个 http://feed.feedsky.com/thinknext,您可以换成订阅这个。
顺便想起两个插件:
TextImage,将整篇文章输出为 PNG 图片。缺点是…缺点是不自己动动手基本不可用,因为,我们,需要提供 hosting 服务的 Windows 或者 *nix HOST 上有汉字字体。所以,把 Windows\fonts 的宋体(比如)送到空间上,然后修改 textimage.php 打头的,也就是约 33 行的全局变量 $textimage_font_directory 的值为字体所在路径。插件只能允许选择背景色,字体色等几个简单设置,所以文章里没法有多字体,粗体,颜色等格式,链接等 html tag 也会被干掉。
Censortive,名字差点都不敢写……将指定的词语替换成图片输出。在老大哥有能力识别之前,还是有好日子过的。缺点?有些系统上识别不了那些该死的该被替换成图片的汉字。不过因为是单词替换,写英文让其替换倒也无妨。
目前,各界群众正纷纷进行愤怒声讨和沉痛悼念。




[tags]feedburner, gfw, internet, china, wordpress, plugin, blog[/tags]
Tags: Blog, china, feedburner, gfw, internet, Journal, plugin, wordpress
Movable Type 4 发布
1 年,1 个版本。
Movable Type 4 发布了,仍然分为商业和非商业版本。后面 Open Source 版本也会出来,OS 版本具有 MT 的核心功能,GPL 授权。
新功能有一堆,包括内部结构方面的优化,plugin 目录改进,模版管理,community 管理,还有更有意思的 UI 等等。Six Apart 为 MT 设计了多角度出击的发展路线,有商业版本,非商业和 OpenSource 版本,可以涵盖不同的 segment。此外 MT 还有更多合作伙伴的支持,他们为 MT 开发插件,这些公司包括 HP,Amazon,NewsGator,Box.net 和 Oodle 等等。
在 MT 3.x 及更早版本的时代,世上还没 WordPress 或其他 blog engine 什么事儿。可就在这短短一两年间,WordPress 依靠开放和可扩展获得了巨大成功,对终端用户来说,够用和方便远远胜过厚重与严肃。不过,细细看来,这对竞争者大约仍然在两条路上发展着,一个会努力做到面向企业的知识传播平台,另一个满意与悠然自得的状态。你没法想象在企业网络内部用 WordPress 而非 MT 带来的痛苦,你也可以猜到自己业余写写 blog 用 MT 带来的可笑的繁琐。上个世纪,IBM 和 DEC 即便互相竞争,仍然因为新兴的计算机市场如此庞大因而都能发展壮大,WordPress 和 MT 面对的仍是开发未完的蓝海。
和任何快出嫁的小媳妇以及新发布的软件一样,兴奋,许诺和憧憬是不可缺少的一部分:
This is the biggest release of MT ever, a complete redesign of both the front end information architecture and the back end scaling infrastructure. The dozens of new features have been inspired by the outpouring of community support have helped inform our efforts: MT4 reflects what all of us have learned about how blogs work and where blogs are going.
[tags]movable type, software, wordpress[/tags]
Tags: Blog, movable-type, software, wordpress
ThinkElegant 1.2
我糗了,看来 13 号果然不宜搞什么大动作。
1.1 版本里,发现我改动的 C2C 插件显示 gravatar 头像有误,已经修正,请到主题之页下载。
[tags]wordpress, theme, thinkelegant[/tags]
Tags: Blog, theme, thinkelegant, wordpress









