吉光片羽 / 猴端程序猿 / 正文

Z-Blog 顶踩插件留言本、搜索及标签云集页面误现BUG修复

by 吉光片羽 on 2014-04-18

这两天在做一个定制主题,博客要求用到顶踩插件,在应用中心找到了文章顶踩插件oogps_digg,直接安装即可使用,确实很方便,而且漂亮。

插件的实现原理是在文章的内容后追加顶踩功能相关代码,可是这一方法并不完善,导致了在留言本、搜索页和标签云集等非文章页面最后也错误的出现了顶踩按钮,发现很多用户也在应用的评论中提出这一问题,但貌似作者并未及时解决。总不能因为这个问题又自己重新动手写一个插件吧(虽然一开始是打算自己写的)?所以,最后决定自己动手丰衣足食,省下开发的时间,完善一下就好啦!

有需要的朋友跟我一起来吧:

  1. 使用相关编码工具(记事本应该也可以)打开插件文件夹下的include.asp

  2. 搜索Function oogps_digg_Single,找到整个函数,大概是19-29行左右

  3. 在函数里的第一行添加代码:If GetTemplate("TEMPLATE_B_ARTICLE-SINGLE")=Template_Article_Single Then

  4. 在函数里的最后一行添加代码:End If

  5. 刷新你的搜索和标签云集页面吧!

步骤看不懂?那直接复制修复后代码替换原函数吧(红色部分即是关键):

Function oogps_digg_Single(ByRef Ftemplate,ByRef Template_Article_Single)
    
    If GetTemplate("TEMPLATE_B_ARTICLE-SINGLE")=Template_Article_Single Then
    
        Dim strCode
        strCode = "<link rel=""stylesheet"" href=""<#ZC_BLOG_HOST#>zb_users/PLUGIN/oogps_digg/oogps_digg.css"" type=""text/css"" />"
        strCode = strCode+"<Script language=""javascript"" type=""text/javascript"">var PostID=<#article/id#>;</script> "
        strCode = strCode+"<Script language=""javascript"" type=""text/javascript"" src=""<#ZC_BLOG_HOST#>zb_users/PLUGIN/oogps_digg/oogps_digg.js""></script>"
        strCode = strCode+"<div class=""newdigg"" id=""digg""></div><div id='loadings'></div>"
        Template_Article_Single = Replace(Template_Article_Single,"<#article/content#>","<#article/content#>" & strCode)
    
    End If

End Function

最后,如果可以,希望大家或者我可以联系到作者将这一BUG修复并更新到应用中心,方便大家使用。

« Z-Blog for PHP 文章标签列表页模板设置插件 KandyTagsTemplate 发布及更新

AMH入门初体验 »

表个态度 Comment

名称

邮箱

网址

访客 访客 2014-06-09 21:23:09 | 回复 谢谢谢谢,你好强大亲,以后多多做写zblog40
访客 访客 2014-06-08 21:19:08 | 回复 谢谢解决问题,再问一个问题,这个插件能实现在b_article-multi.html模板中添加顶踩效果么?10
最赞文章 bestPosts
最新留言 comments
友情链接 blogroll