K2 Rolling Asides 的修改 - Nicky's blog

April 21st, 2006

K2 Rolling Asides 的修改

Category: WordPress, Author: Nicky, Popularity: 8%

Free Blog Tool and Weblog Platform

最近和布罗特柠檬,搞了一个“人人都可以参与的WordPress知识分享地”,也就是一个关于Wordpress的维客,重点讨论和分享一些关于WP的使用经验、方法,以基础为主。如果你也有兴趣,就可以和我们一起来建设大家的WordPress园地。

今天收到Barry的mail,他把上次介绍的K2 Rolling Asides Plugin做了修改,放到其他模板里面使用。其实这个插件的作用就是设置一个分类,让它显示在你需要显示的地方。如果你喜欢这个插件而又没有使用K2模板的朋友,现在就可以试试,使用后效果可以参考这里,Wordpress的default模板。修改和安装方法如下:

1、下载解压后把k2-rolling-asides文件夹包括里面的所有文件,复制到wp-content/plugins/下面,然后激活它。

2、打开插件中rolling-asides.js.php文件,查找:

$k2asidesCat = get_option('k2asidescategory');
$k2asidesNumber = get_option('k2asidesnumber');

改为:

$k2asidesCat = 1;  //1是设为想要显示在sidebar上的分类ID号
$k2asidesNumber = 3;  //3为显示的日志数量
 
3、打开插件中rolling-asides.php文件,查找:

$posts = get_posts('offset=' . $_GET['offset'] . '&numberposts=' . get_option('k2asidesnumber') . '&category=' . get_option('k2asidescategory'));

改为:

$posts = get_posts('offset=' . $_GET['offset'] . '&numberposts=' . 3 . '&category=' . 1);

(1是设为想要显示在sidebar上的分类ID号,3为显示的日志数量)
 
4、打开你使用的模板sidebar.php文件,在需要放置Aside的地方加入这句:

< ?php if (function_exists('k2_rolling_asides')) k2_rolling_asides(); ?>

by Barry

K2 Rolling Asides 下载

如果这样插件还无法使用,注意window.onload的冲突。

Tags:, , , , .
评论数量(9) | Add Comments
本文网址:http://www.osxcn.com/wordpress/k2-rolling-asides-public.html



9 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon 布罗特 Says:

    Nicky,wiki使用zephyrgong建的那个怎么样?他的空间是在DreamHost,空间和流量比我的都大,应该也不存在有些地方无法访问的情况。我所知道就是台湾的网络打不开我的blog.另外pmwiki不使用数据库,瓜瓜建的是用mediawiki,这个你有一些经验。可以很快熟悉起来。你意下如何?

  2. Gravatar Icon 布罗特 Says:

    另外我把你加到了群里的讨论组,你最好上一下QQ去看看消息。

  3. Gravatar Icon 匿名 Says:

    看了你的lab,inline回复插件好像没弄好!

  4. Gravatar Icon Shoegazer Says:

    怎么让他显示文章标题列表,而不显示文章内容啊?就象你的那样。

  5. Gravatar Icon baggio@mozine Says:

    Nicky 你好,

    http://mozillaupdate.mozine.org/themes/moreinfo.php?application=firefox&id=236
    刚刚把你的新主题传到 update 上了,只是我有些不解,为什么在 rdf 文件里自动升级指向的是 safire 呢?也就是说如果 safire 升级到 1.1 的话这个主题也会跟着更新成 safire 。

  6. Gravatar Icon Nicky Says:

    Lemon1.0不是我做的哈,到现在为止我只做了4个主题:Lie、Truth、GraphitePRO、Ruler Blue,而且只有前2者有自动更新的功能,Lemon1.0是VisionOfOne的作品,应该是在Ruler Blue的基础上修改的。

  7. Gravatar Icon Nicky Says:

    Shoegazer,虽然你已经弄好了,但还是说说,把插件中的rolling-asides.php文件修改成这样就可以了:

    <ul><?php
    require("../../../wp-blog-header.php");
    $temp_query = $wp_query;
    $posts = get_posts('offset=' . $_GET['offset'] . '&numberposts=' . get_option('k2asidesnumber') . '&category=' . get_option('k2asidescategory'));
    foreach ($posts as $post) { the_post(); ?>
    <li><a href="<?php the_permalink() ? rel="nofollow">" rel="bookmark" title="Permanent Link to <?php strip_tags(the_title()); ?>"><?php the_title(); ?></a></li>
    <?php } $wp_query = $temp_query; ?>
    </ul>
  8. Gravatar Icon Vincent Says:

    谢谢!

  9. Gravatar Icon xorms Says:

    请问,为什么我应用K2主题后,后台会报数据库的错误呢?

    WordPress database error: [Data truncated for column 'autoload' at row 1]
    INSERT INTO wp2_options (option_name, option_value, option_description, autoload) VALUES (’k2installed’, ‘r167′, ‘This options simply tells me if K2 has been installed before’, ”)

1 Trackbacks/Pingbacks

leave a reply