老土的discuz 5或者是我很老土----懒惰故事系列之五 除掉^M换行符
一月 14

记得是2006年8月27日第一次接触的K2,很是为K2的功能强大和可定制性惊艳,就一直用了下来。可是一直以来,很是为K2的这两点小缺憾不满意:为K2不支持中文wordpress工具箱、因而不能显示最新留言;还有k2默认的是不显示文章分类的。

总是盼着K2的升级可以解决这些问题,很快的2006年8月28日,k2升级到了0.9.1版本,虽然还不满足我的需求,可是让我看到了升级的曙光,于是就继续等待了下来.........

时光飞逝如贱,转眼就到了2007年了,看来继续等待K2升级的想法是不对的,在仔细地批判了自己的惰性之后,我决定了,还是自己动手吧。

其实很简单,修改了一下K2的sidebar.php,立马就搞定了,唉......,5分钟的事情,拖了要5个月了。

附录:我对K2的sidebar.php的修改

  1. --- old/sidebar.php    2007-01-14 10:12:37.000000000 +0800
  2. +++ new/sidebar.php    2007-01-14 10:36:04.000000000 +0800
  3. @@ -134,8 +134,24 @@
  4.              <?php wp_get_archives('type=postbypost&limit=10'); ?>
  5.          </ul>
  6.      </div>
  7. -    <?php } ?>
  8. +   
  9. +        <?php /*中文wordpress工具箱 Plugin */ if ((function_exists('get_recent_comments'))) {?>
  10. +    <div>
  11. +        <h2><?php _e('最新留言'); ?></h2>
  12. +        <a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('RSS Feed for all Comments','k2_domain'); ?>" class="feedlink"><img src="<?php bloginfo('template_directory'); ?>/images/feed.png" alt="RSS" /></a>
  13.  
  14. +        <ul>
  15. +            <?php get_recent_comments(); ?>
  16. +        </ul>
  17. +    </div>
  18. +          <?php } ?>
  19. +        <div>
  20. +                <h2><?php _e('Categories','k2_domain'); ?></h2>
  21. +                <ul>
  22. +                <?php wp_list_cats('sort_column=name&hierarchical=0'); ?>
  23. +                </ul>
  24. +        </div>
  25. +        <?php } ?>
  26.  
  27.      <?php /* FlickrRSS Plugin */ if ((function_exists('get_flickrRSS')) and is_home() and !(is_paged())) { ?>
  28.      <div>
  29. @@ -191,12 +207,13 @@
  30.      <?php } ?>
  31.  
  32.  
  33. -    <?php /* Related Posts Plugin */ if ((function_exists('related_posts')) and is_single() and ($notfound != '1')) { ?>
  34. +    <?php /* Related Posts Plugin */ if ((function_exists('UTW_ShowRelatedPostsForCurrentPost')) and is_single() and ($notfound != '1')) { ?>
  35.      <div>
  36.          <h2><?php _e('Related Entries','k2_domain'); ?></h2>
  37.         
  38.          <ul>
  39. -            <?php related_posts(10, 0, '<li>', '</li>', '', '', false, false); ?>
  40. +                        <?php UTW_ShowRelatedPostsForCurrentPost("posthtmllist",'','10'); ?>
  41. +
  42.          </ul>
  43.      </div>
  44.      <?php } ?>

注:以上32行以后的修改是将k2原来的相关主题的调用由Related Posts Plugin改为使用UTW的相关主题函数,感觉会比Related Posts Plugin的结果更加准确些。

One Response to “为K2增加最新留言和文章分类显示----懒惰故事系列之六”

  1. 除掉^M的换行符 at Coolzsb的杂货铺子 Says:

    [...] 有关于本页面 « 为K2增加最新留言和文章分类显示----懒惰故事系列之六 [...]

Leave a Reply