[WP] 改用sidebar modules

這兩天把原本使用的sidebar widgets換成K2內建的sidebar modules,它們的功能都是方便使用者能夠快速的更動或排序側邊欄,只是以目前的進展來看,sidebar modules使用的自由度大於sidebar widgets,它的好處在於有無限量的text、php、html功能欄位,而且可以設定在哪些頁面出現哪些側邊欄位,在後台排序欄位時,也可以自訂欄位名,一目瞭然,不需要看打開內容才知道欄位是什麼,另外它也可以接受大部份專為sidebar widgets寫的外掛,同樣可以發揮功能。不過它的功能還是有些限制,例如內建的分類欄位和迴響欄位仍然沒有辦法自由變更顯示方式,這部份可能得靠其它外掛來補足了。

在進行更換的時候,發現sidebar modules與原本用來顯示CC授權的WpLicense衝突,會導致整個sidebar modules頁面無法設定,欄位上一片空白,把WpLicense停用後,就恢復正常,但必須重新設定sidebar,因此我另外找來o42-cc來來取代插入授權的功能。

另外我也取消了幾個外掛,如King Text WidgetKing Categories Widget,因為它們與sidebar modules不相容,而UserOnline在後台設定時有些錯誤,但前端頁面顯示是正常的,所以繼續使用,希望下個版本就可以修正過來。

原本打算要用同樣也是內建在k2裡的Asides功能,但他的功能實在太陽春了,無法做進一步的設定,只好又改回sideblog,幸好sideblogsidebar modules的相容性很好。

目前基本上已經恢復與之前使用sidebar widgets時相同的外觀,沒有做太多的更動,換個骨架還真辛苦!

又被盜連

真的很受不了這些人,明明就已經貼出來告訴你如何線上播放音樂,只要加上外掛和申請免費空間就行啦,而且既然已經申請免費空間了,幹嘛不把檔案都傳到那邊去,還要來盜連這裡的player.swf檔!

就算真的沒有辦法一定得連這邊,那也請出個聲、打個招呼,我還可以幫你想想辦法,不告而取,謂之……自己想吧!

在盜連之前請先考慮一下,人家可是花錢租空間和流量,你就這麼隨手一貼,我得花多少銀子來供養你啊!

請諸位大盜有點道德吧!如果再不改的話,我就要在此公佈您的網站位址了!

實在令人生氣……網路上的小白從來就沒少過……

[WP] 按月彙整改成下拉式選單

昨天Carrie說無法順利套用Drop-down Archive將原來的按月彙整清單改為下拉式的,原本以為是她安裝或是更動模版的問題,今天下午手癢把sidebar widgets升級為最新版本,結果就發生了同樣的問題:

內容都一樣的,我也很想只用那個下拉式選單的Archives,但是只要我拖曳一個過去、按下儲存設定,sidebar就會出現兩個

所以應該是新版sidebar widgets和drop-down archive相衝了吧!看來只有等drop_archive_widget的作者釋出新版本才能解決了。

不過不死心的我,又到wp的支援論壇上東翻西找,終於找到解決方式:既然外掛不能用,那就不用外掛,直接用語法加入即可!

語法如下:

這樣就解決問題啦!Carrie快試試!

[WP] AJAX Commenting失效?!

這幾天發現AJAX留言失效了,每次打完留言按submit後就一直停在那裡,不會像以前一樣會馬上出現在上方,但留言確實已經貼上,只是頁面不會fresh,不曉得是升級wp的緣故,還是k2佈景的問題。

所以要麻煩各位了,請在下方留言處試試,會不會有貼不上留言的情形。

update:換上八月九日的更新後,再度測試Ajax commenting功能,目前恢復正常!

[WP] 處理流量問題

因為主機商那邊遲遲沒有給我任何答覆,所以只好自己先找答案解決~

1.加裝WP-Cache,將原本wp的動態網頁做快取,每隔一小時24小時更新一次,但有部份wp開頭的檔案不做快取,減少對資料庫的存取,加快網頁瀏覽速度。

2.裝上Bad-Behavior,先擋住那些奇奇怪怪的spam,尤其是針對以前舊的mt所發的spam。裝上這個外掛不過三天左右,就攔下了大約二千多個這種spam的request,對減少流量應該多少有些幫助。

3.改用Spam Karma 2,把原來的擋垃圾留言的Akismet換掉,因為它似乎會對外傳輸一些伺服器的資訊,感覺不太保險,還是換成有口皆碑的Spam Karma好了。不過它的功能實在太強大,後台的設定看得我眼花撩亂。又改回Akismet,Spam Karma會讓我的留言驗證怪怪的,太複雜了~不過還是把Spam Karma留在plug-in中,隨時備用。

4.在.htaccess裡新增語法擋掉百度搜尋引擎的機器人,這是從這裡看來的,這個惡名昭彰的spider,會吃光你的伺服器頻寬,這可都是花錢租來的ㄟ。今天看來這些流量也不是百度幹的,先拿掉。

#
SetEnvIf User-Agent ^Baidu baidu
Deny from env=baidu

根據今天cpanel的流量報表顯示,昨天的流量已經減少到之前平均流量的一半,可能這些措施發揮了一點效用,還要進行後續觀察,也不知道會不會擋掉不該擋的東西。希望目前剩下來的這些流量都是來看這個部落格的好朋友!

update:我真的投降了,昨天才發這篇新文,結果流量一樣又回到之前的水準,所以除了其他不可知的問題之外,可能就是這裡本來的流量就是這麼高~不知道該高興還是難過。