Views用來「列資料」很棒,可是如果要做一些統計、計算,雖然有些模組可以用(像是Views Cul等等),但其實都不是很好的解決方案。不過Views的API非常齊全,所以只要了解Views的寫法,也是可以不需要自己寫query喔!
以下範例是算出某個Views的total rows,也就是該Views的總數。
實際應用舉例:
獎金獵人的「目前進行中比賽有XXX件」這樣的區塊。
Drupal的分類功能(Taxonomy)很讚,但很可惜就是分類的顯示方式非常陽春,無論是文章分類、標籤等等,顯示方式都是在node頁面的link下面,假設分類有階層(A分類底下的B),他也只會把B顯示出來而已。
本篇的code是可以讓文章頁面顯示依照階層來顯示,像是這樣:
貓>飼料>奶粉
狗>營養品>奶類
下方Code為Drupal5或6都適用
最近一個客戶的網站一登入就會出現一堆錯誤訊息,開頭都是:
上篇介紹了如何寄站內信(Privatemsg)給所有會員,這篇則是要介紹如何在會員註冊時寄一封站內信給他。類似Discuz!一樣。
範例這封信叫做「老獵人的信」,只希望註冊時選擇「獎金獵人」的會員收到,會讓他們有遊戲開始、要上路囉的感覺。
作法如下:
1.安裝Privatemsg_rule模組(還未發行正式版,但目前無發現問題)
因為經營某比賽網站,這些日子以來發現許多明明很常用到的功能,Drupal卻沒有提供,比方說「寄站內信給會員」。
我使用Privatemsg這個站內信模組,希望註冊的新會員可以收到一封站內歡迎信,另外也希望現有會員可以收到這封歡迎信,前者可以用Rules做到,但後者卻找好久。
Drupal的分類系統若勾選「自由分類」,就能夠有「標籤」的功能。不過預設的樣子並不易用,
最新回應
3 天 8 小時前
2 周 9 小時前
7 周 14 小時前
14 周 1 天前
20 周 3 天前
23 周 3 天前
24 周 3 天前
28 周 4 天前
30 周 1 天前
30 周 2 天前