Tag Archives: wordpress

Blog升级到WordPress 2.3.2

WordPress后台老是提示有新版本,忍无可忍之下升级到了新版的2.3.2。同时将升级方式改成了Subversion,以后只需要运行点简单的svn命令就可以升级到新版,省得再像过去那样下载、解压、覆盖这么个复杂的过程。 WP的svn地址是:http://svn.automattic.com/wordpress/,其下有trunk(正在开发中的版本,不推荐使用),branches(分支版本,同样不需理会),tags(按版本划分)。我们需要的就是最后面的tags,因为在这出现的都是稳定发布的版本。 例如这次用到的2.3.2,先需要切换到2.3.2的分支,嗯,当然了,切换的同时svn就自动更新了^_^ svn sw http://svn.automattic.com/wordpress/tags/2.3.2 如果不知道怎么用svn管理wp,看看这篇官方文档:Installing/Updating WordPress with Subversion

增加个Audio Player插件

给这个blog增加了个新插件Audio Player,试用一下看看效果。 今儿圣诞,上手铃儿响叮当吧。 [audio:http://www.sy-dj.gov.cn/song/list/wgyy/0134.mp3]

虚拟主机数据备份一法

刚刚在博客联盟看到篇讲解怎么备份虚拟主机上的Wordpress数据的文章,觉得还不错,给他做点补充吧。 1、数据库备份,这个当然还是wp的插件WordPress Database Backup用着方便,我现在是一天让它发一份数据库备份到我的Gmail邮箱里面。 2、对于文件备份,他介绍的是FTP备份,这个有点麻烦,而且每次也得手工操作(当然,也可以写脚本,但是多数人可能就费事了)。在这儿用个软件将服务器上数据同步到本地是最方便的了,我就推荐款命令行工具吧。

Blog升级到WordPress2.3

昨天新版Wordpress 2.3终于登场,立刻将这个blog升级了,还算顺利,不过也存在问题。 新版自带了Tag功能,可惜相比Ultimate Tag Warrior还是弱了不少,不过也只能放弃UTW了; 新版可以将链接转向到自己设置的样式,于是Permalink Redirect也下岗了; 新版可以自动提示插件的更新,于是又将所有提示升级的插件更新; Get Recent Comments最新版仍然存在中文乱码,还好中文改良版也跟着做了升级; Tag功能与模版不太兼容,没法子只好一通狂改; …… 不过还是有个问题目前没有解决,那就是点击Categories,会出现错误提示,以“声色犬马”为例: WordPress database error: [Table ‘dbname.wp_categories’ doesn’t exist] SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘pastime’ Update: 经过让人愤怒的“Deactivate All Plugins”,然后一个个再“Activate”的过程,终于发现原来是Different Posts Per Page的问题。这个插件不错,等着作者升级了。 另外,google现在的更新频率也太快了吧,这篇文章发了十来分钟后,查询上面那个SQL语句,居然在结果里面就出来了。 Update2:Different Posts Per Page已推出兼容2.3的更新了,下载地址。(2007-9-29 3:31:40)

[痕迹]对blog的一些小调整

1、在菜单栏增加了个Plugins页面,因为经常有朋友问这个blog都用了哪些插件。这个页面的实现用的是Zelig Show Plugins,可以自动将所有处于active状态的插件都列出来; 2、最右面的侧栏增加了个Twitter信息显示模块“What I’m Doing…” ,使用的是Twitter Tools。类似于公告之类的信息就直接用twitter发布了,饭否则继续做口水之地; 3、多灾多难的Archives页面(前阵用了两种比较简单的archive插件,结果都导致后台编辑页面的文本框上的按钮丢失,报TinyMCE错误),现在改用Extended Live Archives来搞了。颜色什么的暂时还没有根据页面风格进行调整,准备等到升级wordpress到2.3之后,统一迁移Tag,并调整一下不协调的用色。 此篇仅做记录之用。

换个投票插件

有时候吧,人不能不相信rpwt这种事物是可能存在的。否则为什么有些wordpress的plugin在别人家蛮ok的,到了我这就是死活有问题呢。 例如Popularity Contest 1.2.1(又出现新问题),例如Simple Yearly Archive。后者的症状是,只要我激活它,我的后台编辑框上面的按钮就出不来,为这事我和作者来回通信好几趟,用我这巨烂的英语,结果是作者也表示无奈。只能禁用。 现在又发现wp-polls也有问题。前几天搞了个投票,看看大家对新模板的看法。 结果当天晚上就很多人跟我说自己投票了,可页面上没体现出来。我测试后发现,只能在Firefox上面投票成功。(对Firefox的推广还真是够大力的) 而这个问题显然没有其他人遇到,google了半天,只好将其归结为自己rp不好。 还好,在偶爱偶家发现个同类产品Democracy AJAX Poll,替换之后一切OK。这个东东呢,后台管理稍微差些,不过其它功能感觉比wp-poll更加顺手。 现在右面的投票用的就是这个,数据清零,从头再来,反正原本数字就很小。

搞个投票,了解一下大家对这种极简模版的看法

老郁辛辛苦苦搞了个blog模版,孤芳自赏了半天之后遭遇极大打击,某闺密评价为极差,老郁开始怀疑自己的审美眼光是否落后于当前或超前于时代。 为缓解心里压力,于是搞了个投票在右边,各位既然来了,就帮个忙顺手做个评价,也让我了解一下现实。 谢谢啊…… Update: 奇怪,好几个人跟我说投票了,可都没投上,看来这个插件有问题:(

搞了个极简风格的Blog模版

辛苦了一两天,终于把这个blog的样式确定下来了。大鱼大肉吃多了就想来点素的,繁花看遍之后也想洗洗眼睛,网上美轮美奂的blog看腻味了,回到自己的小窝就想来点清淡的。 这次的Blog模版是基于Sandbox,样式呢取自Sandbox Designs Competition。三栏结构,框架随宽度自适应。因为目前的blog模版多是宽度固定,在宽屏上面两边闪的空间太多了,尤其看不下去的是,有些blog瘦的有如排骨美人。可惜老郁喜欢丰满丰盈型的。 所以呢,我的空间我做主,给自己定的第一个要求就是页面宽度自适应,另一个要求就是简洁,最后的结果就是几乎一张图片没用,全用颜色来表现。最后的要求就是适应各款浏览器,目前在Firefox、Opera、IE6、IE7下面效果良好。

几种WordPress语法高亮插件比较

最近试用了几款wordpress的代码高亮插件,简单说明一下。这几个东东都是以GeSHi(这东西不是为了wordpress开发的,而是php下面一个语法高亮的开源库)为内核,所以区别只是样式和前端调用的语法了。 iG:Syntax Hiliter: 采用的[code]的模式,例如php的就是[php] …code… [/php],其它代码亦以此类推。 csh_geshi: 这个东东更简单,代码直接发布在wiki上,想用的话先保存成csh_geshi.php,里面再配置一下GeSHi库所在目录。语法是<code>[php] …code… </code>。本来选择它是因为里面的示例显示,丫是支持参数方式的,也就是说:<code lang=”php”> …code… </code>,可惜那是在wiki插件中支持的,wp插件不支持。 WP-Syntax:这个呢,语法是<pre lang=”php”> …code… </pre>,使用原生的html代码,也是我所喜欢的。目前我在用着,具体示例可以参见放弃Blogger,转向Wordpress。 还有个国产的coolcode,也蛮漂亮的,不过用的是<coolcode> …code… </coolcode>或[coolcode] …code… [/coolcode]。所以我没有选择。同一作者开发的CoolPlayer我倒是选用了,虽然用的类似的语法。 这东西对多数人应该是没用的,如果你不是经常展示一些代码的话^_^

彻底让UTF-8的BOM玩了一把

今天搞了一天blog模版,事实上这个模版参考了一个老外的样式,CSS调试没费多少劲,在本机的静态测试文件也一直效果不错,3款浏览器下面基本没啥区别。传上服务器后准备开瓶香槟庆祝一下,哪知道一番测试下来,差点崩溃。 在Firefox、Opera下面一切正常,可是到了IE6、IE7下面整个页面扭曲的要命,和在本机上测试的效果完全两样。把页面另存下来,一番排查,排除了插件因素,排除了CSS错误的因素,也排除了IE经典的溢出因素。 反正我能想到的招基本都用上了,最后正准备撞墙的时候,突然在Total Commander的F3查看功能中的“纯文本”样式里面发现此文件开头有乱码迹象,而这些乱码在Editplus、Notepad2等编辑器里面是不可见的,顿时灵光乍现,想起UTF-8文档好像有种头尾标记,莫非……难道……也许…… 关门放狗,关键字就是ie、utf-8、文件头。排头第一位就是解决方案:utf8模板在IE下页面无端空出一行的解决方法。 下面的活就简单了,Notepad2里面有个功能可以把这些BOM标记干掉(File > Encoding > UTF-8)。其它编辑器也都可以。 要说IE还真是不枉一个烂字,对标准支持的乱七八糟之外,居然还有这种低能之处。另外,难不成我上一个修改中途放弃(在IE下面的版面总是存在问题)的模版也是因为这个?

调整了Category

前几天就已经装了Tag插件Ultimate Tag Warrior,并将原来的分类(都是英文单词)导成了tag。今天又花了两个多小时将原有分类调成现在的样子,这还是在用了Batch Categories之后所花费的时间,如果没有这个,估计得搞个通宵了。 WordPress用着确实不错,什么花样的插件基本都有,这也是后来者比较难以超越的一个地方吧。 现在的分类也只是暂定,将来随时调整,反正有Batch Categories。

WordPress备份插件——可用和不可用

关于Wordpress的数据库备份插件,目前老郁用过两种:WP-DBManager 2.11、WordPress Database Backup。 前者功能强大——至少看上去很美——可惜最主要的核心业务“数据库备份”功能失败,每次备份出来的都是个0KB的sql脚本。 所以还是后者好用,虽然功能比较简单,不过备份和计划任务(可定期发送到邮箱)都有了,我们还要求什么呢。 此文仅作为Wordpress使用记录。

又出现新问题

这个blog的样式不兼容问题还没解决,又发现feed出问题了,今天在另一台机器上网,用的IE内核浏览器。不知因何原因点了下右面那个feed小图标,结果报错:“文档的顶层无效。处理资源 xxx 时出错。第 1 行,位置: 1 ”。 很崩溃,怀疑是某个插件导致的,准备挨个禁用看看。 另外,Wordpress的后台管理界面难道对IE支持不好?为什么这个输入框上面的那些按钮都没了? 问题先记录在这,下面找问题解决方案去 Update: 果然是插件影响的的——Popularity Contest 1.2.1——不过奇怪的是别人用着好像没事,难道是RPWT?懒得找原因了,干掉!

恶心的浏览器兼容问题

昨晚导好了数据,今天大玩了一把Wordpress的插件。对于支持插件机制的东东我一向是胃口大开,像Eclipse、Firefox等,当初都是玩的不亦乐乎,不过显然插件这种东西带来的问题也一向让人牙根痒痒的。 现在出现的一个问题就是某些插件导致blog的样式在IE和Opera下面出现异常,后者还算好的,前者就有点不堪入目了,但是在Firefox下面效果非常地OK。唉,大家都说调样式要用FF,这是多大的误区啊,事实上是应该在IE下面调试,如果IE搞定了,那么在其它浏览器下面问题就不大了,即使修改也肯定不会太伤筋动骨,当然,我的缺省前提是你没用那些IE Only的东东。 不管如何,浏览器大战之下,倒霉的是我们这些用户啊,每次调样式都会有股子恶心的感觉。 有点怀念当初Table布局的年代……

放弃Blogger,转向WordPress

确切地说,迁移时间是昨晚11点多钟完成的。 Blogger已经用了2、3年了,它的FTP发布功能非常不错,搬家尤其方便,这期间搬了若干次家,因为域名没变,所以别人一般意识不到。 不过在Google手里,Blogger的进展实在太慢了,功能也太基础。老郁用了一次Wordpress之后就不忍放弃,思想斗争了几个来回之后,最终拍板:搬! 下面介绍一下搬家的过程以及一些注意事项。