有时,爱情能穿越宏大的沧桑抵达幸福,却穿越不了宁静的琐细。

对PhilNa2 的修改

BLOGGY 20874浏览 0评论

继前面两次的折腾(http://loosky.net/?p=1315http://loosky.net/?p=1366)之后,再次对PhilNa2进行了大量的修改,记录一下:

1、如图所示,增加了对wordpress菜单的支持,并取消了原先在底部的导航栏,将“显示/关闭侧边栏”按钮放到了顶部导航栏处;增加了幻灯效果,在“关闭侧边栏”时,会出现滑动框,这两个效果分别仿照了“知更鸟”(http://zmingcx.com/)和万戈(http://wange.im/)的首页的特效。

2、首页增加了收缩代码的功能,参考了几篇文章:

AJAX动态加载文章内容:http://immmmm.com/ajax-loading-post-content.html
jQuery+Ajax在wordpress中的应用(一):http://winysky.com/jquery-ajax-in-the-wordpress-application-1
对WP实现动态加载文章内容:http://loosky.net/?p=1530(转摘)

主要代码如下:

< ? php if (have_posts()) : $count=1; while (have_posts()) : the_post(); ?>
...
< ? php if(is_bot()) : the_content(); ?>//is_bot是自定义的函数,如果是搜索引擎输出全文
< ? php elseif($count ==1 ||$count ==2||$count ==3) :the_excerpt(); ?>//前三篇输出摘要
< ? php endif;$count++;?>
...
< ? php endwhile; ?>< ? php endif; ?>

3、滑动导航栏的修改,参见:http://immmmm.com/sliding-navigation-final-version.html

4、实现访问足迹的功能,记录用户看过的文章,当然这个只有您自己可以看到。参见:http://winysky.com/wordpress-record-read-the-article

5、Gravatar 缓存功能,参见:http://kan.willin.org/?p=1320,但是貌似这个在本机测试时缓存不了,会出现超时错误。于是只好在后台弄了一个开关,在本地时可以直接调用get_avatar函数。

6、实现WordPress归档页面,可替代 Clean Archives Reloaded插件,很棒的功能。参见:http://zww.me/archives/25209

7、侧边栏增加了调用微博的功能,见“I Say”。

8、正文页面可以改变字体的大小,参见:http://imluren.com/2011/01/jquery-change-font-size.html

9、分类和存档页面实现了分列显示的功能,如:http://loosky.net/?cat=113,当文章中有图片时,在左边显示小图片,右边显示内容。

10、去掉了easing.js震动的功能,弹得有点心烦,呵呵。还是滑动的效果比较好。去掉scrollTo.js中的“d.easing,”即可,不包括引号。

11、其他:包括页面,CSS等方面的一些调整;去掉了几个插件,用代码实现了。

转载请注明:自由的风 » 对PhilNa2 的修改

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (20)

  1. 收藏。。。各种教程导航

    Youth.霖2014-02-25 13:49 回复