一、Defacer模組功能:
傳統XOOPS就是一個佈景套用到所有的頁面上,這樣一來靈活性就有點不足,另外Meta標籤每一頁都一樣,對於搜尋引擎優化也不友善,Defacer模組它可:
- 針對不同模組(或者同一模組的不同頁面)替換佈景。例如:新聞模組就都用A佈景,相簿模組就改成B佈景,另外若新聞模組裡面有某些頁面想換成B佈景或C佈景也都可以。
- 針對個別模組或頁面的Mata、Title、slogen等進行變更,這樣一來對於SEO很有幫助。
- 設定權限,可以讓單篇文章(或者稱模組底下的單篇頁面)根據不同的群組設定許可權限。
- 使用 jgrowl 的頁面轉向系統。
- 在佈景或樣板的任何地方使用區塊(也就是不用一定要放在系統定的那8個固定位置)。
二、模組使用方法(附教學影片):
安裝環境: It has now been updated to XOOPS 2.5.x Admin GUI and tested on XOOPS 2.5.5 and PHP 5.3.10
- 先去後台設定頁面管理,新增頁面(這個頁面可以是模組也可以是模組底下的頁面,比如說新聞模組下的一篇文章)。
- 有了「頁面」後你就可以按「佈景管理」把這個頁面套用你想用的佈景。
- 其餘的「權限管理」、「Meta管理」都依樣畫葫蘆即可。
- 在該模組的偏好設定裡可以開啟使用 jgrowl 的頁面轉向系統。
- 要在佈景或樣板的任意位置使用區塊步驟如下:Ⅰ.變更你的區塊名稱。把區塊原本的名稱前面加上底線「_」,這時原區塊就會隱藏。
例:會員選單→_會員選單。Ⅱ.接著要找到該區塊的編號。你可以對該區塊按下「編輯」,此時在網址列上即可看到「bid」編號,bid就是block ID的意思,以這個例子來講,會員選單的「bid」編號是「1」。
如:modules/system/admin.php?fct=blocksadmin&op=edit&bid=1Ⅲ.於你想放置該區塊的地方放入兩行smarty的變數語法。如下:
< {$xoops_block_1.title} > --> 用來呼叫區塊的標題
< {$xoops_block_1.content} > --> 用來呼叫區塊的內容
這邊的1就是區塊編號「bid」,舉例來講若您想放置系統的搜尋區塊,因為其區塊編號為3,於是語法就改成:< {$xoops_block_3.title} >
< {$xoops_block_3.content} > - 教學影片: http://youtu.be/Ta_s6FRiGjg
(「 jgrowl 轉向」沒錄,因為太簡單。「任意位置區塊」的教學也沒錄進去,因為用文字表達會比較清楚)
三、檔案下載與相關資訊
按此下載:defacer1.11Final
小弟有順手中文化了一下,但我只做了utf8,若需要big5就麻煩您自己轉了。
沒有留言:
張貼留言