Eric @ EricBess WebHome

一味思考而不行动,将在不知不觉中变得无意义

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

WordPress分类归档插件: extended-live-archive (ELA)

Extended Live Archive Plugin(以下简称ELA),能以日期列表和分类与标签列表等形式来汇总博客文章,其清晰易于浏览性是目前最理想的一款wordpress插件。它是根据 Super Archives Plugin 再作改进,現在它的功能已经超越了 Super Archives Plugin 了。 ELA 使用了 AJAX 的技术,它的效果如本站右上角的索引表

ELA功能介绍

支援顯示月份的縮寫,即 Jan 是 January 這樣。
使用修改後可以分開顯示留言和 pingback/trackback 數目的 Extended Live Archive plugin)
開始支援自定只顯示最常用的 tags 或者以 tagged 的文章數目作條件限制顯示。
能夠使用 CSS 來自定顯示方式。

安装要求

空间PHP版本为4.3以上,如今一般的空间PHP版本都是4.4以上的了,基本不用做太多考虑。

安装步骤

1、現在最新版本是 0.10 Beta-r18,現在有關每一個版本的改動,可以在 Extended Live Archive - Changelog 網頁清楚看到,首先從作者網頁下載 plugin 的 zip file和其他插件一样,下载后直接连根目录一起解压到plugins文件夹下,将插件文件夹中的cache权限属性设置为777;击活插件。

2、显示方式的设定,在 plugin zip file 內含一個 af-ela-style.css 的档案,大家可以用这个 CSS 档案作为蓝本修改出合自己心意的显示风格。 在更改 CSS 后,要怎样才能加近原來的 theme 中呢?只需要將 af-ela-style.css 复制在 theme folder 內并改名成为ela.css,再在 ELA 的设定画面中选取 "Use the default CSS stylesheet" 便可,或直接把af-ela-style.css中内容加入theme的style.css中去。  

3、在Option->  Ext. Live Archive 做个性化设置,但要记著按 "Show Advanced Options Panel" 这个按钮,否则显示出來的选项是十分有限的。

4、新增一个 Page Template
Page Template 的格式其实和一般 template 的 PHP 档案差不多,可以用你模板内的page.php文件修改,而且最好用这个文件修改,免得后面出现整个模板错位的现象。但最重的是档案最开头的地方有以下語句(以下例子的 Page Template 名叫 "Archives Template"):

1
2
3
4
5
<?php
/*
Template Name: Archives Template
*/
?>

把 call af_ela_super_archive() function 的語句放於 Page Template 內裡像如下,建议放在<?php the_content(''); ?>之前:

1
2
3
<?php if (function_exists('af_ela_super_archive')) {
       af_ela_super_archive();
} ?>

5、撰写页面,这个很容易。取个"存档""索引表"或你想要的页面标题,然后,在页面模块里选择"Archives Template ",内容填若干个</br>(为了把页边框撑到合适大小),最后直接发布就可以了。

特别说明

 WordPress 2.3 新增了 tagging 功能,database schema 亦作出相应的改动,以下 3 个 tables 將会刪除。

  • wp_categories
  • wp_link2cat
  • wp_post2cat

取而代之是这 3 个 tables。

  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy

所以用作者提供的zip安装会出现,以下错误:

WordPress database error: [Table 'databaseXXX.wp_categories' doesn't exist]
SELECT * from wp_categories

根据新的 database schema,對 ELA 作出了相应的改动大家可在这里下載,全面支持wp-2.3版本。

  分类归档插件: extended-live-archive (ELA) for wp-2.3 (29.6 KiB, 6 hits)
You need to be a registered user to download this file.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
-欢迎为本文评级

相关日志

本文读者也关心以下内容:

  • N/A

01月 18th, 2008 作者: eric | WordPress | Trackback ? | 4 评论| Email This Post Print This Post | 402 views

Add a Comment

Leave a reply

Hide Post Comments
  1. 林晨 posted the following on 2008-11-15 at 8:16 pm.

    一直在寻找,不知道怎么改,现在好了

    Reply
  2. jhgh posted the following on 2008-09-18 at 10:53 am.

    你的模板已经错位了,ie6

    Reply
  3. 隨風奔跑 posted the following on 2008-08-26 at 5:02 pm.

    你好,請問這個插件現在還能用嗎?  我從作者那里下載的有很多bug找了好久找到你這里,可是你提供的鏈接有關閉了,如果你有能用的,能email給我一份嗎我真的很喜歡這款插件  謝謝了~

    Reply
    1. eric posted the following on 2008-08-27 at 8:36 am.

      能用,也能下载的。

      Reply