Top Down Contact Closed
Home > Wordpress > 打造完美存档页面(三)

打造完美存档页面(三)

2008/06/05 Add 19 comments |

     在《推荐存档插件 — 打造完美存档页面(二)》中我介绍了两个关于存档的优秀插件。今天再给大家介绍一款插件,以使你的存档页面更加完美!它就是WordPress Heat Map plugin

     这款插件的效果一如这篇博文的标题一样,诸位博友应该对于wordpress的标签云功能熟悉的不能再熟悉了!那么这款插件的功能就是:

  1. 让你的“日志分类”、“存档日期”也像你的标签云一样显示!
  2. 可以根据所包含文章篇数的多少来定义“热门度”!
  3. 根据热门度我们可以设置“日志分类”、“存档日期”显示的颜色以及大小!

    具体的显示效果你可以预览我的: 存档页面 :cool:

    怎么样,看过我的存档页面你是不是也为它的效果所打动呢?:-)那就开始该照你的存档页面吧!

WordPress Heat Map plugin 的使用:

(一)插件的安装

  1. 下载插件:wp-heatmap_2_3.txt (适合于"wordpress2.3+"用户);wp-heatmap_2.txt (适合于"wordpress2.3-"用户)
  2. 下载到本地之后将它重新命名为:“wp-heatmap.php”
  3. 上传改名后的php文件到你的wordpress插件目录
  4. 在你的后台激活插件“WordPress Heat Map”

(二)插件的使用

这个插件提供了两种使用模式,分别对应于“日志分类”和“存档日期”,其函数调用如下:

  • heatmap_categories(smallest, largest, 'unit', 'cold', 'hot', 'before', 'after', 'exclude', limit)
  • heatmap_archives(smallest, largest, 'unit', 'cold', 'hot', 'before', 'after')

以下是对参数的解释:

  1. "smallest":最小的字体大小(要求是整数),以表示最低“热门度”。默认为10 。
  2. "largest":最大的字体大小(要求是整数),以表示最高“热门度”。默认为36 。
  3. "unit":字体单位,可以使用"pt", "px", "em", "%", 等等. 默认为"pt"。
  4. "cold"和"hot":分别控制“最冷”和“最热”的颜色。颜色格式使用三位值格式,但请注意不需要加前面的"#"号!比如:"000"/"f00"/"00f"/"fff"等等。“最冷”默认为:"00f"(蓝色);“最热”默认为:"f00"(红色)。
  5. "before"和"after":文本前后隔开的符号,可以用"<li>"标签等,默认为空格("&nbsp;")。
  6. "exclude":被排除在外的分类,注意这个函数只支持“分类”调用!即"heatmap_categories()"。
  7. "limit":要显示的热门分类的数量,不设或是设为"0"表示显示所有分类。这个函数同样只适用于“分类”的调用!即"heatmap_categories()"。

(三)应用举例

使用是非常灵活的,以下分别举出直接使用和有"CSS"样式控制的例子,仅供参考!

直接使用:

1
<?php heatmap_archives(12, 36, 'pt', '000', 'd01', '', '&nbsp;', '', 10); ?>

有CSS样式控制:

1
2
3
<ul class='heatmap'>
     <?php heatmap_archives(100, 150, '%', '000', 'd01', '<li>', '</li>'); ?>
</ul>
1
2
3
4
5
6
7
8
9
10
#content ul.heatmap {
	margin:0;
	padding:10px 0 30px 0;
}
 
#content ul.heatmap li {
	margin:0;
	padding:0;
	display:inline;
}

     写到这里,可以说打造完美存档页面所要做的工作已经全部结束!我想经过这些步骤你的存档页面已经具有足够的功能,从而在你的博客中真正发挥站点地图的作用!

     最后,祝你好运! :smile: 如果你有什么意见和建议,请留言!谢谢!~~

Ad spot

声明:城市@后版权所有,未经授权请勿转载本博客日志到任何博客或论坛!

如果你喜欢我的文章,欢迎订阅。Google Reader | 鲜果 | 抓虾 | 九点 | QQ邮箱 | 有道 | 更多

Posted by: Gil | Categories: Wordpress | Tags: , , , , | Read: 1,752 views
  1. 6月 19th, 2008 at 22:15 | #1

    你好,我怎么用不来这个插件呢?
    我新建了一个页面,然后用HTML编辑器输入了,发布之后进入存档菜单,却什么也没有,请告诉我到底要怎么做呢?

  2. 6月 20th, 2008 at 10:59 | #2

    你新建的页面是存档页面么?这个插件其实很简单哦 :neutral:
    你以Page.php页面为模板,建立一个存档页面,把这个插件的调用代码添加进模板里面就OK了!一般添加在[?php the_content(); ?]这个代码的下面就好啦 :smile:

  3. NR
    6月 20th, 2008 at 11:25 | #3

    哇,admin来了,不容易见到啊,今天也是一样忙吗? :neutral:

  4. 6月 21st, 2008 at 00:29 | #4

    o,要用Php为模板啊?我都是直接新建页面就用,没发现有什么地方可以选模板的。我看看吧

  5. 6月 21st, 2008 at 07:30 | #5

    还是不行啊。我都是用后台新建页面的,如果不是这样做请问要怎么做呢????实在不懂

  6. 6月 21st, 2008 at 08:32 | #6

    @Alpha
    1、这个插件是要手动建立一个存档页面的
    2、在后台新建页面以后,下面有一个叫“页面模板”的选项,在下拉菜单中选择你建立好的模板就OK
    3、如果你的主题里已经有单独的存档页面,可以直接修改即可;如果没有一般你可以用主题中的pag.php为基础建立一个存档页面
    4、如果你根据以上还是实在不会弄,你可以把你使用的主题发到我邮箱里,我给你修改一下 :roll:

  7. 6月 29th, 2008 at 00:48 | #7

    其它的都好理解。

    就是这一步:

    2、在后台新建页面以后,下面有一个叫“页面模板”的选项,在下拉菜单中选择你建立好的模板就OK

    后台新建页面以后,找遍了下面没有一个叫“页面模板”的选项啊,怎么办???

  8. 6月 29th, 2008 at 02:01 | #8

    @lostindream 不是没有,是你要先把你手动建立的存档模板放到你的主题文件夹内,然后建立新页面时就会看见这个选项! /偷笑/
    如果你的主题包内没有任何一个另外手动建立的新模板,那么这个选项是没有的哦 /可爱/

  9. 6月 29th, 2008 at 20:47 | #9

    /仰慕你/

    我已经把我手动建立的存档模板放到我的主题文件夹内,但是之后建立新页面时还是没有看见下面有一个叫“页面模板”选项啊!

    请赐教了

  10. 6月 30th, 2008 at 01:59 | #10

    @lostindream OK,如果你已经正确手动建立了模板,那是不可能不显示“页面模板”这个选项的! /汗/
    请检查你所建立的页面模板最上面是否有以下代码:

    < ?php
    /*
    Template Name: Archives
    */
    ?>
    

    如果没有,请加上就OK!如果你依旧不能成功,你不介意的话可以把你的主题发到我邮箱里,我给你检查一下 /握个手/

  11. 6月 30th, 2008 at 02:37 | #11

    多谢你的即时回复,在wp2.5发布以来,后台新建页面时已经没有了选择模板这个选项,如果你用的是2.51,你可以自己新建一个页面测试下,确实存在这个问题,所有的2.5的用户目前都是这样子的

    就很遗憾的不能按照你所给出的方法进行了,所以期待你给出新的解决办法

  12. 6月 30th, 2008 at 03:14 | #12

    模板选项示例图

    @lostindream /???/ 乖乖,你不是跟我说天方夜谭吧?!我用的是wordpress 2.5.1,本机安装的是wordpress 2.6 beta2。我截个图给你看看有没有这个选项!(点击图片放大观看)

  13. 8月 4th, 2008 at 18:00 | #13

    1、我新建了页面,使用的代码是你直接引用的那句,效果可以在我博客看到了,感谢;
    2、如果想使用你下面的那个css控制的样式,就是view cod css里面的那个,应该放到哪个地方呢?
    3、我现在显示得只有按照月份的存档,我想添加一个按照分类来显示的,自己写了一句:,想要的效果是:最小14号字体,最大36,最冷蓝色,最热红色,所有分类都显示,文本用空格隔开。结果更新之后,页面不能打开了……
    4、想知道这两个问题怎么解决,感谢。

  14. 8月 5th, 2008 at 20:34 | #14

    @流星,最近有点忙 /工作忙/ 没有及时回复你的问题,望谅 /可爱/
    1、你要用CSS控制,那么CSS样式的代码应该粘贴到你的style.css文件里面。
    2、利用本文提到的插件的第一个函数:heatmap_categories不就可以实现你说的按分类显示的功能吗?你只需要按照下面的例子比葫芦画瓢就可以了啊 /???/ 至于函数里的参数问题我不是在下面有详细的介绍么?就是颜色的代码你要注意不是六位的而是3位的 /偷笑/

  15. 1月 5th, 2009 at 07:21 | #15

    这个我用的是 Clean Archives Reloaded, 功能简单实用, 反正我是觉得够用了, 一些花哨的功能拿来也没用! 实用极其方便! :cool:

  16. 11月 26th, 2009 at 21:08 | #16

    写的很详细啊,正在研究不要插件的

  17. 2月 8th, 2010 at 16:05 | #17

    我搞不起来啊 :???:
    麻烦看看 我想去掉target的_blank都不行
    我其实想要你的存档 效果 可是不会搞 :cry:

  1. 7月 21st, 2008 at 21:59 | #1
  2. 8月 17th, 2008 at 15:09 | #2