局米2.1指南

我们目前推出 局米2.1测试版为Joomla! 1.5 在这里。这个版本中有如此多的变化!

当2.1进入最后测试和2.0版本的变化将被标记为贬值,我们将其纳入标准局米文档这个文件。

简介

局米插件语法已经改变(三年后)​​,以不同之一。有没有这个语法向后兼容,但是你可以使用2.1版本以前的所有海关编码和功能(并使用新的)。

有没有变化插件语法只。变化是在其他地方。因此,仔细阅读文件,请。

对于那些谁也渴望尝试新的版本或仇恨为“所有的东西”这是快速和肮脏的插件语法的变化:

旧局米插件语法

{局米[stored_code_source] [arg1的] [arg2的] ... [argN]}

新局米插件语法

{} written_code局米stored_code_source {/局米}

如何使过渡到局米2.1语法?我们将在下面解释。但事有先后。

让我们从一些总体局米伸的说明开始工作了,我们将继续与如何升级和安装。最后你会得到关于“所有的东西”好知识。

组扩展的局米

局米2.1由若干相互依存的扩展:

  • 局米系统插件 (完全改写!)
    为使包括来自多个资源的海关编码Joomla!的文章,内容和类别的描述。
    它规定注册局米组件和模块局米局米根。代码进行处理PDF格式版本的Joomla!从RSS的内容和剥离出来。
  • 局米编辑xtd (新!)
    是Joomla!编辑器按钮,使编码/解码直接纳入他们的脚本到Joomla!内容和局米系统进一步处理插件。
  • 局米组件 (+共享局米根的使用)
    创建自定义的Joomla!网页(所谓局米的应用),其中包含自定义代码。
  • 局米海基会路由器
    是一个系统的插件,支持局米组件:它使局米与资讯科技的应用直接访问的别名(例如http://www.mysite.com/hello-jumi)。
  • 局米模块 (+调试模式,+共享局米根的使用)
    是简单的模块,使包括一些资源进入Joomla用户码!模块位置。
  • 语言
    除局米路由器插件有容易为他们的所有翻译局米扩展的语言文件。

局米2.1需求

无外乎然后Joomla! 1.5.8是必需的。

从以前的版本升级

我们建议完全卸载以前所有局米扩展和安装局米2.1包。考虑以下几点:

如果你想使用你的旧局米组件 数据库表 然后在新的局米2.1备份,首先由您所使用的数据库工具(如phpMyAdmin的)。新的软件包安装后还原原始局米组件的数据库表。

旧局米 插件语法 不会受新处理插件。你将不得不重写所有旧插件语法实例。我们非常不便它会带给你遗憾。在另一方面,它会给你带来更多的可能性,更好的安全性和更大的灵活性。东西的东西。

还记得,所有局米 模块 在将被销毁的卸载过程。因此,我们建议至少要在模块局米的所有文件的内容。

局米2.1安装

安装包为标准Joomla!扩展名。所有局米扩展安装在此一击的过程。所有局米插件都设置为“启用”了。

在局米2.1没有演示主菜单中的“你好局米!”项目在前端可见,因为它在2.0局米。我们的一些用户甚至讨厌它作为一个演示。如果你想要它,你必须使其可见手动:“您好!局米”到后台和发布预装的菜单项那里。

接下来的步骤

利用局米组件,模块和路由器可以推断,从以前的版本或文件或本cheatsheet文件。Jumi 2.1 for J!1.5 cheatsheet

局米插件需要更多的解释。因为它使用另一种工具:局米编辑xtd(按钮)插件,在编码方式/解码自定义脚本他们不剥离出来,从Joomla!并受局米处理插件。

在文章中,我们将解释的其余部分:

  1. 如何写代码在Joomla!内容与局米编码器(代码局米编辑xtd插件的名称)。
  2. 如何在Joomla编辑代码!内容与局米编码器。
  3. 如何把旧局米插件语法新的。
  4. 局米插件安全等言论。

编码器使用局米

嗯,看到视频的第一个。我们会后解释这一点上。

因此,它是如何工作的?

你知道当你进入一个Joomla包括自定义脚本!本文的代码将被清除掉,或者在最好的,为HTML实体编码。

在这里,来自局米编码器。它编码方式,这样一个Joomla脚本!它的编辑和不承认它是一个代码。然而局米插件承认局米的语法和标记局米之间的一切。

局米stored_code_source} {这是一个标签之间的空间为您编写的代码{/局米}

解码和评估。很简单,不是吗?

Jumi Coder help screen

局米编码器已经过测试与nowysiwyg编辑器,微型德育及公民教育,fck的编辑JCE和成功。什么是伟大,是因为你可以切换编辑编辑器之间没有如你所愿。局米编码器不依赖于他们。

因此,如何将再次把文章通过局米编码器代码?阅读并同时参考图像:

  1. 写入(或从一些源副本)到代码编辑器区域的脚本。
  2. 知道如果你是使用WYSIWYG编辑器外径Nowysiwyg。选择相应的编码。
  3. 按编码。
  4. 该脚本进行编码,您将获得进入代码编码区编码的结果。 (如果你犯了一个错误或已转化为另一种编码的编辑器中键入脚本,只需按解码和重复)。
  5. 您选择的脚本代码中的编码区看到,复制到剪贴板(Ctrl + C)它并粘贴到Joomla它(CTRL + V键)!标签卷曲局米之间。

要肯定你明白,让我们看另一个视频:如何编辑脚本已经在Joomla!与局米编码器。

我们希望它是清楚。

所以请使用嵌入脚本局米编码Joomla!和它的编辑。

局米编码器可用于嵌入到您的脚本代码非Joomla!博客太(如Blogger)。该代码将不会被处理,但会像代码中可见。

已知问题:如果脚本是“很好”格式化(多行,制表符等),然后 nowysiwyg编辑器 打破这种格式(不可用性迷惘 - 它会工作)。我(MarHaj)不知道如何处理它。

在所见即所得的编辑好格式保存。

很显然,没有局米的插件(安装并启用)脚本本身将无法运行!局米插件破解它。记住:局米编码器和局米插件是双胞胎!

语法概述

一般语法局米2.1插件

{} written_code局米stored_code_source {/局米}

其中

  • stored_code_source 是一个文件(腓的CSS,江苏,文本文件,HTML格式,...)路径,包括在地方插件语法或ID(进行有星号)的组成项目和局米
  • written_code 是一些代码。的HTML,PHP,江苏,加班只是一个文本。如果PHP代码,那么它必须被包装成PHP的起始和结束标记。

范例

例1:刚才包括PHP文件

{局米插件/系统/局米/ jumi_demo.php} {/局米}

例2:从局米组件,包括数据库表的第一条记录

{局米* 1} {/局米}

例3:包括由局米组件databes表的第一条记录这是 前面 (!)书面脚本。

{局米* 1} <?PHP的echo'你好Ø \'哈拉';!?> {/局米}

对加工written_code优先“ - > stored_code_source已经有两个原因:

  1. 它使利用前2.1局米PHP文件,它使用2.1语法局米(我们稍后会看到如何精确地)局米的论点,
  2. 但它与其他局米扩展(组件,模块)兼容:他们有完全相同的处理优先级。

多行书写脚本

你不必写在同一行的标签,写脚本局米之间。多行是允许的。 (和脚本的类型组合使用以及)。例如:

* 1} {局米
<?PHP的
回声'您好Ø \'哈拉!';
?>
的<DIV>
<script language="JavaScript" type="text/javascript">
document.write(“您最喜欢喝<br />”);
感谢函数(){
window.alert(“谢谢你!”)}
</脚本>
的<form>
<选择name="qq">
<选项水</选项“>
<选项牛奶</选项“>
<选项熊</选项“>
<选项>其他</选项“>
</选择“>
<输入type="button" value="show" onClick="thanks()">
</表单“>
的<DIV>
{/局米}

现在,让我们与局米处理插件向后不兼容的语法。

旧局米插件语法迁移

老 - 前2.1局米 - 插件是利用所谓的 局米论据 的概念。它可以传递到包含文件参数(某些值)或列入局米组件数据库记录的项目。

在这种情况下,语法是,作为一个例子,像这样的:

{局米[myfile.php] [江户] [888]}

参数值(在这种情况下,号码文本“江户”和编号888)为方便在php sript通过$局米[]数组(myfile.php)。像这样:

<?PHP的
回声$局米[0] $局米[1]'@ gmail.com'。。;
?>

如果您的旧的PHP脚本利用$局米[]数组,你不必垃圾桶。只要定义在written_code节$局米数组:

{局米myfile.php} <PHP的$局米=阵列('户',888);??> {/局米}

这就是为什么written_code存储代码之前处理。

我们希望它是明确的,这将使你的迁移到老的脚本插件2.1的语法很容易。

如果你写的脚本,你可以从头开始定义written_code 任何 变量,你可以使用stored_code_source。例如

{局米myfile.php}
<?PHP的
$名称='户';
$数= 888;
?>
{/局米}

记住:任何你定义在函数外的变量或类成为全局变量。这是有好有坏。

这是好事,因为这个变量是从任何地方访问。这是不好的,因为它可以interract与相同的名称定义在另一个地方的Joomla(由另一家开发商)变量!页面。

因此,如果您使用的是自己的全局变量,给他们颇为奇特的名字。

新局米插件安全问题

如果你是使用Joomla!作为一个开放的环境,这意味着有许多人谁也有助于内容,安全问题已经得到了他们的价值观。

让我们假设一个时刻有他或她的人谁想要伤害或者为自己的利润。如果启用家伙到您的网站,包括自由的脚本和脚本处理,你会不会真的能够防止您的网站总量控制的家伙。不是很enoyable想法,心不是'吗?

旧局米,包括从文件或从数据库只是脚本。入侵者可以利用只有在您的网站有什么了(他/她必须知道的位置)。但是现在,当直接列入脚本是可能的吗?这是另一种蛋糕!

Joomla!开发商介绍 黑名单和白名单过滤到Joomla概念! 1.5.8。您可以阻止那些谁上黑名单,或在做一些“东西”白名单没有。

局米插件2.1使用此列表。如果 文章作者 (或组属于)是在黑名单或白名单上没有那么插件局米 将不处理 代码(书面或直接从一个文件或数据库中)及代码 将不可见 在前端。

Joomla!从文章的代码出itselfs条。局米编码器,可用于任何人作为一个编辑器按钮插件将包括编码的脚本,Joomla!不会清除。 Thye代码将在那里。但不会处理!它不会被处理,即使是局米插件卸载 - 我们的脚本进行编码重复。

所以如果你的白名单/黑名单设置正确,不要affraid。只是要小心。

参数“局米默认的绝对路径名”正如你们知道,从以前的版本中它仍然存在。现在我们使用的是不同的,而它的名字:局米根。

局米根参数允许访问脚本文件很容易withoyt写的完整路径,他们一遍又一遍。您可以将您的脚本文件外Joomla!根目录了。

局米根以前成立由各局米扩展独立。现在只有一个地方,你可以设置它:局米插件。该设置对所有局米延长有效期。

所以这是目前所有

我们开发,江户一箱(MarHaj),将确认您的任何,局米用户的反馈。关于局米本身或此文档。若有所失?有不清楚?东西并不如预期般运作?

感谢您对预先的时间!

局米(prefarably正)反馈

其他的一切

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
旅游门户网站 - tours.am!搜索 在亚美尼亚旅游旅游搜索之旅 在网上, 储备酒店 在网上, 旅游新闻