Ajax:近期博客改版的增强Ajax加载说明

分类:Hack技巧 发表时间:2010年03月25日

近段时间来访问我博客的博友们不知是否注意到,博客的一些地方添加了一些增强型Ajax加载效果,用以提高访客的交互和快速浏览不同分类、标签下最新的文章列表。而在今天又新增了增强型Ajax提交评论和回复,只要你留言你就会看到具体效果。

花了精力添加这些Ajax效果,无非是为了让各位博友和来访者可以更加方便地阅读我的博客,同时也希望大家可以多多给我意见。每次添加新的功能我都会在左边的蓝条里写出来,大家可以一目了然地看到我最新的修改信息。

WordPress:如何将GoogleBuzz数据插入到博客中

分类:Hack技巧 发表时间:2010年02月20日

我一直在试图找一种将一些实时状态消息集成到博客中作为公告消息的方法,Twitter被封,新浪围脖貌似没有公开的API,自己做一个吧,在别的网站上也不显示。好在月初的时候Google出了Buzz,这样我就可以有一个实时的公告了。

在国外的博客上发现了下面的一段代码,可以通过Ajax跨域读取Buzz数据,以Json数据格式返回,我只需将返回的数量罗列成一个列表即可。在代码中我使用的是匿名函数的方式(),在函数体内部使用$.ajax()方法,通过设置dataType:’jsonp’来跨域读取json数据后,遍历数据获得列表并显示出来。

WordPress:将文章自动显示为两列

分类:Hack技巧 发表时间:2009年11月25日

two-columns

很多博客都有一行显示多个post文章的样式,他的原理其实非常简单,今天找到一段php代码,只需在functions.php文件中添加上,那么你的文章也会多列显示,非常实用!

1.打开functions.php文件,添加相应的php代码,通过判断是否是第二次输出来给出左右浮动的div标签。

2.完成在functions.php文件中添加好上面的代码后,记得打开style.css文件,添加上样式代码。

那么同理,我们可以根据判断$i变量来输出3列、4列等。

WordPress:正确地引入comment-reply.js文件

分类:Hack技巧 发表时间:2009年09月16日

comment

评论回复功能是自Wordpress2.7版本后就有了的功能,它的实现原理是通过引入了一个js文件(也就是我今天讲到的js文件)。不过现在更多的博主们选择了分层留言的插件,这些插件其实也继承了该js文件的功能。而就我个人的博客来说,评论回复分层我是通过引入comment-reply.js文件实现的,没有使用评论插件,所以也没有一些附加的功能。

引入comment-reply.js的方法有三种:

1.根据判断条件加载;    2.更加健壮的判断条件;    3.在function.php中添加action。

WordPress:高亮管理员的留言信息

分类:Hack技巧 发表时间:2009年09月6日

highlight-admin-comment

在wp中有着管理员回复留言者的功能,但是正常的情况下,管理员和评论者的留言信息的样式是一样的,所以一眼看上去没什么区别。只能通过查看是否有admin这个人的留言信息。但是更多的博主们喜欢用自己心仪的英文名来显示,从而代替了默认的admin显示名。那么对阅读者来说,貌似留言都来自于访问者,而没有管理员的回复留言。

那么我总结了两个高亮管理员的留言的方法。

方法一: 简单的固定管理员方法;方法二:自动侦测管理员邮箱。

WordPress:4个常见的显示博客版权的方法

分类:Hack技巧 发表时间:2009年08月31日

copyright-dates

在之前的我的一篇博文:两个wp的小技巧,非常实用哦!中曾经讲到过一种动态地显示版权年限信息的方法。而今天我是总结了多个方法与大家分享。

1. 傻瓜式输入;
2. php的date函数输出;
3. 显示一段年限的版权;
4. 在functions.php中添加功能函数(自动侦查式)。

这四种方式是逐渐增强的,大家可以根据自己的喜好选择一种方式来显示自己的版权年限。

WordPress:最新2.84更新的原因:密码重置漏洞(图文教程解决)

分类:Hack技巧 发表时间:2009年08月13日

security

昨天登录后台发现wordpress2.84版本提示更新,这距离2.83版本的发布才几天而已的时间。是什么原因导致wp更新如此迅速了。到国外的网站和wp官方搜索了资料一看,原来是密码重置的漏洞。如果你的wp版本是2.83或低于2.83的,你就要注意了。千万别得罪人啊,特别是玩wp的人,小心他把你的邮箱给发爆了(开个玩笑,呵呵!)。

解决的办法:1. 立即升级到2.84版本;2.修改wp-login.php文件,将190行的代码:if ( empty( $key ) ) 修改为: if ( empty( $key ) || is_array( $key ) )。

WordPress:显示你的博客数据库查询次数和查询花费时间

分类:Hack技巧 发表时间:2009年08月4日

query

Wordpress提供了一些功能函数可以轻松地显示数据库查询的统计信息,这些信息可以公开地显示在网页中,或者隐藏在源代码中,更或者只有你自己可以看到。Wordpress主要提供了两个统计函数:

1.网页加载时查询数据库的次数:<?php echo get_num_queries(); ?>
2.服务器端完成这些查询所花费的时间:<?php timer_stop(7); ?>

结果显示效果:29 queries in 0.431 seconds

WordPress:如何去除wp中的版本信息

分类:Hack技巧 发表时间:2009年07月30日

在wp博客中,有一个常见的安全技巧是:不要在你的wp中显示出你的版本信息。许多开发者或者使用者都常常将wp的版本信息显示了出来,但这样可能会被一些人利用该版本的漏洞对你的博客进行攻击。很多人对此比较模糊,这样可能就会给你的博客带来安全性的问题。

那么如何去除wordpress的版本信息以保证博客的安全呢,方法有三:

1. 最暴力的方法; 2. 比较好的方法; 3. 正确的方法。

WordPress:显示tags在一个下拉列表中

分类:Hack技巧 发表时间:2009年07月24日

标签(tags)在博客中很实用,每个博客中都有一个标签列表或标签云。你若只有几十个标签的话,页面看起来还是比较好的,但若你有上百个标签的话,那么你的标签将会变得非常难看和难读。这样对你的读者不友好,不便于他们查找。

现在很多的博客上的标签都是以a标签内联显示或者漂亮点的标签使用li标签制作成一个列表显示,另外就是利用插件动态地falsh显示。用a标签内联显示时若设置wp_tag_cloud()的smallest和largest参数值不相等,那么这个标签云显示的就比较丑陋的;而用li标签显示上百个标签的话,会占据很大的页面,不友好;而使用插件flash动态显示确实很美观,但加载速度明显降低,而且会出现不同浏览器层次的bug。若刚好这个flash标签云的上方刚好有个鼠标移动上去的下拉菜单,说不定在不同的浏览器下,有的是现实在flash上层,有的却是跑到了flash的下面去了。这个现象很常见哦!

今天在国外的网站上看到了这个解决方案,觉得很是不错,它将标签显示在一个下拉列表框中,这样既不占据很大的页面,经css美化的话显示器来也很不错哦!

第 1 页,共 2 页12