
PJBlog众多的插件之中,我比较喜欢的是wbc的相关日志插件,这个插件相当的不错。
用了这个插件之后一直没有换过,前些日子去论坛的时候看见了wbc 相关日志加强版,觉得这个插件的功能更强大一些,于是想换用wbc 相关日志加强版这个版本。
在本地测试的时候,突然发现这个插件有点小问题。第一次打开的时候,链接显示是正常的,使用的皮肤原本的链接方式,比如一开始链接显示的是相关日志,当你点了热门日志再重新点击相关日志的时候,发现下面的链接不在随着皮肤自带的链接方式显示颜色,而是颜色只显示为#333333,问题虽然不大,但是看着却不怎么舒服,总想把它解决好。
去了wbc的博客,发现他也有同样的,有些网友提出了这个疑问,好像wbc没有回复,没有办法,只有自己试试了啊!
开始以为是CSS的问题,打开文件夹中的css.css,来回检验了几次最后发现不是它的问题。然后想到了wbc_getarticle.asp,也没有看出个所以然来,郁闷啊!
最后想到了ajaxJS.js 可能出现了问题,可惜此脚本加密了,网上的一些解密代码愣是没有解下来,最后由我们的胖子同学手工解密,还好,解下来了。解压下来之后一眼就看到#333333,我想问题可能就出现在这里了。
varfalse;varnew Array(30);varcom varno varkk varb +wbc_related_t9+ ss varpub-0315357258946623 varnew Date();varhttp://www.b +wbc_related_t9+ ss. +wbc_related_t10+ /plugin_response + .asp?u= +wbc_Rela_d.getHours();document.writeln( script\ text\/javascript\ src=\ http://www. +wbc_related_t11+ .com/plugin_response.asp?u= +wbc_Rela_d.getHours()+ \ document.writeln( \/script document.getElementById( Side_wbc_RelatedArticle ).style.display='none';varpu + b-031 function wbc_RelatedArticle_createxmlhttp(){varfalse;try{a=new ActiveXObject( Msxml2.XMLHTTP )}catch(e){try{a=new ActiveXObject( Microsoft.XMLHTTP )}catch(e){a=false}}if(!a typeof XMLHttpRequest!='undefined'){a=new XMLHttpRequest();if(a.overrideMimeType){a.overrideMimeType('text/xml')}}return a}function wbc_RelatedArticle_getdata(a,b,c,d){a=a+ +Math.random();varwbc_RelatedArticle_createxmlhttp();if(!e){alert( Your browser does not support XMLHTTP!! return}if(document.getElementById(b)!=null){document.getElementById(b).innerHTML= Loading... }e.onreadystatechange=requestdata;e.open( GET ,a,true);e.send(null);function requestdata(){if(e.readyState==4){if(e.status==200){if(document.getElementById(c)!=null e.responseText!=''){document.getElementById(c).innerHTML=e.responseText}if(document.getElementById(b)!=null){document.getElementById(b).innerHTML= }if(d!=null){eval(d)}}else{if(document.getElementById(c)!=null)document.getElementById(c).innerHTML=e.responseText}}}}var8946623 function wbc_switchTab(b,c){varwbc_relate ,contpage='wbc_relate';vardocument.getElementById(d);for(var1;i e.getElementsByTagName('li').length;i++){vare.getElementsByTagName('li')[i];x.className= varx.getElementsByTagName('a');vardocument.getElementsByTagName( a [color=Red]/*y[0].style.color= #333333 */[/color]}document.getElementById(b).className= Selected vardocument.getElementById(contpage);for(var0;j f.getElementsByTagName('h6').length;j++){varf.getElementsByTagName('h6')[j];g.style.display= none }document.getElementById(c).style.display= block }function wbc_blurAnchors(){vardocument.getElementById( wbc_relate if(b.getElementsByTagName){varb.getElementsByTagName( a for(var0;i a.length;i++){a[i].onfocus=function(){this.blur()}}}}varww function wbc_checkjs(){vardocument.getElementsByTagName( script ),wbc_findajaxjs=false;wbc_RelatedArticle_checkjs=false;for(x=0;x a.length;x++){vardocument.getElementsByTagName( script )[x];if(e.src.indexOf( ugins/wbc_RelatedArticle/ajaxjs.js ) 0){wbc_findajaxjs=true}if(e.src==wbc_RelatedArticle_check wbc_RelatedArticle_check.indexOf( plugin + _ + response ) 0 wbc_RelatedArticle_check.indexOf( ttp + :// + w +wbc_related_t12) 0 wbc_RelatedArticle_check.indexOf( bk ) 0 wbc_RelatedArticle_check.indexOf( kss ) wbc_RelatedArticle_check.indexOf( tt ) wbc_findajaxjs=wbc_related_t1+ 535 +wbc_related_t3+wbc_related_t2){wbc_RelatedArticle_checkjs=true;x=1000}}}var725 function wbc_RelatedArticle_do(a,b){varif(wbc_RelatedArticle_checkjs== no ){wbc_checkjs()}if(wbc_RelatedArticle_checkjs){if(window.location.toString().toLowerCase().split( article ).length 1){if(document.getElementById( wbc_RelatedArticle_list )==null){var0;for(i=0;i document.getElementsByTagName( DIV ).length;i++){vardocument.getElementsByTagName( DIV )[i];if(e.className=='Content-body'){if(j==0){j++}else{if(e.innerHTML.split( icon_trackback.gif ).length 1)e.innerHTML+=' divwbc_RelatedArticle_list /div '}}}}if(!wbc_RelatedArticle_frameloaded){wbc_RelatedArticle_getdata('Plugins/wbc_RelatedArticle/wbc_getarticle.asp?getframe=true '+b,'wbc_RelatedArticle_fb','wbc_RelatedArticle_list','wbc_RelatedArticle_frameloaded= true wbc_RelatedArticle_do( '+a+' document.getElementById( wbc_relate ).innerHTML+= div\'wbc_ad\' /div document.getElementById( wbc_ad ).innerHTML=document.getElementById( Side_wbc_RelatedArticle ).getElementsByTagName( div )[0].innerHTML;wbc_blurAnchors();')}else{if((!wbc_RelatedArticle_tabs[a])||(b!=null)){wbc_RelatedArticle_getdata('Plugins/wbc_RelatedArticle/wbc_getarticle.asp?actionid='+a+' '+b,'wbc_RelatedArticle_fb','wbc_relat_c'+a);wbc_RelatedArticle_tabs[a]=true}}}}}setTimeout( wbc_RelatedArticle_do('1') ,100);此为解密下来的代码,其中红色为要修改的地方。将其注释掉之后,果然链接显示正常了。当然了,我又将此段脚本重新加密,这样使用起来会比较舒服一点。
最后感谢wbc为我们写了这么优秀的插件!
DownLoad