Theme Settings API
Theme Settings 是一個模組,可以讓你方便地修改制式的"詳全文"、"加入回應"這種修辭,改成更親切、更符合你的網站風格的語氣。
Theme Settings 也是一個 API,可以讓版型設計師在版型設定頁裡,加上自訂的選項設定。
- 閱讀更多關於Theme Settings API
- 發表回應前,請先登入或註冊
Theme Settings 是一個模組,可以讓你方便地修改制式的"詳全文"、"加入回應"這種修辭,改成更親切、更符合你的網站風格的語氣。
Theme Settings 也是一個 API,可以讓版型設計師在版型設定頁裡,加上自訂的選項設定。
可以產生類似光箱效果的模組,優點在於:
近來的網站在顯示內容的更新時間時,很喜歡使用 "多久以前" 這樣的模式(21 minutes ago;about 3 hours ago ),似乎是可以讓人感受到資訊的距離感與速度感。這個 Timeago 模組可以讓你用這種方式,來顯示每篇文章是多久之前發表的。
以 MIT 的 Simile Timeline 為基礎,讓網站的文章內容/活動節點得以用類似 Google Maps 的方式,呈現在網站上。必須與 views 模組共同使用。
網站管理者可以分派「徽章」給特定的使用者或群組,此徽章可顯示在文章或回應裡的個人資訊旁邊,用來代表該使用者的身份或特殊貢獻,建立信任,例如金卡會員、銀卡會員...徽章圖案可以自行定義,所以想用洋蔥頭也是可能的。
Usernode這個模組跟Usernodes模組的名稱很像,但功能相差蠻多。
原則上就是建立一個叫做Usernode的內容類型,在新增或刪除使用者帳號時,自動幫這個帳號建立或刪除一個node。官網上說明的用途為:
1.結合views建立客製化的使用者列表。
2.讓你更容易建立nodeprofiles。
3.把其他模組提供的功能與使用者加以連結,例如評論或分類。
基本上是一個銜接性質的模組。
(TKY用過,但沒有卻具體的使用經驗;不是很清楚到底能用來做什麼。如果大家有比較好的用途,請告訴TKY一聲)
很有趣的一個模組,可以結合所有內容類型與使用者profile,並可以限制每位使用者可以發表特定內容類型的數量(可取代nodefamily的這項功能)。
如果你讓某些使用者有發表特定內容類型的權限,比方說「個人介紹」,但不想讓他建立兩個以上的「個人介紹」node,可以用這個模組。還可以選擇是否在使用者建立node之後,將這個node的標題顯示在使用者的profile中。
主要功能為:
* 限制使用者建立某類型node的數量
* 根據每個內容類型來設定,是否在其作者的個人檔案中建立每個node的連結和顯示連結的數量。
*根據管理者定義的內容類型在使用者個人檔案中建立node的連結(亦即可結合CCK建立的內容類型)
* 提供一個簡便的方式,讓使用者可以在個人檔案中以「建立內容」、「編輯」、「刪除」的連結來輕鬆建立node。
* 讓管理者也可以輕鬆設定哪些內容類型可以在個人檔案中有「建立」、「刪除」、「編輯」的連結。
使用經驗:
用途很廣,譬如可以在個人檔案中顯示使用者最近建立的十則討論主題......等等。
如果要限制某些類型的建立數量,必須考慮你的網站是否另有使用i18n等多語翻譯模組,以免衝突。
唯一可惜的地方是,目前沒有5.0版的。
viewers
統計站內同一頁面中,目前有哪些人員正在查閱,很簡單的一個模組,就不多做介紹了 ^_-
提供一個cck的field,讓它可以插入既有的views。
在發表新文章時,可以選擇要插入現有哪一個view。
在顯示文章時,文章的那個欄位就會顯示該筆view所篩選出來的結果。
Views 模組提供了一個很有彈性的方式,讓網站管理者可以很容易地設計網站內容的呈現方式。它可以製做出網頁和區塊,並以表格、摘要、全文、RSS等方式來呈現。
舉例來說,Views 模組可以輕易滿足以下需求:
這個模組安裝後,會增強一些既有views的功能,Views Bonus Pack 1.0 除了teaser、full node又多了更多種node的排版呈現
1. 兩欄、三欄等多種版型呈現(需要panels.module)
2. 方格版型的呈現、summary版型的呈現(不需額外模組)
3. 多層分類呈現(需要lineage.module)
4. 播放清單呈現(需要audio.module和額外的flash player)
詳看官網說明
這個模組增加簡單的計算功能(總和 平均 次數)在views表格中
類似nodecarousel jcarousel lite之類的模組
教學screencast
看了screencast感覺起來是同類模組中較容易設定的
體驗過 Views 好用的你,試想一下這個情況:
新聞網站中每個分類詞彙都有個用 views 建立的屬於該詞彙的文章列表,
如果想要在同一個頁面列出所有詞彙的文章列表,要怎麼做呢?
總不能每一個詞彙就手動建立一個 views block吧。
這時候就能體驗一下 views field view 的神奇囉。
這個模組的效用就是讓你能夠把 views 當作 field 嵌入其他 views 當中,
也就是說在 views 中的每一個 row 都產生一個 views field 區塊,
還能把該項目的參數也帶進去其中的 views field 裡。
拿上述的例子來說,先建立一個文章列表的 views ,把詞彙當作參數
再建立另一個 views ,先撈出所有詞彙,並新增剛建立的文章列表 views field ,
然後把詞彙當作參數帶進 views field 就可以囉~。
用法:
啟用之後在 views 區塊中,
選擇建立新的 field 時,會多一個 global: views 的項目
或者可能被翻譯成「全域: 檢視」。
選擇該項目,再選擇你要的 views
注意如果要帶參數進去, field 的設定跟 views 都要設 context filter。
這個模組使用了Galleriffic JQuery plugin:
http://www.twospy.com/galleriffic/
搭配Views製作出漂亮的效果,雖然還有些小問題,不過我個人很愛這個模組的效果,因為搭配Views因此非常具有彈性!
這邊有我實做出來的範例:
http://cairns.nxwok.com/portfolio
Views Mail 提供彈性的方法,寄信給 views 過濾出來的使用者。
Webform 模組雖然本身也有表格的統計報告顯示,但是管理者無法對報告顯示的欄位做進一步的設定。
這個模組可以彌補這個缺陷。 讓管理者對表格的結果報告有更大的控制力。