![]()
Jumi 是一個頗受好評的Joomla外掛,可以輕易在文章中插入多種自定義的代碼,只要預先把這些代碼存成php檔即可。
因此你要在代碼中執行php程式是可以的,甚至你還能在檔案中插入Jumi預定義的變數陣列,然後傳參數進去改變其內容。
使用方式
首先,下載並安裝Jumi,在後台啟動它。
參數設置很間單,輸入你希望插入的檔案所在資料夾,並且要是本機路徑而非網址。例如自己的主機就可以輸入:
C://Appserv/www/joomla/xxx
掛在遠端主機就請查詢一下該主機的網站路徑:
/home/httpd/vhosts/xxx/subdomains/xxx/httpdocs/xxx
確定無誤後,就可以放檔案上去該路徑了。指令為 { jumi [檔案名稱]} 假設我今天放了一個test.php檔案並希望引入該檔案。那麼就輸入:
{ jumi [test.php]}
便會成功引入該檔案 (jumi前的空格記得清除)
你可以用php探針查詢主機的路徑位置:如何使用PHP探針來查詢空間系統
如何傳入參數
首先說明,Jumi中參數的儲存是以php陣列的方式,名稱為 $jumi[] ,依照傳入的參入順序分別存在$jumi[0]、$jumi[1]、$jumi[2] ~ $jumi[n]之中。
然後將你想要傳的參數輸入在檔案名稱後面的[]內,可以一直增加下去。如:
{ jumi [test.php] [hello World] [我是] [Asika]}
結果
$jumi[0]="hello world"
$jumi[1]="我是"
$jumi[2]="Asika"
那麼,我們就在檔案中插入php代碼吧:
< ? php
echo $jumi[0] ;
echo $jumi[1] ;
echo $jumi[2] ;
?>
顯示效果:
Hello World 我是 Asika!!!
最後,Jumi允許在指令中插入解釋,只要放在[]之間即可,不會被顯示出來。如:
{ jumi [test.php] 這是第一句-[hello World] 第二句-[我是] MyName-[Asika]}
你就可以把常用的指令存起來再複製進去。
OK,簡單教學到此為止,如果需要更高深的使用法,就看看相關的PHP教學吧。其實只要用大多數PHP教學的前一兩章就足以製做出非常多功能的用途了。
比如我的Joomla教學欄位,就是用if判斷欄位是否有值,若有,就顯示相對應的圖案。自行搭配組合後就可以創造出難以想像的效果。
Jumi另外有一個專用模組,能夠顯示在模板區塊上,使用方式與之前教學差不多。
祝大家使用愉快!
Jumi官網:http://jumi.vedeme.cz/
下載Jumi:請按此
建立0rz短址


文章回應