joomla模板设计与二次开发
Joomla之门
Jumi - 强大的自订代码引入插件 E-mail
作者:asika32764   
2008-11-29

Jumi 是一个颇受好评的Joomla插件,可以轻易在文章中插入多种自定义的代码,只要预先把这些代码存成php档即可。

因此你要在代码中执行php程式是可以的,甚至你还能在档案中插入Jumi预定义的变数阵列,然后传参数进去改变其内容。

 

image

可连到 这里 看看,页面上这个栏位就是我用Jumi插入的。

td.jumi_ext { border: 1px solid #DDDDDD; padding: 5px; background-color: #FFFFE0; }

.jumi_ext_icon { margin-left: 10px; }

.jumi_joomla_logo { background-image:url(images/jumi_ext/joomla_logo.png); height:50px; width:50px; margin:10px; background-repeat: no-repeat; background-position: center center; }

 

 

 

 

joomla_logo.png
此篇为 Joomla! 相关教学文章:所属扩充套件与适用版本如下
compat_15_native.png
ext_mod.pngext_plugin.png

 

 

使用方式

首先,下载并安装Jumi,在后台启动它。

参数设置很间单,输入你希望插入的档案所在资料夹,并且要是本机路径而非网址。例如自己的主机就可以输入:

C:/Appserv/www/joomla/xxx

 

挂在远端主机就请查询一下该主机的网站路径:

/home/httpd/vhosts/xxx/subdomains/xxx/httpdocs/xxx

 

确定无误后,就可以放档案上去该路径了。指令为 { jumi [档案名称]} 假设我今天放了一个test.php档案并希望引入该档案。那么就输入:

{ jumi [test.php]}

便会成功引入该档案 (jumi前的空格记得清除)

 

如何传入参数

首先说明,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:

文件标题: Jumi for J1.5 自定义代码插件 1.2.1 英文原版 (详情)
文件类型: zip
版本: 1.2.1
文件大小: 4.19 Kb
下载次数: 116


文件标题: Jumi for J1.5 自定义代码模块 1.2.0 英文原版 (详情)
文件类型: zip
版本: 1.2.0
文件大小: 4.73 Kb
下载次数: 74




文件标题: XML/SWF Smart Slide Show for Joomla! 1.5 图片幻灯模块 v2.2 多国语言版 (详情)
文件类型: zip
版本: 2.2
文件大小: 454 Kb
下载次数: 50