打造最快捷的wordpress的全站浏览方式

我们有很多种方式浏览全站文章,主页面往前翻页,通过察看分类和按日期存档察看,或者通过搜索查找自己敢兴趣的东西。这些方法的缺陷就是太慢了,每次都得重复载入很多其它的东西。另外如果我们想查看很早以前的文章,必须得一页一页得翻过去,从而被强制下载很多不感兴趣的文章和内容。插件Extended Live Archives可能让我们按照分类和日期快速浏览文章目录,用起来就方便多了。但是它有一个缺陷就是想查看文章内容的话,同样需要在新窗口打开文章,从而不得不把siderbar等其它的东西全部重新下载一次。 通过一些修改,使用一些简单的AJAH技巧,可以在指定的模块内显示指定文章的内容。在这里察看效果。目前已经实现的功能有:

  • 点击目录里的文章标题,在目录下方显示文章内容。
  • 文章内容模块里已经包含了评论内容,你也可以添加新的留言和回复已有的留言。所有留言以树状结构显示。并且新留言也是Ajax的,也就是说你不用离开当前页面便能添加留言。此功能通过对插件Ajax Comment-Reply的小许修改后实现。
  • 在右侧栏有随机文章列表,你可以选择文章标题,点击便可Ajax显示文章内容。你可以随时刷新这个随机文章列表,当然这个刷新过程也是异步同调的。
  • 我们希望以最少的javascript代码实现所有效果,以降低页面浏览的流量。

待加功能:

  •  添加Ajax Search功能,想法是放在右侧栏,键入关键字后,自动列出满足要求的文章列表,并且点击文章标题便在指定模块无全页面刷新的显示文章内容。

如果你有其它的idea,请留言。我们的口号是:只有想不到的,没有做不到的。 欢迎帮忙测试和报告bug: http://zhiqiang.org/blog/archive.php

查看更多关于, , , , 的内容。

你可能感兴趣的
相关文章

13条留言

  • At 2006.04.28 17:45, lightor said:

    Hi!有两个建议:
    1.增加载入进度显示——避免长时间等待
    2.增加前进和后退功能——刚才我想回复的文章找不到了

    • At 2006.04.28 21:05, zhiqiang said:

      都有“正在载入”的提示吧,完全的进度条依赖于网络速度,这个是不可预测的。

      前进后退怎么弄?新加一个模块显示所有浏览过的文章?

    • At 2006.04.29 16:57, lightor said:

      在flash中可以通过制作loading来计算载入百分比,不知道这里是否可行

      前进,后退;我的设想是:弄个返回箭头,记录上一篇文章的ID;前进也是一样道理

      其实和你说的显示历史浏览是一样的

      • At 2006.04.29 18:38, zhiqiang said:

        前面一个很有用,不过实现起来比较难。服务器端的计算量很少,主要时间是网络之间的传递时间。不知道这个怎么实现?

        后面那个实现起来不难,可是觉得意义不大,实在找不到可以通过搜索栏查找,反正现在也集合了搜索功能。

      • At 2006.04.30 20:59, hhalloyy said:

        进度条没什么用啊,因为调用顶多是几秒钟的事情。

        ajax是没有回退的,因为每个调用的页面全是同样的url,你能回退到哪里啊?

        • At 2006.04.30 21:50, zhiqiang said:

          他说的那个回退是说记住浏览的文章的顺序,比如我看了文章a,现在跳到了b,不过又觉得a比较有趣些,就需要回退到文章a。

          进度条在网速比较慢的时候(比如从非教育网络访问我这个blog)还是有用的,不过还不知道怎么做。

        • At 2006.05.14 20:46, 探花 said:

          很帅 有意思 回去研究

          • At 2006.05.14 21:05, zhiqiang said:

            我已经发布了修改方式,可见http://zhiqiang.org/blog/288.html

          • At 2006.09.05 08:48, 水缸 said:

            支持!学习中。。。

            • At 2006.11.08 23:36, said:

              啊@又要研究半天了。。。

              • At 2007.03.14 16:34, sdhhu said:

                呵呵,相当不错的功能,可是现在好像不支持wp 2.1.2版本的!还恳请做相应的修改!先谢了哈!^_^

                • At 2007.03.14 21:17, zhiqiang said:

                  已经不打算更新了,我这里用的从2.0到2.1似乎没出什么问题,为何说不支持2.1.2版呢?

                • At 2007.03.14 22:48, Chaney said:

                  的确,我发现在最新版本上安装你的ELA plugin是有问题,报错。
                  不过暂时没时间仔细研究,等回头有时间了,我好好看看,也许是我和sdhuu遇到了一样的问题。

                  (Required)
                  (Required, not published)

                  guest | 注册 | BBS | 管理 | English | 繁體

                  阅微堂

                  One of your old favourite songs from way back when

                  Loading...
                  Loading...
                  Loading...