高级URL Rewrite的热门日志插件
前天安装在日志正文下方增加最新日志、随机日志、综合排行的链接的插件,里面的综合排行其实就和我侧边栏的热门日志是一样的,但是这个插件的综合排行显示的链接是高级URL Rewrite后的,而我的侧边栏显示的链接是非伪静态的,所以好奇心开始,决定修改下
。
我没学过PHP,只是对比着两个插件的代码,试着修改出来,如果高手看到可以修改请指出
这是原本热门日志插件的代码,已经编码过的
这是解密后的
[codes=php]
global $blog, $db_prefix, $mbcon;
$hotview=$blog->getgroupbyquery(“SELECT * FROM `{$db_prefix}blogs` WHERE `property` =0 ORDER BY `views` DESC LIMIT 0 , {$mbcon['entrynum']}”);
if (is_array($hotview)) {
$viewhows='
- ';
- [{$onehotview['views']}]{$onehotview['title']}
foreach ($hotview as $onehotview) {
$viewhows.=”
“;
}
$viewhows.='
';
} else {
$viewhows='No view!';
}
$phpreturn=$viewhows;
[/codes]
这是我修改好后的热门日志插件
[codes=php]
global $blog, $db_prefix, $mbcon;
$hotview=$blog->getgroupbyquery(“SELECT * FROM `{$db_prefix}blogs` WHERE `property` =0 ORDER BY `views` DESC LIMIT 0 , {$mbcon['entrynum']}”);
if (is_array($hotview))
{
$viewhows='
- ';
- [{$onehotview['views']}]{$onehotview['title']}
foreach ($hotview as $onehotview)
{
$acronym=$onehotview;
$fcut=(strlen($onehotview['title'])>strlen($str_cut=msubstr($onehotview['title'],0,14))); $onehotview['title']=$str_cut.($fcut?”…”:”");
$viewhows.=”
“;
}
$viewhows.='
';
} else {
$viewhows='No view!';
}
$phpreturn=$viewhows;
[/codes]
这是编码好的插件代码
使用方法:
进入常规管理――模块配置――侧边模块――添加新模块
在上面那段代码填在栏目内容里就行,或者下载我导出的blog文件安装
hotview.rar
由于本人没学过PHP,只是计算机专业,大概研究下代码改出来的,在使用前请备份自己的文件,因为我无法对出错负责
作者:小峰JoysBoy@小峰网络遨游记
原文地址:http://blog.joysboy.net/hotview-url-rewrite-plugin/
本博客原创文字只代表本人某一时间内的观点或结论,与本人所在公司没有任何关系。
第三方若用于商业用途的转载,须取得本人授权。
测试下OpenID的回复,哈哈,终于成功了