问题标签 [jumi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
joomla - Joomla 使用 jumi 包含 js
我无法使用 jumi 在文章中(直接在所见即所得编辑器中)包含 javascript。
我试过的:
“file.js”位于与 Joomla 相同目录的文件夹中。
我正在使用 joomla v. 1.7.3 和 Jumi 2.0.6。
有什么我想念的吗?
ajax - 如何在 Joomla 上的 AJAX 回调中使用 JUMI 文件
我正在尝试在 AJAX 回调中使用 JUMI 文件(Joomla 的一个组件,它允许我访问 Joomla MVC)。结构是这样的:
- 调用 AJAX 文件的 file.php 已经是一个 JUMI 文件。
- 文件 ajax.js(包含在 file.php 中)进行调用。
- file.tooltip.php 是一个 JUMI 文件,其输出显示在 file.php 上。它需要是一个 JUMI,因为我需要访问 Joomla 库来获取它处理的数据。
为了防止JUMI在ajax.js中url末尾的Joomla调用方法中输出包含我正在使用的所有模板的文件的问题:&tmpl=component。它可以工作,但是它汇集了模板中包含的所有其他对 javascripts 等的调用,这让我陷入了冲突。该页面非常慢,并且其他 javascript 组件无法正常工作。
有谁知道如何处理这种情况并找到解决方案的最佳方法是什么?
非常感谢!
session - 在 .php 文件中为 jumi - joomla 设置的会话
我在 jumi 中附加的 .php 文件中使用会话时遇到问题
如何在该页面中设置会话?当我使用:
……
它不允许我找到我单击的 id=1 的子页面。处理这种事情的更好方法是什么?谢谢你。
php - 如何使用 Jumi 插件将 php 代码直接添加到文章中
大家好,我在 joomla 1.5 中安装了Jumi 插件 2.0 版并尝试在文章中编写 php 代码。如果我将 php 源存储在外部文件中并在{jumi [../../filename.php]}等内容中调用它,我就可以使用代码。但是我无法使用 JCE 编辑器将相同的代码直接写入内容中。我收到一个错误,例如“Jumi 正在工作,但来源需要放在方括号内”。问题是我还需要为 div 标签和 js 使用 php 变量输出。我不知道如何克服这一点。
php - 使用 jumi 传递参数
我在使用 jumi 传递参数时遇到问题。在我的普通 php 代码中,我像这样传递它
$row[isbn] 是一个整数值,它放入 isbn 变量并将其发送到“editdata_form.php”页面,在那里我使用 $_GET['isbn'] 获取该值。
在 jumi 中,我想将这种数据从模块(自定义 jumi 模块)传递到文章页面。为此,当我使用此代码传输数据时
它显示类似“警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源”的错误
那么,在 jumi 中,将数据从一个模块传递到另一个文章页面的适当方法是什么。提前致谢。
joomla - 如何在实时的 Joomla 2.5 站点中测试新添加的功能
我在 Joomla! 上开发一个动态站点,大部分编码都是在 Juni 模块和组件中完成的。
我有一些动态功能,我想在我已经发布的网站上对其进行测试,我担心如果出现任何问题,请将其附加到已发布的网站上。
我想问一下Joomla 有没有插件模块!这使我可以在已发布的站点上测试我的动态功能,以及是否有任何扩展可以将我的站点恢复到以前的状态(例如我的站点的版本控制系统...)
joomla - Joomla 1.5:$this->countModules 为 Jumi 模块返回 1,即使为空
在 Joomla 1.5 的网站上工作!通常在测试 Joomla 中的模块位置是否为空时!我会做这样的事情:
但就我而言,我有一个引用外部代码源的jumi 模块。
在某些情况下,它会是空白的,在这种情况下,我也不希望 BEFORE 和 AFTER 位显示。但是每当我尝试运行上面的代码时,会显示之前和之后的部分,因为 $this->countModules() 返回 1 而不是 0。
我将模块的“如果为空则隐藏”设置为“是”,但这似乎没有帮助。
我什至尝试设置 return false; 在外部源代码上,但这似乎也无济于事。
有人有什么建议吗?
joomla1.5 - Jumi 搜索插件
我的 Joomla 1.5 站点默认搜索工作正常,但它没有搜索站点的 Jumi 内容。我知道 Jumi 内容是动态的,很难通过默认搜索进行搜索。现在我想知道如何创建一个插件来包含 Jumi 搜索结果?
joomla2.5 - 在 joomla 2.5 中使用 jumi 文件之间的协作
我是初学者 php 和 joomla 用户。我已经在 joomla 2.5 中安装了 jumi 组件。我想在页面之间进行协作,但我不知道如何在它们之间进行链接。任何人都可以通过简要解释来帮助我。
比如我在jumi中新建了一个名为“链接到另一篇文章”的文件,代码解释如下:
我已经定义了它们:
我创建了一个链接:
之后我把href:
之后,我在 jumi 中创建了另一个名为“ABC”的文件,我<?php echo"Hello World"?>
如何在我的第一个文件的“文件路径”中包含 ABC 文件的路径,这样如果我点击第一个文件链接,它将重定向我到我的 ABC 文件并显示“Hello World”?
我将不胜感激您的友好答复。谢谢。
joomla - 不知道为什么我的 PHP 脚本的输出在字符串中包含随机嵌入空格
我编写了几个 PHP 脚本来读取数据库的内容并将这些内容输出到电子邮件中。每隔一段时间,我会看到一个 SPACE (0x20) 字符嵌入到输出中不应该有的地方。例如,在一个脚本中,我引用了一个 PHP 全局变量,其中正好包含“n”个非空格字符,有时(并非总是),当该变量转储到电子邮件消息中时,该字符串将出现一个嵌入的空白(使字符串“n+1”的总长度)。其他时候,HTML 标记(例如 <BR>)将显示为 <BR>(注意“B”之前的空格)。
因为脚本的行为不一致(一些电子邮件受到影响,而另一些则没有),我似乎找不到问题所在。
我附上了一个 PHP 脚本的链接,该脚本偶尔会在 BREAK 标记中嵌入一个空格。我已经删除了向数据库提供特定登录信息的行。否则,其他一切都完好无损。在您可以在下面的链接中找到的代码文件中,第 281 行是包含带有嵌入式 SPACE 的 BREAK 命令的行(如上所述)。这种情况只发生过一次!
http://jem-software.com/temptest.txt
我想唯一可能相关的信息是这个脚本文件取自输入到 Joomla 中包含的 JUMI 代码块的代码!基于网站。
编辑1:
谢谢你,里卡多,你的建议。这里有一些更清楚的说明:
我没有阅读电子邮件并解析结果以插入数据库。恰恰相反,我正在从数据库中读取数据并使用结果来创建电子邮件。我将检查数据库以查看使用了什么字符集,并显式传递字符集以查看是否有区别。
我不使用 Joomla 函数来访问数据库,因为我引用的数据库在 Joomla 之外!环境。它是由几年前编写的 PHP 脚本创建的预先存在的数据库。当我使用 Joomla 重写我的旧网站时,我想完整地“移植” PHP 数据库访问代码,所以我安装了 JUMI 插件来实现这一点。
我将检查数据库中的字符编码并将其与电子邮件的字符代码同步。
我不明白字符编码问题会如何导致将空格插入硬编码的 HTML 标记中——该标记不是来自任何数据库,而是作为文字字符串输入到电子邮件中。