2007.11 11

超酷Ajax缓冲的滑动效果Box

      就像你可以在我文章后面看到的,非常酷的一个BOX吧。自从那天从老帕那里看来后,就自己弄下来测试了。现在,也已经完成了。今天,就分享出来给大家吧。并且给一些相关的设置。到达到美化与优化同步进行。事实上,又是一个简单设置,实现超酷效果的东西。

准备工作

      首先,你需要下载来实现这个效果的代码。你可以在这里下载。OK,你已经得到它了吧,那么解压,打开glider.css,把Box的width和height设置成你想要的大小。如果你的文章的宽度为:450px的话,我建议你把box的宽度设置成423px高度大概在300px以内吧,不要太大,让别人看得不舒服,比如我的是245px。

      设置完毕完,把这个文件连同刚才下载下来的文件传到你的网站目录下,比如在根目录建立一个yourfile文件夹,那么你的文件地址为:

      /yourfile/(包括glider.css 、effects.js、glider.js、prototype.js四个文件)

      接下来,你要在你的网站顶部,比如wordpress是在header.php中设置这些文件有引用,具体是在第一个<body>前面的<head> 引用文件 </head>里加入。如果你不知道怎样引用,用如下代码:

 

内容设置:

      在相应的地方,比如文章后面,就像我的博客那样,加入如下代码:

       my-share-text.txt

      那么,现在,你的站上已经显示了一个BOX,这个时候,对CSS和HTML的设置,就看你自己了,我相信你完全能把它设置得更漂亮、更适合自己的品味。

      当然,最重要的还是要在BOX的各个section中加入相关的内容。比如我,加入了关联文章、随机文章、插件推荐、标签云、以及热门文章,当然,你还可以设置比如google reader的分享文章等,或者其他自己想要的。前XX文章类型的功能可以用中文 WordPress 工具箱 1.2来实现,其他的,你想要实现的功能可以在这里找到插件。

推荐:Google Reader分享

      这里再介绍一下Google Reader分享文章的设置吧,以便大家可以分享文章:

      在Google Reader你可以找到下图位置:

share1

 

      点击进行设置,在页面你会看到下图显示的位置:

share2

 

      接下来,就是如下图的页面了,就看你怎么设置了,推荐如下设置:

share3

 

      这样就可以了,复制代码,入到你的Box中吧,享受分享的快乐。

推荐:提高载入速度

      在这里,是用php来压缩js.让你的js加载对你网站的速度影响不不大,是Giki提醒我的,具体方法来自于北极冰仔

      1、在你的JS文件的顶部加入如下代码:

  1. // check to see if the user has enabled gzip compression in the WordPress admin panel<br />
  2. if ( ob_get_length() === FALSE and !ini_get('zlib.output_compression') and ini_get('output_handler') != 'ob_gzhandler' and ini_get('output_handler') != 'mb_output_handler' ) {<br />
  3. ob_start('ob_gzhandler');<br />
  4. }

// The headers below tell the browser to cache the file and also tell the browser it is JavaScript.
header("Cache-Control: public");
header("Pragma: cache");

$offset = 60*60*24*60;
$ExpStr = "Expires: ".gmdate("D, d M Y H:i:s",time() + $offset)." GMT";
$LmStr = "Last-Modified: ".gmdate("D, d M Y H:i:s",filemtime(__FILE__))." GMT";

header($ExpStr);
header($LmStr);
header(‘Content-Type: text/javascript; charset: UTF-8′);
?>

      2、把文件别存为:yourfile.js.php。当然,有引用上,你要引用的就是yourfile.js.php而不是yourfile.js了。其他设置还是一样。经过Giki帮助测试,确实可以提高速度。

总结

      OK,慢慢享受你的按劳动成果吧,这不关sofish的事,因为一切都是你自己设置得来的,我只是提供你一些心得。哈哈…喜欢吗?希望这是对你有用的…

35

  1. 2007.11.11 2:02 pm
    北极冰仔(visit): [回复]

    嗯,相当炫的效果,不错不错。

  2. 2007.11.11 2:08 pm
    漫步(visit): [回复]

    不错,不过不适合我。。。

  3. 2007.11.11 2:10 pm
    果子(visit): [回复]

    是很好看,以后想要这样的效果再试试,先收藏拉

  4. 2007.11.11 2:16 pm
    sofish(visit): [回复]

    @北极冰仔:多亏你和老帕的代码,才有主意去弄这样的东西…

    @漫步:你下面也不是有一个Box类型的东西吗?那个够用了,这个注重效果…

    @果子:哈哈,感觉还是满适合你的主题的…

  5. 2007.11.11 2:21 pm
    keke(visit): [回复]

    感谢分享。

  6. 2007.11.11 2:27 pm
    Hugh(visit): [回复]

    确实效果很不错啊,佩服佩服!

  7. 2007.11.11 2:30 pm
    漫步(visit): [回复]

    现在我都感觉东西太多了,什么时候我就把那东东也去掉了,就留个相关文章列表。

  8. 2007.11.11 2:38 pm
    sofish(visit): [回复]

    @keke:哈哈,能和大家分享是很happy的事…

    @Hugh:嗯,也挺容易的吧,虽然我不懂得JS…

    @漫步:我要跟你去北京图书馆….

  9. 2007.11.11 2:51 pm
    小O(visit): [回复]

    真是酷毙了!

  10. 2007.11.11 2:54 pm
    漫步(visit): [回复]

    来吧,反正办张卡也就20块列,如果要外借的话要压100块钱,

  11. 2007.11.11 2:58 pm
    sofish(visit): [回复]

    @小O:哈哈,谢谢你上次推荐我那个rss feed的效果…

    @漫步:不知道要步行去还是骑自行车,可能在湛江(中国的最南端),到北京不会太久时间吧…

  12. 2007.11.11 5:54 pm
    !CnSoLoer(visit): [回复]

    很不错的东西,

  13. 2007.11.11 7:51 pm
    yiyix(visit): [回复]

    上次我说的很拉风的效果就是这个,真酷,我也要搞个出来 :) ~~~

  14. 2007.11.11 9:25 pm
    jet(visit): [回复]

    确实8错的效果撒。。。喜欢大。

  15. 2007.11.11 9:34 pm
    sofish(visit): [回复]

    @!CnSoLoer:不过,你的主题好像不太适合放太大的…

    @yiyix:OK,这个容易…

    @jet:弄个吧…反正也不费事…

  16. 2007.11.12 12:23 am
    jet(visit): [回复]

    恩恩。感谢分享大。

  17. 2007.11.12 11:28 am
    sofish(visit): [回复]

    @jet:哈哈,其实没什么,分享快乐嘛…

  18. 2007.11.12 8:18 pm
    kisser9126(visit): [回复]

    呵呵,宿舍宽带终于是用上了。发现自己变懒了,都懒得折腾博客了,得向博主好好学习啊!

  19. 2007.11.12 10:55 pm
    秦爱(visit): [回复]

    代码不错,就是JS太烦人了。不过说老实话,你这个真的很快。WP就是好,要什么有什么,是大款。

  20. 2007.11.13 1:22 am
    365Hope(visit): [回复]

    好东东,找个时间玩玩!

  21. 2007.11.13 4:50 pm
    正月初一(visit): [回复]

    恩,这个东西看了下效果,相当的绚。

  22. 2007.11.13 8:42 pm
    痞子新(visit): [回复]

    呵呵 看了幸福兄的留言,就别嘲我了,我老是写了计划,屁事不实施。。。我那还是继续乱写八写吧:)最近觉的你文章这加深了深度和技术含量,顶一个!不过兄弟觉得现在这样的氛围挺好的,千万不要发展成跟jiang兄那样。。。我每天看他文章,可就不知道回点啥给他好!

  23. 2007.11.13 8:44 pm
    痞子新(visit): [回复]

    呵呵 看了幸福兄的留言,就别嘲我了,我老是写了计划,屁事不实施。。。我那还是继续乱写八写吧:)

  24. 2007.11.13 8:45 pm
    凯尔(visit): [回复]

    前几天在帕老那里看到过,很炫的效果。

    只是可惜JS的块头有些大。
    预计明年偶的小站改版后会考虑采用这个效果。不过到时候会自己写,并且精简一下。效果多了,JS多了是个麻烦的东西,还是自己弄,便于管理。

    PHP似乎就是方便啊,不过还是要等了,等偶投奔PHP的那天。另外还想试一试用JS混淆器的效果,测试下和这种方法哪种比较好。

  25. 2007.11.14 12:14 am
    sofish(visit): [回复]

    @kisser9126:好久没见你了…一起进步…

    @秦爱:其他博客也可以用啊…

    @365hope:哈哈,试试也不错…

    @FMG:嗯,还可以,就是你怎么一直不换主题,那个不好看…

    @新:哈哈,不会啊,继续加油…强烈支持!

    @Kael:哈哈,你博客的那个已经做得很好看了…

  26. 2007.11.15 12:03 am
    kerby(visit): [回复]

    超级无敌效果呀,我喜欢,我相当地喜欢—-

    赶紧向72松的管理员建议了去,(*^__^*)

  27. 2007.11.15 12:36 am
    sofish(visit): [回复]

    @kerby:哇哇,这是简单的东西而已…还要推荐啊…哈哈,无论如何THX…

  28. 2007.11.21 12:38 pm
    正月初一(visit): [回复]

    @sofish:哎,换个主题难啊!最近到是想换,但是没时间改开改去.

  29. 2007.12.13 9:51 pm
    弥缝(visit): [回复]

    弄得评论的排版都乱了,也不知道哪儿错了~哈~

  30. 2007.12.13 11:24 pm
    sofish(visit): [回复]

    @正月初一:呵呵,我也想换主题,不过,太麻烦了…

    @弥缝:可能是多了

    或者少了吧…
  31. 2007.12.27 4:18 pm
    OneSheng(visit): [回复]

    很不错 自己来试试

  32. 2008.01.16 10:50 am
    狮子(visit): [回复]

    呵呵,好东西呀,很喜欢你那个盒子。

  33. 2008.02.24 3:44 am
    Mao(visit): [回复]

    不错不错…回去试试…在网吧….

  34. 2008.08.28 6:27 pm
    yltfy(visit): [回复]

    其实WP自带的JQ库,用一句就能实现这种效果了!~
    prototype.js这个框架,wp也自带有!

  35. 2009.02.27 11:29 am
    ab(visit): [回复]

    必须是中文?

Additional comments powered by BackType