主題: 如何確定bad behavior有沒有正常運作? 作者: nort 於 三月 25, 2007, 08:36:43 上午 大家好!
我自己架設的部落格前幾天升上了1.2版 因為bad behavior變成一個內定的外掛程式了 所以在按照說明文件,修改每個模板的header.template 在<head>與</head>中插入 {if !empty($badbehavior)} {$badbehavior->showBB2JavaScript()} {/if} 之後,我想知道運作情形,於是在模板中加入了 {$badbehavior->showBB2Status()} 看看別人的部落格,應該會出現 「Bad Behavior 已經阻擋了 xxxx 個過去 x 天試圖闖關的垃圾迴響與引用。」 這樣的內容,但是我的就是不會出現啊~ 不知道問題到底是出在哪裡,請大家提供意見.謝謝! 個人使用的環境:Centos4.4 mySQL4.12 Apache2.0.52 主題: Re: 如何確定bad behavior有沒有正常運作? 作者: hsiaosh 於 四月 19, 2007, 05:23:38 下午 我的情形是這樣的:
在升級到 1.2 版時,原先還是正常,可看到「Bad Behavior 已經阻擋了 xxxx 個過去 x 天試圖闖關的垃圾迴響與引用。」這串文字的。 可是在更新成 1.2.1 版後,卻反而看不到了,我也很想知道是怎麼回事呢? 雖然它不是很重要的東西,但原先看得到,更新完變看不到,總是很遺憾呀! 主題: Re: 如何確定bad behavior有沒有正常運作? 作者: hsiaosh 於 四月 22, 2007, 05:46:18 下午 在經過與1.2版比對後,發現在 pluginbadbehavior.class.php 此檔中,下列這段裡頭,
引用 $this->id = "badbehavior"; $this->desc = "Bad Behavior for LifeType"; $this->author = "The Lifetype Project"; $this->db =& Db::getDb(); $this->version = "1.2"; $config =& Config::getConfig(); $prefix = Db::getPrefix(); $this->_logTable = $prefix . $config->getValue( 'bb2_log_table' ); $this->_displayStatus = $config->getValue( 'bb2_display_stats' ); 其中最後一行,這個 bb2_display_stats,在修正檔中,被改成 bb2_display_status 我若是把那個 u 刪除掉,再清空 tmp,就可以正常看到「Bad Behavior 已經阻擋了 xxxx 個過去 x 天試圖闖關的垃圾迴響與引用。」這串字了。 不曉得是否算是 bug? 主題: Re: 如何確定bad behavior有沒有正常運作? 作者: markwu 於 四月 22, 2007, 10:28:08 下午 詭異,這是 bug ..
謝謝你,我馬上修正。 ** 已經在 SVN rev. 5331 修正了。 Mark |