1.5使用的J!局米
局米用法cheetsheet

局米 - 为Joomla自定义的代码扩展设置! - 作为一个组件来,插件和模块。
在本文中,您将学习如何使用它们。
组件
创建自定义组件的局米Joomla!它包括网页和海关编码从数据库和/或文件。
该组件是通过管理后台顶部菜单访问:组件 - >“局米。它打开应用程序管理器局米。
你会看到在应用程序管理器组件的应用程序列表。该清单中的应用程序管理器,并陪同colums菜单的意义是显而易见的 - 它尊重一般Joomla!标准。
预装有两个例子有:“你好局米!”和“Blogspot的”。从这些例子,你将学习如何使用一个组件。
该 路径名 字段应包含引用的文件只驻留在服务器上。
调用应用程序
您可通过两种方法的应用:
- 涉及一个与Joomla应用的项目!菜单项或。后的组件安装有作为的研究为例, 主菜单项目“喂局米!” 连接到 “你好局米!”应用项目。
- 写某处诠释了Joomla!内容链接到应用程序项目的URL地址。为链接创建规则很简单:
的index.php?选项= com_jumi&fileid = 52
其中xxx是应用程序的ID局米,可在应用程序管理器列表右边局米栏看到。
插件
该插件包括局米到Joomla!文章自定义脚本:从一个文件或局米组件数据库中的记录。
使用插件之前不要忘记在管理后台启用它。
一个开关“隐藏局米代码”插件参数。如果是的,它切换到 隐藏 所有在Joomla局米语法文本!文章和 停止 代码包含问题。
插件语法
一般语法局米插件可以从局米用法的cheatsheet教训。我们会在这里带来只是几个例子:
{局米[图像/代码/ test.php的]} / / test.php文件包括位于图像/代码
{局米[* 1]} / /包括在第一局米组件数据库表记录存储代码
{局米面积钙[test.php的]宽度[4]高[6]} / /包括test.php文件和填充数组$局米
从给定的例子,你可以很容易地猜到
- 不能有任何字符之间的左括号 { 和关键字 局米 在局米语法。
- 其他的一切外[]括号被剥离出来,不被处理。
- 局米诠释了作为源代码和联系,包括它的第一架conent。该源代码可以是一个文件或局米组件数据库记录。
- 开始,从第二个中括号[]局米存储到数组$局米括号内的内容。这项耗资局米阵列(和它的值)是包含PHP代码从您的访问。
默认路径绝对局米
默认的绝对路径是prepanded局米的文件路径名应包括在内。如果没有设置它eqaul到Joomla!根目录。例如:
如果我们写
{局米[test.php的]}
绝对局米和默认路径没有设置则局米查找test.php的插件在Joomla!根(其中Joomla!configuration.php中)。但是,如果我们将其设置为“图像/ mycodes”它看起来是在这个目录。
我们可以把我们的文件外Joomla!安装目录了。例如(本地主机)我们可以在Joomla!这里:为“D:/ xamp / htdocs中/ joomla”。没问题,我们的代码存储在这里:为“D:/ XAMPP的/ htdocs中/代码” - 在Joomla出来的!安装目录。这同样适用于托管的网站。
默认路径有绝对局米有两个原因:
- 用户的舒适度:没有必要再一遍遍写完整的相对路径,文件被列入
- 网络安全:是可见的,如果游客因某种原因不工作的局米的局米语法的代码。包括文件的路径。默认路径是绝对局米隐藏,这是更加难以gueast从可见的代码,其中的代码实际上是。如果文件位于列入了你的网站(WWW)的实际上是不可能达到他们从Web浏览器。
默认路径设置局米这里绝对是所有插件局米全局参数在整个Joomla语法instancies!。
嵌套取代
嵌套功能中包含的代码解释语法局米。例如:
让有两个文件:main.php和nested.php。
该文件包含main.php
<?PHP的
回声“这是主文件<br />”;
回声“{局米[nested.php]}”;
?>
和nested.php包含
<?PHP的
回声“这是嵌套脚本”;
?>
有这两个文件main.php和nested.php上传到服务器中,我们可以写入文章
{局米[main.php]}
结果我们看到的可以是
这是主文件
{局米[nested.pgp]}
如果交换机 嵌套取代 设置为 无 或
这是主文件
这是嵌套的脚本
如果开关设置为 是的。
很显然,嵌套替换功能为开发商带来了相当有趣的可能性。
在工程局米嵌套功能插件只。
嵌套功能适用于文件和组件数据库表中存储局米的代码。
模块
该模块包括局米为一个模块的位置自定义脚本:手动或从文件或从局米组件数据库中的记录。
模块参数
只是有一些参数在模块管理存在:“记事本”,“编写的代码”和“源代码”。
记事本 作为一个面积为您的笔记。
代码编写 是您的代码区域。
进入该领域 源代码 你可以把任何一个filepathname的文件要包含到一个模块或局米组件的应用程序项目名*。
高级参数
默认路径绝对局米 恰好有相同的意义,因为它的插件。一个略有不同:这个参数是不是全球所有模块局米,但它可以是唯一到每个局米模块实例。
其它高级参数 - 模块类后缀, 缓存 和 缓存时间 - 是一般Joomla!参数,可以发现在标准Joomla!模块。我想,其意义是显而易见的。
范例
快速测试模块写入到外地工作的“源代码”下降 * 1。没有什么是必需的。然后发布到任何可用模块模块的位置。您应该看到“Hello局米!”在模块的位置演示(在前台)。

