博客升级到Wordpress 3.2

确切的说是昨天升级的,基本上没有什么兼容性问题,不过Twenty Eleven主题的问题还算不少。<!–more>

首先是原来的AI Loader(就是JQuery Lazy Load)不能用了,用YS images lazyload來代替了,並且Twenty Eleven默认没有引用JQuery,所以需要在header.php中添加。

找到

<!--[if lt IE 9]>
    <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
<![endif]-->

在上面添加

<?php wp_enqueue_script( 'jquery' ); ?>

Wordpress 3.2的后台要紧凑了一些,不过heartnn用的Admin Drop Down Menu,所以没感觉有太大变化。(Ozh’ Admin Drop Down Menu更新很及时了,刚装上新版Wordpress就马上提示插件更新了~)

PageNavi的问题比较麻烦,原来的主题是自带的页面导航,比较方便,现在Twenty Eleven和以前的Twenty Ten一样麻烦,我是修改的functions.php。

/**
 * Display navigation to next/previous pages when applicable
 */
function twentyeleven_content_nav( $nav_id ) {
    global $wp_query;
    if(function_exists('wp_pagenavi')) { wp_pagenavi();}
    else if ( $wp_query->max_num_pages > 1 ) : ?>
    <nav id="<?php echo $nav_id; ?>">
        <h3 class="assistive-text"><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
	    <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyeleven' ) ); ?></div>
	    <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?></div>
	</nav><!-- #nav-above -->
<?php endif;
}

注意上面6、7行的修改。 另外页面导航会同时出现在文章列表顶部和底部,不需要顶部的就去index.php注释掉nav-above一行。

»

自己打造Wordpress的侧边栏RSS订阅图标

这两天换了主题,想顺便也加强一下RSS订阅吧,于是开始从网上搜索各种插件,结果没有让我感到满意的,不是链接第三方JS,就是自定义功能不强,心想还是自己手工制作吧。

懒了很久了,自己的制作水平也差了很多,本来很简单的东西折腾了很久。。。

首先找到一套订阅图标,尽量一致的风格(这个为了美观,你懂的),然后对每个图像书写链接,这是最简单的办法,例子就不给了,仅使用html代码就能搞定,唯一的缺点是对每个图像都会有一次http请求,感谢速度会比较慢。

»

Author image heartnn on #rss

Fedora 14初级折腾——Flash篇

说实在的,上次只是个安装过程,本来不想再继续折腾了的,但是为了折腾精神,还是打开虚拟机继续了。

打开Konqueror以后,首先碰倒的问题是输入法,不知道是不是脑残的设计,竟然装了中文语言后没有启用输入法。。。

Konqueror实在不是个好的浏览器,多窗口反应不快,而且窗口太多的时候,新开的窗口会没有连接,不知道是不是Fedora的连接数有问题。

于是乎求助于常用的Chrome,在Fedora的Wiki里发现了Chromium的repo,经过了一番下载后(大概是下载了27MB的数据包,还包含几个fedora自己的库),终于看到了久违的Chromium,于是一切都习惯了~~

»

Fedora 14初级折腾

其实Fedora 14出来有一段时间了,上周用VMWare装了一次,因为选错了操作系统类型,所以安装到最后死机了。。。当时好像是选的Red Hat Enterprise,这次是选的Other Linux 2.6.x 64bit,而且把虚拟机的内存增加到了1024MB,这次终于是成功安装了。

»

万恶的GAE图床

一直用的Sa3album,是从大菠萝相册进化而来的,主要是增加了多相册的功能,生成的图片地址也很短了,但是有一个问题,没有扩展名的后缀,导致绝大多数的lightbox都无法使用,Python代码又完全不会改,各种郁闷。

但是要仅仅如此郁闷也就算了,这两天折腾wordpress themes,换了theme以后发现原来对图片控制的width=“570"是死板的,现在不适合了,于是更郁闷了。

于是乎开始搜索能自动调整大小的插件,可是那些插件大多是针对本地上传图片所用的,对外链调用的完全不起作用,于是一度想放弃现在的相册,但是又不太舍得,最后不在google搜索插件了,找到了一段css代码:

»

关于Sourceforge上安装WordPress的二三事

前面写过如何在Sourceforge上安装wordpress,但是经过后来的调试,不像我想象的那么简单,因为这个空间的写入问题,所以很多插件都不能使用,下面说说感受。

首先是cache类插件不用想了,由于wp-content目录不可写(可是我明明设置成777了的),所以cache是无法生成的,启动WP Super Cache的后果就是无法进入后台管理。。。空间速度其实还是不错的,尤其是从国外访问,所以没有cache就没有了吧。(这里我想了又想,很可能是服务器的缘故,不单纯是文件夹权限问题。)

写入wp-config.php的插件也不行,比如PS WP Multi Domain,不过可以自己编辑一下。类似的,写入.htaccess的也必须手动编辑。

»