继前面两次的折腾(https://loosky.net/?p=1315和https://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实现动态加载文章内容:https://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、分类和存档页面实现了分列显示的功能,如:https://loosky.net/?cat=113,当文章中有图片时,在左边显示小图片,右边显示内容。
10、去掉了easing.js震动的功能,弹得有点心烦,呵呵。还是滑动的效果比较好。去掉scrollTo.js中的“d.easing,”即可,不包括引号。
11、其他:包括页面,CSS等方面的一些调整;去掉了几个插件,用代码实现了。
转载请注明:自由的风 » 对PhilNa2 的修改
收藏。。。各种教程导航