不知道大家看没看我刚刚写的 “为什么大家都将博客修改成随机显示部分友情链接” 的文章,如果看了,您又是 Bo-Blog 用户,还想把自己链接弄成随机显示的,那么正好,这篇文章正适合您。这篇文章最先是从 Bo-Blog 论坛上看到的,又是风吟的作品。不过风吟的东西总是有这样或那样的问题。最后还是冰剑同学最牛,一下给我重新写出来一个!叨扰了好几天,真是不好意思。

如何将 Bo-Blog 修改为随机显示部分友情链接

global $blog;
$detail = $blog->getgroupbyquery("select distinct * from boblog_links order by rand() limit 5");
for ($i=0; $i$addto.='

  • '.$detail[$i]['linkname'].'
  • ';
    }
    $randomlinks = '

      '.$addto.'

    ';
    $phpreturn=$randomlinks;

    第二行SQL语句中boblog_links,表名的前缀写死了,不知道怎么调用系统的。如果你的不是默认前缀,就修改一下。
    第二行SQL语句最后面那个数字 5 ,就是显示链接的个数。

    这两个地方弄好后,就进这里(火狐下没效果,用IE)
    http://tools.chinaz.com/Tools/Base64.aspx

    将代码加密转换成BASE64格式

    如果你没有任何改动上边的代码的话,那么转换出来的应该是下边的代码

    Z2xvYmFsICRibG9nOw0KJGRldGFpbCA9ICRibG9nLT5nZXRncm91cGJ5cXVlcnkoInNlbGVjdCBkaXN0aW5jdCAqIGZyb20gYm9ibG9nX2xpbmtzIG9yZGVyIGJ5IHJhbmQoKSBsaW1pdCA1Iik7DQpmb3IgKCRpPTA7ICRpPHNpemVvZigkZGV0YWlsKTsgJGkrKykgew0KJGFkZHRvLj0nPGxpPjxhIGhyZWY9IicuJGRldGFpbFskaV1bJ2xpbmt1cmwnXS4nIiB0YXJnZXQ9Il9ibGFuayAiLz4nLiRkZXRhaWxbJGldWydsaW5rbmFtZSddLic8L2E+PC9saT4nOw0KfQ0KJHJhbmRvbWxpbmtzID0gJzx1bD4nLiRhZGR0by4nPC91bD4nOw0KJHBocHJldHVybj0kcmFuZG9tbGlua3M7

    然后到BOBLOG后台新建一个侧栏模块,模块内容如下

    加密后的内容

    把系统原来带的友情链接关闭,就可以了。现在你就拥有 BO-BLOG 随机友情链接了。