1.0使用的J!局米

假設你有局米組件,插件和模塊 安裝並運行 在您的工作Joomla!環境。

你可以開始玩現在局米。

我不建議玩局米在您的公開活動網站 - 你應該公佈只有這樣局米有成功的應用程序測試您的私人(即不為公眾眼)Joomla!安裝,最好是在本地計算機上。

利用局米總體戰略

只是為了提醒你:

局米什麼也不做,但包括(注入)自定義代碼為 Joomla!。無論是作為一個獨立的頁面(通過局米組件)或進入細則(經局米插件)或到模塊的位置(通過局米模塊)。內容包含了你的 - 簡單或魔法 - 做你看到的。

這些代碼可以存儲在文件駐留在您的服務器或紀錄局米組件數據庫表或直接寫入局米擴展。

如果您決定您的代碼存儲在PHP文件做讀 安全問題 太。

一般可使用專用局米從下面的架構

Jumi Cheatsheet

在本文中,您將學習如何使用局米組件,插件和模塊分別

組件

創建自定義組件的局米Joomla!頁,並包括在它自定義代碼。自定義代碼可直接寫入組件項目和/或“撤回”從以前存儲的文件。

該組件可以通過管理後台頂部菜單:組件 - >“局米。它打開應用程序管理器局米。

你會看到列表中的組件應用程序的應用程序管理器。的含義是colums列表中,並陪同應用程序管理器菜單是顯而易見的 - 它尊重一般Joomla!標準。

預裝有兩個例子有:“你好局米!”和“Blogspot的”。從這些例子,你將學習如何使用局米的組成部分。

路徑名 字段應包含引用的文件駐留在您的服務器上。

訂單處理腳本

如果您已填寫了元件filelds“自定義腳本”和“路徑名”,那麼, “自定義腳本”是首先處理

應用程序調用局米

你可以調用一個應用程序通過兩種方式:

  • 有關申請事項與 Joomla!菜單項或。安裝後的組件有,作為一​​個例子為研究對象, 主菜單項目“餵局米!” 連接到 “你好局米!”應用項目
  • 寫在任何地方在Joomla!內容鏈接到應用程序項目的URL地址。鏈路建立的規則很簡單:
    的index.php?選項 = com_jumi&fileid = 52
    其中xxx是ID的局米的應用,可以看出,在右邊欄局米應用程序管理器列表。

插件/ mambot

該插件局米/ mambot包括到Joomla!文章自定義腳本:從一個文件或局米組件數據庫中的記錄。

Hide Jumi code

使用插件之前不要忘記,使其能夠在管理後台。

一個開關“停止/清除局米碼”在插件進展參數。如果是的,它切換到 清除 所有文字語法局米插件在Joomla!文章和 停止 代碼夾雜物!

插件語法

一般局米插件語法可以學到了使用的cheatsheet局米。我們會在這裡帶來只是幾個例子:

{局米[圖像 /代碼 / test.php的]} / / test.php文件包括位於圖像 /代碼
{局米[* 1]} / /包括代碼存儲在第一局米紀錄組件數據庫表
{局米面積鈣 [test.php的]寬度 [4]高[6]} / /包括test.php文件和填充數組 $局米

從給定的例子,你可以很容易地猜到

  1. 不能有任何字符之間的左括號 { 和關鍵字 局米 在局米語法。
  2. 其他的一切外[]括號被剝離出來,不被處理。
  3. 局米解釋 conent的第一個方括號的源代碼,並試圖把它列入。該源代碼可以是一個文件或記錄的ID局米組件數據庫表。
  4. 開始,從第二個中括號 []局米括號中的內容存儲到數組 $局米。這項耗資局米陣列(和它的值)從您的訪問包含PHP代碼。

參數值可以是數字,純文本,HTML編碼的文本,等等,等等這一切都可以用異常括號符號:[,],{,}。

如果出現問題,例如沒有在文章中顯示,開關“調試模式”為是。它會告訴你如果有錯誤信息局米。

參數:默認的絕對路徑局米

默認的絕對路徑是prepanded局米的文件路徑名應包括在內。如果沒有設置它eqaul到Joomla!根目錄。例如:

如果我們寫

{局米[test.php的]}

絕對局米和默認路徑沒有設置則局米查找test.php的插件在Joomla!根(其中Joomla!configuration.php中)。但是,如果我們將其設置為“圖像 / mycodes”它看起來是在這個目錄。

我們可以把我們的文件之外Joomla!安裝目錄了。例如(本地主機)我們可以在Joomla!這裡:為“D:/ xamp / htdocs中/ joomla”。沒問題,我們的代碼存儲在這裡:為“D:/ XAMPP的/ htdocs中/代碼” - 出的Joomla!安裝目錄。這同樣適用於託管的網站。

默認路徑有絕對局米有兩個原因:

  1. 用戶的舒適度:無需一遍又一遍寫完整的相對路徑,文件被列入
  2. 網絡安全:如果因為某種原因無法工作局米的局米語法的代碼是可見的遊客。包括文件的路徑。默認路徑是絕對局米隱藏,這是更加難以 gueast從可見的代碼,其中的代碼實際上是。如果這些文件列入在於出你的網站(WWW)的實際上是不可能達到他們從 Web瀏覽器。見 安全問題 更多的細節。

默認路徑設置絕對局米這裡是全球所有參數語法 instancies局米插件在整個 Joomla!。

參數:嵌套取代

Nested replace

嵌套功能包括語法解釋局米的代碼。例如:

讓有兩個文件:main.php和nested.php。

該文件包含main.php

<?PHP的
迴聲“這是主文件<br />”;
迴聲“{局米[nested.php]}”;
?>

和nested.php包含

<?PHP的
迴聲“這是嵌套腳本”;
?>

有這兩個文件main.php和nested.php上傳到服務器,我們可以寫入文章

{局米[main.php]}

結果我們看到的可以是

這是主文件
{局米[nested.pgp]}

如果交換機 嵌套取代 設置為

這是主文件
這是嵌套的腳本

如果開關設置為 是的

很顯然,嵌套替換功能的開​​發帶來了相當有趣的可能性。

該工程局米嵌套功能插件只。

嵌套功能適用於文件和代碼存儲在局米組件數據庫表。

其他插件參數

如果 調試模式 設置為是的,它會告訴你如果有錯誤信息局米。

如果 停止/清除局米碼 是的,它切換到 清除 所有文字語法局米插件在Joomla!文章和 停止 代碼夾雜物!沒有代碼,沒有代碼局米輸出局米插件在Joomla!文章。

模塊

該模塊包括局米為一個模塊的位置自定義腳本:手動或從文件或從局米組件數據庫中的記錄。

基本參數

只是有一些基本parametrs在模塊管理存在:“記事本”,“編寫的代碼”和“源代碼”。

記事本 作為一個地區的筆記。

代碼編寫 是一個地區的代碼。

進入該領域 源代碼 你可以把任何一個 filepathname的文件要包含到一個模塊或*的ID局米組件的應用程序項目。

高級參數

局米默認絕對路徑 恰好有相同的意義,因為它已經在插件。一個略有不同:這個參數是不是全球所有局米模塊,但它可以是唯一到每個局米模塊實例。

調試模式 具有相同的意義,因為它已經在插件:當設置為 No,那麼局米模塊將不顯示任何錯誤信息局米。因此,如果你是在麻煩,如沒有顯示,開關“調試模式”為是。

其它高級參數 - 模塊類後綴啟用緩存 - 是一般Joomla!參數,可以發現在標準 Joomla!模塊。我想,其意義是顯而易見的。

訂單處理腳本

如果您已填寫了元件filelds“編寫的代碼”和“源代碼”,那麼, “編寫的代碼”是首先處理

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
旅遊門戶 - tours.am!搜索 遊在亞美尼亞旅遊搜索之旅 網上, 儲備酒店 網上, 旅遊新聞