主題: [問題]如何預設幫全部用戶安裝且啟動某plugin? 作者: TomexOu 於 一月 19, 2006, 06:30:54 上午 因為網誌系統被spam攻擊,資料庫大增
雖然裝了AuthImage防堵spam, 但85%的用戶根本就沒注意到這個插件發佈, 他們只會單純po文章,並抱怨好多垃圾迴響... 寫了教學文章讓他們自行啟動,效果不彰!! 因此我想替他們全部啟動該AuthImage插件, 我詳細觀察了plog_blogs表格,手動在其settings欄位尾部,插入以下的string設定值: 程式碼:
完成後,清除cache、/tmp, 再到該用戶的後台查看是否啟動auth image,沒有!! 到前台comment區看,當然也沒有被啟動。 請問為何這樣? 那我到底該怎麼啟動全部用戶的auth image插件呢? 主題: Re: [問題]如何預設幫全部用戶安裝且啟動某plugin? 作者: lss 於 一月 19, 2006, 07:25:33 上午 hi tomex_ou:
你可以參考一下我寫的這篇文章:如何預設啟用外掛程式? (http://blog.nlhs.tyc.edu.tw/post/2/97),和這個討論串:默认启用外挂? (http://forum.lifetype.org.tw/index.php?topic=1714.0) 希望對你有幫助。 lss 主題: Re: [問題]如何預設幫全部用戶安裝且啟動某plugin? 作者: TomexOu 於 一月 19, 2006, 08:39:17 上午 原來已有好文章呀,
唉~ 我什麼都不懂下硬要闖改db值,分析得好辛苦... 謝謝lss的好文章。 主題: Re: [問題]如何預設幫全部用戶安裝且啟動某plugin? 作者: TomexOu 於 一月 19, 2006, 04:53:57 下午 我找了相關的資料,發現以下比較完整能顯示出認證圖片(ocean.gif):
在\plugins\authimage\pluginauthimage.class.php(64): $blogSettings = $this->blogInfo->getSettings(); 後面寫入: 程式碼:
不過,我發現資料是進入該user的settings,但從後台進去看 它的enabled都沒有打勾,而其他欄位有值。 即使我第一行設為: $blogSettings->setValue("plugin_authimage_enabled", true );亦同 蠻奇怪的現象。 ps.該死的垃圾回響沒有啥規則,我連下sql指令清除效果有限! |