高级URL Rewrite的热门日志插件

      前天安装在日志正文下方增加最新日志、随机日志、综合排行的链接的插件,里面的综合排行其实就和我侧边栏的热门日志是一样的,但是这个插件的综合排行显示的链接是高级URL Rewrite后的,而我的侧边栏显示的链接是非伪静态的,所以好奇心开始,决定修改下cool

    我没学过PHP,只是对比着两个插件的代码,试着修改出来,如果高手看到可以修改请指出baituo

    这是原本热门日志插件的代码,已经编码过的

Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247DQokaG90dmlldz0kYmxvZy0+Z2V0Z3JvdXBieXF1ZXJ5KCJTRUxFQ1QgKiBGUk9NIGB7JGRiX3ByZWZpeH1ibG9nc2AgV0hFUkUgYHByb3BlcnR5YCA9MCBPUkRFUiBCWSBgdmlld3NgIERFU0MgTElNSVQgMCAsIHskbWJjb25bJ2VudHJ5bnVtJ119Iik7DQppZiAoaXNfYXJyYXkoJGhvdHZpZXcpKSB7DQokdmlld2hvd3M9Jzx1bD4nOw0KZm9yZWFjaCAoJGhvdHZpZXcgYXMgJG9uZWhvdHZpZXcpIHsNCiR2aWV3aG93cy49IjxsaT5beyRvbmVob3R2aWV3Wyd2aWV3cyddfV08YSBocmVmPVwicmVhZC5waHA/Ii4kb25laG90dmlld1snYmxvZ2lkJ10uIlwiPnskb25laG90dmlld1sndGl0bGUnXX08L2E+PC9saT4iOw0KfQ0KJHZpZXdob3dzLj0nPC91bD4nOw0KfSBlbHNlIHsNCiR2aWV3aG93cz0nTm8gdmlldyEnOw0KfQ0KJHBocHJldHVybj0kdmlld2hvd3M7

这是解密后的
[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='

    ';
    foreach ($hotview as $onehotview) {
    $viewhows.=”
  • [{$onehotview['views']}]{$onehotview['title']}
  • “;
    }
    $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='

    ';
    foreach ($hotview as $onehotview)
    {
    $acronym=$onehotview;
    $fcut=(strlen($onehotview['title'])>strlen($str_cut=msubstr($onehotview['title'],0,14))); $onehotview['title']=$str_cut.($fcut?”…”:”");
    $viewhows.=”
  • [{$onehotview['views']}]{$onehotview['title']}
  • “;
    }
    $viewhows.='

';
} else {
$viewhows='No view!';
}
$phpreturn=$viewhows;

[/codes]

        这是编码好的插件代码
Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247DQokaG90dmlldz0kYmxvZy0+Z2V0Z3JvdXBieXF1ZXJ5KCJTRUxFQ1QgKiBGUk9NIGB7JGRiX3ByZWZpeH1ibG9nc2AgV0hFUkUgYHByb3BlcnR5YCA9MCBPUkRFUiBCWSBgdmlld3NgIERFU0MgTElNSVQgMCAsIHskbWJjb25bJ2VudHJ5bnVtJ119Iik7DQppZiAoaXNfYXJyYXkoJGhvdHZpZXcpKSANCnsNCgkkdmlld2hvd3M9Jzx1bD4nOw0KCWZvcmVhY2ggKCRob3R2aWV3IGFzICRvbmVob3R2aWV3KSANCgl7DQoJCSRhY3JvbnltPSRvbmVob3R2aWV3Ow0KCQkkZmN1dD0oc3RybGVuKCRvbmVob3R2aWV3Wyd0aXRsZSddKT5zdHJsZW4oJHN0cl9jdXQ9bXN1YnN0cigkb25laG90dmlld1sndGl0bGUnXSwwLDE0KSkpOyAkb25laG90dmlld1sndGl0bGUnXT0kc3RyX2N1dC4oJGZjdXQ/Ii4uLiI6IiIpOw0KCQkkdmlld2hvd3MuPSI8bGk+W3skb25laG90dmlld1sndmlld3MnXX1dPGFjcm9ueW0gdGl0bGU9J1t7JGFjcm9ueW1bJ3ZpZXdzJ119XXskYWNyb255bVsndGl0bGUnXX0nPjxhIGhyZWY9XCIiLmdldGxpbmtfZW50cnkoJG9uZWhvdHZpZXdbJ2Jsb2dpZCddLCAkb25laG90dmlld1snYmxvZ2FsaWFzJ10pLiJcIj57JG9uZWhvdHZpZXdbJ3RpdGxlJ119PC9hPjwvYWNyb255bT48YnIvPjwvbGk+IjsNCgl9DQoJJHZpZXdob3dzLj0nPC91bD4nOw0KfSBlbHNlIHsNCiR2aWV3aG93cz0nTm8gdmlldyEnOw0KfQ0KJHBocHJldHVybj0kdmlld2hvd3M7

        使用方法:
               进入常规管理――模块配置――侧边模块――添加新模块

     在上面那段代码填在栏目内容里就行,或者下载我导出的blog文件安装

hotview.rar

       由于本人没学过PHP,只是计算机专业,大概研究下代码改出来的,在使用前请备份自己的文件,因为我无法对出错负责ganga

作者:小峰JoysBoy@小峰网络遨游记
原文地址:http://blog.joysboy.net/hotview-url-rewrite-plugin/
本博客原创文字只代表本人某一时间内的观点或结论,与本人所在公司没有任何关系。
第三方若用于商业用途的转载,须取得本人授权。


您可能对这些文章感兴趣

    • openid.joysboy.net/joysboy
    • 十月 11th, 2008 8:56上午

    测试下OpenID的回复,哈哈,终于成功了

  1. 还没有引用通告。

:-P more »
您可以使用CTRL+ENTER快捷提交评论