Bo-blog的模块/插件以.blog结尾的文件是什么格式? Unknown 2009/02/22

| |

昨晚添加了几个Bo-blog的插件,很好很强大。一共加了:RelatedTopic, miniVote, RandomArticle, SeoPack(由于我的服务器限制,无法应用,很失望)。

如RelatedTopic,很好很强大,但我发现不能生成URL优化后的别名日志,只是/blog/post/117/之类的链接,这怎么可以?经过研究代码,发现是作者在SQL语句中忘了加blogalias这个变量取回所致。找到问题的原因,自然好解决了。通过修改SQL,加入blogalias变量就可以了。

但其中有一些插件,不是以源代码的形式给的,如RandomArticle,这就给我修改带来了很大的不便。我上Bo-blog的论坛提问,这个是什么格式,没人回答我。我只能干瞪眼。。。原作者写的插件是以read.php?176这样丑陋的链接出现的。。。

今天早上,我突然有了灵感,看样子是Base64编码。上网随便找了个Base64编码转换的网页,发现果然是!于是先解码,再按照RelatedTopic中的写法修改,再编码,上来一看,果然OK!

呵呵,其实Bo-blog的插件并不复杂,难的是你要有这样的思路,写出这么一个功能。至于这些插件的代码,对我来说,也不是什么难题。一直有人说WorldPress的插件如何强大,,,不知道那些插件是怎么样的。

我下面还要找一个日志星级评分的插件,一步一步改进吧。现在右边有一个miniVote,大家可以帮我评一下,呵呵。

请给这篇日志评个分吧~!

本文评分: 6/10 (39 votes)    提示:您还未对本文评分,您可以进行评分并发表您的意见!

加入收藏!

Hhumor Homepage IP
2009/11/28 03:25
blogalias变量缺失的问题
我要快点改了,不然重复页面会变多
spyrise 回复于 2009/11/28 16:19
$allrelates=$blog->getgroupbyquery("SELECT blogid,title FROM `{$db_prefix}blogs` WHERE ({$tagforsearch}) AND `property`<2 ORDER BY `pubtime`DESC LIMIT 0,{$relatednum}");

这一句,在SELECT blogid,title FROM中间加入blogalias,即:SELECT blogid, blogalias, title FROM。

这是个弱智的小错误,不知道官方的插件下载里为什么一直不肯修改。

还有两个插件,是一堆乱码的,需要用base64解码,加入上面同样的blogalias,再重新base64编码。base64你可以自己做,参见这里
Hhumor Homepage IP
2009/11/27 18:53
能说一下怎么修改吗?
或者给个源码~谢谢了
spyrise 回复于 2009/11/27 19:49
你指的是什么问题啊?是指base64编码/解码吗?还是指blogalias变量缺失的事情?
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [注册]