mg12制作的WordPress主題iNove無人不曉,堪稱當年WordPress主題的經典之作,在此都已無需多說。但iNove主題雖然經典,只是個人並不喜歡,最大的原因是它的色調太過於暗淡,會讓人有一定的壓抑感,個人反倒更喜歡他早期的Elegant Box主題,一直沿用許久,但此次博客搬家換域名,心想風格也正好也換換口味,畢竟Elegant Box主題已經老矣。我想,NeoEase網站現在用的paled主題,應該大家都有垂涎,只是mg12一直不肯放出。雖然網上有精仿的iNeo主題,甚至連這個仿的主題還出現了解密版,但還是不敢用那,最簡單的來說,NeoEase的script.js文件都無法解密,更不用說其他我所不了解的文件了,改起來也許真不是易事,所以我遲遲未用。最終,我決定使用iNove主題,看不慣的頭部、背景色等都可以自己改嘛,結果是越改越停不下來,斷斷續續修改了半個月,最后就改成了這個iNove改進版,取名為iNove Plus(這個名字有點過分,不過我確實想不到太好的名字),具體效果請見本站或下邊圖片。
iNove Plus主題的特點
1、延續iNove主題所有特點,風格更時髦、支持小工具、不需要任何插件支持;
2、代碼改動較小,連語言文件都沒有重新編譯(會導致少量無法漢化之處),頁面布局等均未做大動;
3、將風格修改成近似NeoEase的風格,但依然保留iNove原有小細節;
4、菜單功能增強,除菜單上可以同時顯示分類和頁面外,還可以選擇自定義菜單;
5、將訂閱和推特選項功能放在主菜單右側,並實現了淡入淡出滾動二級菜單;
6、在文章頁面的相關文章處,實現了相關文章、最多評論文章、最多瀏覽文章和隨機文章的列表顯示;
7、默認提供了面包屑功能,同時支持面包屑插件,使用插件功能更強;
8、增加了文章瀏覽數量的顯示,需要插件支持;
9、增強了SEO的部分優化,比如標題、面包屑、標簽等;
iNove Plus預覽和下載
下載地址:http://sharesh.googlecode.com/files/iNove_Plus_v1.0.zip
推薦安裝的插件
Google XML Sitemaps:毋庸置疑的必裝插件
WordPress Related Posts:我愛水煮魚開發的相關日志插件。(iNove Plus主題的相關日志功能需要此插件支持)
WP-PageNavi分頁導航:優秀的分頁導航插件
WP-PostViews:優秀的計數插件。(iNove Plus主題的顯示瀏覽量和最訪問最多文章功能需要此插件支持)
WP-RecentComments:近期評論插件,比自帶的最近評論功能要強。
WP-UTF8-Excerpt:日志摘要輸出插件。(iNove Plus主題默認全文輸出,使用此插件可以以摘要方式輸出)
Yoast Breadcrumbs:面包屑插件。(iNove Plus主題默認有面包屑功能,但此插件功能更強大)
相關說明
菜單功能的改進
菜單除了原有的將分類列表作為菜單和將頁面列表作為菜單外,增加了分類列表和頁面列表同時顯示到菜單上,以及自定義菜單的功能。在后台選項中可以看到這兩個選項。
(PS:為了不改動語言文件,對這兩個選項直接使用了英文表述,所以看不到漢化中文。)
順便說說自定義菜單功能的使用。點擊菜單,輸入菜單名稱,點擊創建菜單,然后將鏈接加入到剛剛創建的菜單中,比如我創建了一個叫mainmenu的菜單:
然后將剛剛創建的mainmenu菜單設置到主題上,如下圖所示:
如果這個主題不支持自定義菜單,那么主題位置的選項為灰色不可用。
相關文章的顯示
我們尚且把文章內容之下、留言內容之上的區域稱之為相關文章區域吧,如下圖所示:
這個區域一般會根據tag來顯示相關日志以及最熱門文章,我這里共可以四種狀態切換,即:相關日志、最多留言日志、最多瀏覽日志、隨機日志。
默認不安裝插件的情況下,左側顯示最多留言日志,右側顯示隨機日志。若安裝了WordPress Related Posts插件,則左側顯示相關日志。若安裝了WP-PostViews插件,則右側顯示最多瀏覽的日志。
由於未修改語言文件,所以相關日志、最多柳岩日志、最多瀏覽日志和隨機日志均直接使用了英文,同時在code里寫死了5條記錄,所以建議對相關日志插件按照下圖設置:
特別注意,相關日志標簽務必使用div,因為我在CSS里用了div,而沒有使用h3等標簽。另外postviews插件設置的Most Viewed Template選項建議去掉瀏覽量的顯示,以做到文章列表的統一。
順便說一下,如果你安裝了WP-PostViews插件,除了在這里可以顯示最熱門文章外,還可以在文章內容頁顯示文章的瀏覽量,如下圖所示:
關於面包屑
主題本身自帶面包屑功能,但相對比較簡單,若需要更強大的面包屑,則可以使用Yoast Breadcrumbs插件,具體的使用方法請見mg12的文章,建議是修改該插件以適合己用。
缺陷和后續改進
1、IE6下訂閱和Follow me下的二級菜單無法顯示(若誰能把這個js問題改好請提供反饋,謝謝);
2、下拉式二級菜單顯示存在bug,我在代碼里就取消了分類和自定義菜單的二級菜單顯示,所以建議不要使用二級菜單和分類(實際上這個主題本身也並不適合顯示下拉式二級菜單);
3、微博菜單顯示后,默認顯示推特、新浪微博和騰訊微博,並且需要連接一樣,需要自行修改header文件;
4、部分文字依然英文顯示,未能得到漢化(需要修改到語言文件);
5、部分功能定義比較死板,需要修改代碼,比如最多瀏覽日志默認為5;
6、部分JS的改進;
最后,歡迎大家使用這個改進版的iNove主題,歡迎大家提出寶貴意見。