K官方教程-中文版_第1頁
K官方教程-中文版_第2頁
K官方教程-中文版_第3頁
K官方教程-中文版_第4頁
K官方教程-中文版_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、K2官方教程中文版 導讀:就愛閱讀網友為您分享以下“K2官方教程中文版”資訊,希望對您有所幫助,感謝您對92的支持!K2官方教程中文版JOOMLA粉絲網( )收集整理 K2官方教程中文版 #00教程相關說明 2#01 K2安裝及設置快速指南 2#02 K2模板覆蓋及子模板創(chuàng)建 3#03 創(chuàng)建菜單鏈接 4#04 使用K2創(chuàng)建Joomla 首頁 5#05 K2首頁面板(dashboard) 7#06 理解K2工作原理 8#07 創(chuàng)建內容分類 10#08 創(chuàng)建額外屬性域 11#09 創(chuàng)建內容條目 12#10 分類參數詳解 - 內容布局 13#11 分類參數詳解 - 分類頁面設置 . 15#12 K2

2、模板設置 . 17 K2官方教程中文版JOOMLA粉絲網( )收集整理 #00 教程相關說明 教程來源:本教程源自K2官方,由Viiiix7210()翻譯,經JOOMLA 粉絲網( )站長rain 收集整理而成。 版權聲明:Joomla 粉絲網整理本教程只是為了方便大家學習使用K2,版權歸官方和譯者所有,特此聲明。 #01 K2安裝及設置快速指南 K2是一款由JoomlaWorks 開發(fā)的Joomla 內容組件,為Joomla 帶來了類似CCK(Content Construction Kit) 的功能;這里是JED 中的K2索引頁面,包括詳細功能特色及截圖演示等。通過K2,我們可以使用更現代

3、的方式來管理內容,將我們的Joomla 站點打造成博客、分類名錄或雜志型網站等。下面是K2在安裝及設置方面的快速指南,參考這些步驟,我們可以很容易的上手K2。 1. 到 下載最新版本的K2。2. 通過Joomla 的擴展管理安裝K2組件。3. 安裝成功后,通過Joomla 的組件菜單進入K2首頁面板。4. 創(chuàng)建Extra Field Groups ,根據自己的內容需求進行命名,例如Blog 、Catalog(名錄) 、Directory(目錄) 等;大致的原則,就是每一個Extra Field Group 都針對一種內容類別。5. 根據我們的內容所包含的屬性需求,為不同類別的內容創(chuàng)建Extra

4、 Fields,并分配到相應的Extra Field Group 中。默認共有6種類別的fields ,分別是text field 、textarea 、下拉菜單、多選菜單、單選按鈕及鏈接,用來創(chuàng)建不同類別的內容額外屬性。6. 為我們的內容創(chuàng)建分類(Categories),并為每個分類綁定對應的Extra Field Group。7. 創(chuàng)建用戶群組(User Groups)。K2自帶兩個組別的用戶:注冊用戶(Registere)和網站擁有者(Site Owner)。在群組設定頁面中有相應的權限設定(Permissions),例如,如果我們需要某個組別的用戶有權限在站點前臺發(fā)布內容,那么可以將“

5、Front-end itemediting”和“Add items”設置為“Yes”;如果希望這些用戶只能編輯自己發(fā)布的內容,那么將“Edit own items”設置為“Yes”,而“Edit All items”可以允許用戶編輯全部內容?!癙ublish items”和“Post comments”分別用來設置用戶發(fā)布內容和發(fā)布評論的權限。8. 創(chuàng)建好用戶群組并設置好相關權限后,就可以將現有的注冊用戶分配到相應的組別中了,并可以為他們添加性別、描述、頭像等個人信息。這些信息將顯示在用戶發(fā)表的內容的下面。9. 可以預先為能夠預計到的內容創(chuàng)建一些tag 標簽。10. 在Joomla 的菜單管理

6、中創(chuàng)建新的菜單項并根據需要選擇K2組件的不同類別,其中: K2官方教程中文版JOOMLA粉絲網( )收集整理 “Item”類型對應著通過K2創(chuàng)建的某個單篇內容。 “Categories”會陳列出通過K2創(chuàng)建的某分類中的內容。 “Tag”用來顯示通過K2創(chuàng)建的包含某tag 標簽的全部內容。 “User Page(blog)”用來顯示某用戶的個人頁面,內容將以blog 的形式輸出。11. 根據需求,可以在模塊管理中創(chuàng)建或發(fā)布K2登錄模塊、K2評論模塊或K2內容模塊,用來顯示基于K2用戶管理機制的登錄表單、評論及評論表單、內容列表輸出。12. 整體架構出來之后,開始為不同的內容類別添加具體的內容(i

7、tem)。 #02 K2模板覆蓋及子模板創(chuàng)建我們知道,Joomla 1.5是通過MVC 方式開發(fā)的內容管理系統(tǒng),我們可以使用模板覆蓋的方式來自定義擴展的輸出。對于組件來說,典型的模板覆蓋方式是將組件路徑中的tmpl 文件夾復制并粘貼至自己的模板文件夾中,最終路徑大致為:當前模板文件夾/html/com_componentName/;在過去的K2 1.0版本中,我們也使用相同的方式,但是那樣的局限性很大。所以我們在Joomla 模板能力范圍內實行了一種不同的方式,即子模板的使用;我們的做法甚至比Joomla 本身的模板方式更簡單,你只需要將下面這個文件夾:Joomla 根路徑/component

8、s/com_k2/templates 復制并粘貼至:Joomla 根路徑/當前模板路徑/html/com_k2/通過第一個路徑的形式,我們可以看出K2組件在邏輯上比Joomla 原生的更加清晰易懂。 現在,打開之前復制過來的templates 文件夾,可以看到一些視圖(view)文件,例如generic.php 或user.php 等。這些直接位于templates 文件夾中的視圖文件是不可以派生出模板變體的;通常,我們通過對default 文件夾中的視圖文件進行編輯,來創(chuàng)造模板變體,這些新的模板變體是可以被K2的管理后臺識別并提供選擇套用的。舉個例子來說,在當前K2的模板路徑中,即:Joom

9、la 根路徑/當前模板路徑/html/com_k2/templates復制default 文件夾,重命名為“blog”后粘貼回templates 文件夾,這時在K2的管理后臺中,可以發(fā)現系統(tǒng)已經將“blog”識別為新的模板變體了;通過這種方式,我們可以為不同類型的內容和頁面創(chuàng)建任意多的子模板。要對某個子模板進行自定義,只需要進入相應的模板文件夾并編輯相關的view 文件即可。例如,如果我們對“blog”子模板文件夾中的item.php 進行編輯,那么只有使用“blog”子模板的單篇內容頁面會受到影響。新的機制給K2模板編寫帶來了全新的方法,我們只要使用K2作為基本的內容管理組件,為該組件擴展出

10、一系列子模板,就可以達到在站點全局的不同部分使用不同模板的目的了。例如,我們的站點分為博客、名錄和雜志型資訊這三個主要的部分,我們無需使用其他擴展,只基于K2就可以很好的創(chuàng)建它們并賦予不同的子模板。K2官方教程中文版JOOMLA粉絲網( )收集整理 當前的開發(fā)者和設計師們已經了解到了K2子模板機制的潛力,他們基于這種方式創(chuàng)造了很多令人激動的模板。下面圖片中的列表給出了K2組件中模板視圖文件的位置以及我們做自定義覆蓋時所應將其復制并粘貼的位置: #03 創(chuàng)建菜單鏈接 在我們使用K2創(chuàng)建了分類及相關內容之后,通常有兩種方式將它們呈現出來:一是使用菜單鏈接指向內容頁面,二是使用K2的內容模塊來輸出;

11、今天我們來第一種方式。進入管理后臺,在main menu 中創(chuàng)建新的菜單項;在菜單項類型選擇中展開“K2”,可以看到如下圖所示的子類型結構: 其中各種類型對應的輸出模式可以參考K2安裝及設置快速指南一文中第10步的說明。對應著每種類型,在接下來的編輯頁面中都會有不同的參數設置;在今后的章節(jié)中我們會詳細介紹。菜單項創(chuàng)建好之后就會出現在main menu里面了。K2官方教程中文版JOOMLA粉絲網( )收集整理 有一個比較典型的需求,就是完全使用K2來打造站點首頁,用來替換掉Joomla 默認的輸出模式。我們可以在K2中單獨創(chuàng)建一個名為frontpage 的內容類別(category),然后在ma

12、in menu 中創(chuàng)建名為Home 的菜單項,選擇Categories 作為菜單項類型,并指向frontpage 類別;然后將Home 設定為默認首頁。 #04 使用K2創(chuàng)建Joomla 首頁首先來看看目標范例站點,沒什么懸念,看上去只是標準的基于默認模板的Joomla 首頁。 在本地安裝包括范例內容在內的Joomla 測試站點;這步不必多說,安裝后前臺首頁如下圖: 接下來我們要對頭部的top menu進行無情的篡改,使頁面能夠在Joomla 默認布局和K2布局之間進行轉換。不過在這一步之前,我們還需要把Joomla 的原生內容導入到K2中。導入OK 之后,我們要在K2中建立一個名為”Fron

13、t Page ”的內容分類,用來將所有之前導入的內容歸入其下。 接下來進入Joomla 的菜單管理,進入top menu的編輯頁面,可以看到默認的4個菜單項:About Joomla 、Features 、News 和The Community 。將后面兩個禁用或干脆刪除掉,沒有所謂,因為我們只需要兩個菜單項,一個用于顯示默認Joomla 首頁,一個用于顯示K2形式的首頁。進入About Joomla 菜單項的編輯頁面,更名為“J!Version ”,將菜單項類型修改為Joomla 原生的Front Page Blog Layout。這樣原來的“About Joomla”菜單項就被成功篡改為指

14、向Joomla 默認首頁形式的頁面了。K2官方教程中文版JOOMLA粉絲網( )收集整理下面來搞第二個菜單項;和前面一步類似,進入原來的Features 菜單項編輯頁面,更名為“K2 Version”,將菜單項類型修改為K2的Categories ,并綁定我們之前創(chuàng)建的“Front Page”分類。記得保持右邊的leading 文章、Intro 文章、列數等參數設置與J!Version 的相同?,F在回到菜單項管理頁面,如下圖所示: 現在,在網站前臺頁面中,top menu只包括兩個菜單項,J!Version 和K2 Version,如下面兩張截圖所示;由于內容一致,所設置的頁面布局參數一致,它

15、們的形式看上去基本一致。如果在之前的菜單項管理頁面中,將K2 Version 設置為Default ,那么K2版本的頁面就可以直接作為站點首頁了。當然在實際站點中通常不需要兩個版本的首頁,我們所做的J!Version 可以作為練習過程中的備選或對比頁面。K2官方教程中文版JOOMLA粉絲網( )收集整理 #05 K2首頁面板(dashboard)K2的安裝過程沒有懸念,和常規(guī)的Joomla 擴展安裝方式相同。安裝成功之后,在Joomla 已安裝組件列表中點擊K2進入就可以進入首頁面板了,如下圖所示:K2官方教程中文版JOOMLA粉絲網( )收集整理頂部菜單欄中的每一個菜單項基本對應著下面默認的

16、功能快捷方式:Dashboard :返回K2首頁面板。 Items :內容列表;相當于Joomla 的文章列表,但包括所有基于K2創(chuàng)建的各種類型內容。 Categories :K2只使用category 分類機制,但是可以創(chuàng)建無限級別的下級分類。 Tags :在K2中,我們可以為內容添加tag 標簽;點擊這個菜單項就可以查看和管理所有用到的標簽。 Comments :K2內建評論功能,這里可以查看和管理所有的評論。 Users :查看和管理基于K2機制的用戶信息。 User Groups:在這里可以創(chuàng)建或管理用戶組別,并對組別設置不同的權限規(guī)則。 Extra Fields :用來為內容添加額外

17、的屬性域,類似Drupal 的CCK(Content Construction Kit) 。 Extra Field Groups:為Extra Fields分組;不同的內容類型也是通過這里創(chuàng)建的組別來綁定對應的Extra Fields的。 Information :查看系統(tǒng)信息,包括已安裝的K2的組件和插件信息等。 #06 理解K2工作原理作為一款基于Joomla 的內容創(chuàng)建及管理組件,K2與原生Joomla 最大的區(qū)別在于去掉了Section ,取而代之的是多級可嵌套的分類;在概念上,K2中的條目(item)對應著Joomla 原生系統(tǒng)中的文章(article)。下圖示意了Joomla 原

18、生機制與K2機制的區(qū)別:K2官方教程中文版JOOMLA粉絲網( )收集整理使用K2創(chuàng)建內容的邏輯順序1. 創(chuàng)建分類(Categories)2. 創(chuàng)建額外屬性域組(Extra Fields Groups)3. 創(chuàng)建額外屬性域(Extra Fields)4. 創(chuàng)建條目(items)5. 創(chuàng)建菜單鏈接(Menu Link)如果內容方面的需求并不需要額外屬性域,可以跳過第2、3步;在創(chuàng)建好額外屬性域之后,記得綁定給某個分類,這樣該分類下的條目才可以使用這些屬性域。 K2官方教程中文版JOOMLA粉絲網( )收集整理 #07 創(chuàng)建內容分類通過K2的首頁面板(dashboard)或工具欄中的“Catego

19、ries”進入分類頁面,這里會列出當前所有創(chuàng)建過的分類條目。我們點擊右上方的“New”,進入創(chuàng)建分類頁面。首先映入眼簾滴,是Details 表單域: 標題(Title):用于識別分類的名稱。 標題別名(Title Alias):可以用于顯示在URL 中替代分類標題;對于英文可以留空,系統(tǒng)默認使用標題作為別名。 父級分類(Parent Category):如果要創(chuàng)建的分類是某個已存在分類中的子分類,那么可以在這里選擇其父級。 繼承參數(Inherit Parameters):如果要創(chuàng)建的分類是某個已存在分類中的子分類,那么可以在這里選擇是否繼承其父級分類的參數設置;很有用的一個功能。 綁定額外屬

20、性域組(Associated Extra Field Groups):為當前分類綁定已創(chuàng)建過的額外屬性域組,這樣該組中的所有屬性域都可以在新分類的內容中使用了。 發(fā)布(Published):分類創(chuàng)建后是否發(fā)布。 訪問權限等級(Access level):設定該分類對哪些組別的用戶可見。通過這些基本步驟,我們就可以創(chuàng)建出在K2中使用的內容分類了;回到分類列表頁面,新的分類條目應該已然出現了:有關右側參數設置的詳情,我們將在對應的章節(jié)中仔細圍觀。 K2官方教程中文版JOOMLA粉絲網( )收集整理 #08 創(chuàng)建額外屬性域首先來看怎樣創(chuàng)建分組(Extra Field Groups),很簡單,通過K2

21、的首頁面板(dashboard)或工具欄中的“Extra Field Groups”進入列表頁面,點擊右上方的“New”即可創(chuàng)建新的分組,如下圖所示:沒懸念,起個名字就OK了;因為分組是要與內容分類綁定的,所以在命名上可以與分類的名稱對應。根據需求創(chuàng)建不同的分組之后,就可以在Extra Field Groups看到它們了。 Group 只是貼了名稱標簽的容器,額外屬性域(Extra Field) 才是正貨。雖然比起Drupal 的CCK ,K2提供的額外屬性域的局限性還是比較大的,但是在需求不是很復雜的情況下,還是比較簡單易用的。進入Extra Field頁面,點擊右上方的“New”,即可進入

22、Extra Field的創(chuàng)建頁面,如下圖所示:名稱(Name):屬性域的名稱。 發(fā)布狀態(tài)(Published):設置該屬性域是否可視。 組別(Group):選擇之前創(chuàng)建的屬性域分組,或直接創(chuàng)建新的分組。K2官方教程中文版JOOMLA粉絲網( )收集整理 類型(Type):比較關鍵的地方,為屬性域選擇類型,例如文本、鏈接、表單元素一類。 默認值(Default Value):屬性域的默認值。同樣,創(chuàng)建之后,在Extra Fields頁面中就會看到已創(chuàng)建屬性域的列表了。#09 創(chuàng)建內容條目首先通過K2的首頁面板(dashboard)或工具欄中的“Items”進入內容條目列表頁面,點擊右上角的“Ne

23、w”進入內容條目的創(chuàng)建頁面(也可以在首頁面板中直接點擊“Add new item”),如下圖所示:標題(title):內容條目的標題。 標題別名(title alias):內容條目標題的別名,用于SEF URL中。 標簽(tags):內容條目的標簽;新版本(2.2)的K2中為我們提供了兩種輸入tag 的方式,自由輸入和多選。 發(fā)布狀態(tài)(published):設置內容條目在創(chuàng)建后的發(fā)布狀態(tài)。 特色條目狀態(tài)(featured):設置內容條目是否作為“特色內容”顯示。 分類(category):該內容條目所屬的內容分類。根據自己的需求做相應設置,搞定內容條目的基本信息,是時候去進一步創(chuàng)建內容了!無謂

24、的激動了一記。K2官方教程中文版JOOMLA粉絲網( )收集整理 在這里,我們可以為內容條目創(chuàng)建正文內容、圖片集、相關視頻,還可以附上相關文件作為附件供用戶下載;當然,如果當前內容條目所屬的分類綁定了某個Extra Field 組,我們就可以在這里為相關的field 設定內容了。側邊欄是可以通過“toggle sidebar”展開或關閉的,在這里我們可以為當前內容條目做更加詳細的參數設置;相關話題會在后面的章節(jié)中展開詳說。 內容條目的基本創(chuàng)建方式是很簡單的,提交或保存后就可以在Items 頁面中看到新創(chuàng)建的條目了。#10 分類參數詳解 - 內容布局內容分類的參數設置話題分兩部分:內容條目布局設

25、置和分類頁面呈現方式設置;今天來看第一個。通過K2的首頁面板(dashboard)或工具欄中的“Categories”進入分類頁面,這里會列出當前所有創(chuàng)建過的分類條目;點擊某分類名稱進入編輯設置頁面,展開右側的Category item layout:K2官方教程中文版JOOMLA粉絲網( )收集整理這個選項卡中的參數用來設置該分類下內容條目的單篇呈現方式;對應著截圖,我們依次看下每個參數:1. 選擇模板(Select a Template):如果我們創(chuàng)建或下載并部署了適用于K2的模板,那么可以在這里為所有該分類下的內容條目選擇使用某個模板。2. 頭條內容數量(#Leading):和Jooml

26、a 自帶的頭條文章數量參數相同,用來設置作為頭條顯示的內容條目數量。3. 頭條內容的列數(Columns for leading):設置頭條內容的列數。K2官方教程中文版JOOMLA粉絲網( )收集整理 4. 頭條內容圖片尺寸(Image size for leading items):為頭條內容的圖片選擇預設的尺寸名稱,比如Small 等;可以在K2的全局參數設置中為每個規(guī)格設定具體的尺寸。5. 主要內容數量(#Primary):用來設置主要內容的數量。6. 主要內容的列數(Columns for primary):設置主要內容的列數。7. 主要內容圖片尺寸(Image size for p

27、rimary) :為主要內容的圖片選擇預設的尺寸名稱。8. 次級內容數量(#Secondary):用來設置次級內容的數量。9. 次級內容的列數(Columns for secondary):設置次級內容的列數。10. 次級內容圖片尺寸(Image size for secondary):為次級內容的圖片選擇預設的尺寸名稱。11. 作為鏈接顯示的內容數量(#Links):設置那些只顯示標題作為鏈接的內容條目的數量。12. 鏈接內容的列數(Columns for links):設置鏈接內容的列數。13. 鏈接內容圖片尺寸(Image size for links):為鏈接內容的圖片選擇預設的尺寸名

28、稱。14. 目錄模式(Catalog mode):如果選中,那么只有該分類下的直接內容條目會顯示,其子分類中的內容條目將不會顯示。15. 特色內容(Featured Items):如果指定了某些內容條目為“特色內容”,那么可以在這里控制他們是否顯示出來。16. 內容條目排序(Item Ordering):控制該分類下內容條目的排序規(guī)則。17. 頁腳導航(Pagination):當單頁中的內容條目數量超過指定數量時頁腳導航的顯示規(guī)則。18. 頁腳導航結果(Pagination Results):是否在頁腳導航中顯示當前頁碼。 #11 分類參數詳解 - 分類頁面設置通過K2的首頁面板(dashbo

29、ard)或工具欄中的“Categories”進入分類頁面,這里會列出當前所有創(chuàng)建過的分類條目;點擊某分類名稱進入編輯設置頁面,展開右側的Category view options :K2官方教程中文版JOOMLA粉絲網( )收集整理我們可以看到,Category view options中的參數一部分用于設置當前主類別,另外一部分用來設置其下級分類(Sub-category)的呈現方式。首先來看主分類的5個參數:1. 標題(Title):用來設置是否在分類頁面顯示當前分類的標題。2. 內容條目數量(Item Counter):用來設置當分類標題顯示時,是否同時顯示其中內容條目的數量。3. 描述

30、(Description):用來設置是否顯示分類描述。4. 圖片(Image):如果有上傳過用于標識當前分類的圖片,那么在這里設置是否將其顯示出來。5. RSS 鏈接(RSS Feed Link):用于設置是否顯示對應于當前分類內容的RSS 鏈接。 接下來看看下級分類的7個參數:1. 下級分類區(qū)塊(Sub-category blocks):設置是否顯示下級分類區(qū)塊。2. 列數(Columns):設置下級分類區(qū)塊將分作幾列顯示。K2官方教程中文版JOOMLA粉絲網( )收集整理 3. 下級分類順序(Sub-category ordering):設置下級分類區(qū)塊的排序規(guī)則。4. 下級分類標題(Sub-category title):設置是否在下級分類區(qū)塊中顯示其標題。5. 內容條目數量(Item Counter):用來設置當下級分類標題顯示時,是否同時顯示其中內容條目的數量。6. 下級分類描述(Sub-category descri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論