昨天发现SimplePageNavi的页码计算有误,我原本不到130篇日志,页码却显示到16。
查看SimplePageNavi源文件发现以下代码:
$postsnum = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts where post_status='draft'");
问题就在这里,查看WP的表结构发现这条查询条件有误。仅仅过滤掉了草稿,但是数据表中还存在post_status=inherit的数据项。所以将原代码做如下修改即可解决问题:
$postsnum = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts where post_type='post' and post_status='publish'");
(7月31日更新)
除了日志数量读取bug外,还确实在页码计算上存在一个bug。问题代码:
$pagenum=intval($postsnum/get_option('posts_per_page'));
解决办法:
$pagenum=ceil($postsnum/get_option('posts_per_page'));
WP的一款播放器插件,界面和CoolPlayer很相似呢~···但是需要加载的文件明显比CoolPlayer少,也要小~··· BTW:原来它们都用的JW FLV MEDIA PLAYER~···汗~···这个播放器本来就支持很多媒体格式,或许作者只是改装成WP plugin而已~···囧~
WP的插件虽然很丰富,但是多了,必然影响网站的加载时间,所以插件的使用也应有所选择~··· Flasher Video Player相对于CoolPlayer来说功能上要逊色不少,但是基本上可以满足正常需求咯~···所以说如果你对网站的访问速度要求不那么苛刻的话,CoolPlayer是很好的选择~
Flash Video Player Player Plugin for WordPress 下载地址
安装后发表的时候嵌入下面的代码便可使用~注意文件名后面留空格,否则会出错~
[flashvideo filename=videos/my-video.flv /]
OK,测试下~《青花瓷》~
[flashvideo filename=http://omiga.org/music/青花瓷.mp3 /]
准备投奔WP了,其实最开始建立这个blog时就考虑过用WP,但是由于种种原因没有用,投奔WP 是一直的愿望~···
PJblog用了几个月了,其实还算不错,但是我准备换个快点的空间,那么就随便把blog转到WP,PJblog到WP的数据转换 还是比较容易的,wordpress中文论坛也有一个专门讨论各种blog程序到wp的转换方法:http://wordpress.org.cn/thread-7278-1-1.html
我用的http://old.marmotd.com/2007/10/asp-to-wordpress-tool.html,转换非常完美。
能将数据完好转换过去工作就完成了一半,剩下的一半就是买空间了。最近事情也比较多,上次在QQ签名上说要买PHP空间,结果一大推人找我卖~··· ,但是都不太满意~····继续找,有人给我介绍dreamhost,很好很强大~···但是不知道操作起来是否方便~考察中~“`哪位同学有好的建议,也欢迎留言~···
还有一个十分棘手的问题是,我的网上银行密码给忘记了~···恩~···周末去找回来~···