您在這裡

Content Construction Kit (CCK)

charlesc's 的頭像
charlesc 在 2006-07-06 (四) 21:46 發表
模組介紹: 

用來建立各種特定用途的內容類型的模組,透過瀏覽器設定你想要使用的內容欄位,就能自訂內容類型,包括呈現的方式。除了內建的文字、選單、數字等欄位之外,還可加掛許多模組,提供運算、日期、email、圖片、連結等功能,以增添其功用。

模組分類:

模組版本:

回應

與flexinode最大的不同在於,CCK將每個「form item」定義為可以用在各種node type。
也就是說,如果今天新增了一個「網址」的文字填寫欄位,你可以讓她出現在自定義的「活動文章」的node type中,也可以讓出現在另一個自定義的「我的書籤」node type中。

但flexinode要做到這樣的事情,必須要新增兩個form item,分別隸屬於不同的node type,CCK呢,則只增加了一個form item,並且還有延伸的彈性。也就是說,之後欄位想要移到不同的node type,都可以輕鬆達成。

詳細的應用還很廣,待使用者來發覺囉!

--
http://jimmy.j2.idv.tw

--
from open mind to open source~

試用了一下,感覺相當厲害,也可以"內容類型"裡直接duplicate一個新的,很方便,
但是我怎麼都找不到要去那裡新增一個textarea的欄位,只有textfield...
我也搞不清楚Field type裡的Decimal和Integer有什麼不用,然後怎麼三種Field type裡都有Select List啊~

textarea與textfield一樣,一行的就是textfield,多行的就是textarea

field type的意義是,顯示出來給使用者的文字內容有何種限制?
decimal就是10,20,30,40...
integer就是1,3,5,10,15,20...
text就是 第一個, 第二個, 第三個...

那每種field type都有對應的呈現方式
大抵上有:
1. Autocomplete Text Field:一欄的text field但是有自動完成
2. Text Field:一欄或多欄的textfield
3. Select list:下拉式選單、多選單
4. Check boxes/radio buttons:勾選框、核選框

也就是說,可以有文字的選單,也可以有數字的選單,也可以有10進位的選單

--
http://jimmy.j2.idv.tw

--
from open mind to open source~

所以他其實是分成好幾行的textfield? 這樣用起來還是覺得怪怪的,
發現有Computed Field, date, Image Field, Link...之類模組可以和CCK搭配使用, 很好用,
還有Node Reference是什麼意思,看來看去還是不太懂...
叩謝Jimmy!

就是把text/textarea都視為一種type,一個是單行,一個是多行。剛開始不太習慣,但用起來其實也不錯。

Node Reference 我也不解,誰來開示一下?

Node Reference是一個創舉...簡單說,就是把分類的應用彈性化,而且加到無限大

第一種node type:國家資料,裡頭包含國旗、國家的大小、面積、人口數、世界地圖位置、經緯度、經濟狀況... bala bala..
第二種node type:3C產品,可能可以有分類表來分類(taxonomy),裡頭包含規格、描述、評比
第三種node type:咖啡,可能包含口味、豆子顏色、烘培方式

第二種,和第三種node type,都可以跟第一種關聯,也就是可以開一個Node Reference的欄位,然後跟第一種node type關聯。因此3C產品就可以有國家,咖啡也可以有國家的資料,使用者就可以看到。兩個node的資料。

當然3C產品也可以再開一個node reference欄位,來跟跟咖啡豆關聯啦...我這個例子有點不夠好...

Anyway, 運用得當的話,想像一下彈性,和那個可能性吧... 結果建立node type也變成一種學問了!呵呵~

--
from open mind to open source~

再把User Reference的用途給加上.... 一個node可以關聯的東西就會很豐富.... 所以我說,想像一下他的可能性~這對設計新網站結構的人,應該會有很好的啟發。

--
from open mind to open source~

請問一下~我新增了一個內容類型,在它下面新增一個field類型是
link,link的label是"網址來源".但是這樣新增出來的文章會出現
網址來源 : www.#$@%^.com ,請問能否把www.#$@%^.com隱藏 只出現
可以link的"網址來源"而不出現一大串的網址.(設定了好久好像都
不能) 還是跟template的修改有關呢?

如果你是用link模組加裝的link欄位,可以在設定時設定Link Title為Required Title。這樣應該就可以用文字顯示連結,而不顯示網址。

可以把label改成「來自」或「from」,效果就會變成:

來自:網站名稱

這樣會不會比較簡單?

tky

或者是從哪裡可以更改原有內容類型"story"的設定呢? 比方說用cck
的方式去修改,可以更改順序.新增field之類的... 因為我有用模組
"vote up/down" 但是只有在"story"下才會出現,我有新增的內容類
型就不會出現~~~抱歉喔~一直問問題..

這個嘛~~TKY就不知道要怎麼弄了。要改的恐怕不只是版型吧?
我不清楚你堅持這樣做的理由,只是建議說這樣比較簡單,也比較禮貌(如果都是外部網站的話)。

tky

vote up/down 應該可以設定給哪些內容類型使用,包括 CCK 所建立的內容類型。

另外,vote up/down 也有附一個 vote_storylink.module ,還預設友多種顯示方式,有試過嗎?

The "vote_storylink.module" give a new node type that is well suited
for a digg.com/reddit.com style site. It provides two blocks.
* A user navigation block with links to, "submit new story", "my account",
"my posts" and "log out".
* A "Top story links" block with links to "this day", "this week",
"this month", "this year" and "all time".

Pages that are generated by "vote_storylink.module":
* storylink (same as storylink/new)
* storylink/new
* storylink/queue
* storylink/top
* storylink/top/day
* storylink/top/week
* storylink/top/month
* storylink/top/year
* storylink/[uid] (all posts for a user)

恩恩~在建立內容點選story link出現這樣的錯誤畫面

Fatal error: Call to undefined function: links_normalize_url() in /var/www/vhosts/poper.com.tw/httpdocs/modules/vote_up_down/vote_storylink.module on line 544

這樣該怎麼處理呢?

記得看一下 Install.txt 要裝一些有的沒的:

Requirements:
------------

You will need to download the following items:
* Vote Up/Down Package http://drupal.org/project/vote_up_down
* Links Package http://drupal.org/project/links
* Voting API http://drupal.org/project/votingapi

To be able to automatically promote story links that have a specified
number of votes to the front page you also need to download these:
* Actions http://drupal.org/project/actions
* Voting Actions http://drupal.org/node/46895

Recommended but not required modules:
* Views http://drupal.org/project/views (for creating customized views
of content)
* User Points http://drupal.org/project/userpoints (if you wish to
have users awarded points for submitting content or voting)
* Content Recommedation Engine http://drupal.org/project/cre
(to recommend nodes and users to other user bases on the voting.
Use query type "VotingAPI Point System Query".)

若是我想修改story link的template,請問是不是在 管理/內容/template/create template 作修改? 因為跟我想要的還是有些差距.
還是直接用cck做出內容類型再在template修改,但是麻煩的是原來的
story link模組可以直接有 A "Top story links" block with links to "this day", "this week",
"this month", "this year" and "all time". 這樣的相關區塊,若我用
cck做出新的內容類型還要重新再設定幾組views來搞...兩難阿~ 因為在
設定/內容類型/story link 裡的設定無法把使用者對某篇文章的"敘述"設定為必填,也無法link回文章的來源網址. 若是我對php一無所悉買書來看看的懂嗎

請問各位大大....

最近想利用drupal建一個學校網站.....可是不確定CCK是否做得到公告系統的功能...
想先詢問各位高手.....

1.CCK 是否可以做到設定公告結束日期???(是要使用者自己輸入日期??還是有模組可以出現日曆讓使用者選取??)
2.CCK是否有欄位可以抓到IP來源??已在公告系統中能決定校內顯示的公告訊息??
3.drupal有電子相簿模組嗎???還是也要利用CCK模組來自己湊呢???

煩請各位大大不吝解惑啊!!!

想詢問各位大大們~cck制定格式和view呈現的問題~~

1.cck是不是簡單的說是制定內容格式。要給管理者,使用者輸入的格式。
2.想詢問就是我有新增一內容類型/manage fields/然後是不是預設都有像紅色勾選的部份(這些部份是不是預設就有沒辦法移除)

因為雖然能制定fields但是在輸入欄位時會有以上的紅色打勾的fields的選項設定跑出來~如下圖所示 (不知要如何才能自制比較簡便的輸入格式?)

3.想做一個像吳鳳的網站分類管理的條件式
相關網址:http://www.eb.wfc.edu.tw/links
然後自已制定了一個相關連結的內容類型,編輯完的畫面呈現如下所示:就沒法像吳鳳的網站的方法排列,
想請問是不是得還需經過view處理呈現才有辦法調位置?

4.若需得再經view處理才能呈現吳鳳的網站分類頁面的樣子要怎處理呢? >w<"
是不是得再設定page然後再條列出列出內容格式~但是位置擺放要怎調整?

~~謝謝~~