问题标签 [joomla3.1]
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.
php - Joomla 3.1 JSON 处理
基本上我有一个源于 Joomla 3.1 的 JSON 处理的问题,尽管因为我无法隔离它,所以我提出了这个问题以寻求指导。如果这是我应该报告的错误或我的应用程序中的某些内容,这将有望用于隔离。
Joomla 3.1 似乎有一个插件,或者在默认$model->save()
或$table->save()
. 这可能会导致在保存任何类型的页面时对 JSON 字段进行不必要的添加。到目前为止,通过他们的代码查看我一直无法隔离它(女巫让我想到插件,虽然我只启用了默认值。)
所以这是一个问题:
Joomla 是否对表单输入进行任何 JSON 处理?如果可以,可以禁用吗?
为了澄清我个人的问题,我有一个骨架组件保存功能(将一些次要值保存到数据库中,一列是 JSON 字段)。它使用JModelAdmin
并通过它JTable
来处理内容的保存。然而,JSON 数组中的每个项目(它是一个对象数组)在每次保存时都会被复制。考虑到它是一个隐藏形式的字符串,当它被保存时,在进程的某个地方它被解析成一个 php 数组并由 Joomla 复制。由于实际保存过程中没有自定义代码,因此 Joomla 可能需要在其他地方编辑 JSON 值,而我的组件触发了它。
这是表单 xml,如果这与它有任何关系,values
隐藏的表单字段是“应该”包含 json 的内容,它在您保存之前一直有效。那是 JSON 数组中的每个索引都重复的时候。
这是我的页面的edit.php。它使用 JSON 来更新值字段,相同的概念在站点的前端完美运行,只有管理员方面存在问题。
整个事情作为一个非常动态和压缩的自定义表单输入。话虽这么说,我必须将 JSON 作为字符串提供,因为我自己处理它真的没有意义,所以我不费心在模型/表中做任何保存覆盖作为 joomla 的默认函数“应该管用。我的下一步是几乎完全覆盖 JTable/JModelAdmin 以确保我解决了这个问题(尽管我的代码中仍有一部分可能是这个问题的来源,尽管经过几个小时的搜寻,我已经几乎放弃了希望在那)。
我也将此添加到 Joomla 问题跟踪器
在那里,我包含了几个屏幕截图。尽管它链接到相同的东西,但也将其作为问题发布在 cms 存储库上。
无论哪种方式,如果找不到答案,我都会以一种或另一种方式解决这个问题,我感谢任何可以提供帮助的人,因为这是该组件中的一个严重错误,不一定是 Joomla,但如果它确实是 3.1 的错误,我可以想象一下,我将是第一个遇到这种情况的人。
joomla3.1 - 使用 Wright 下拉菜单的 Joomla 3.0 不起作用
我昨晚刚开始做这件事,我的下拉菜单不会显示。
http://okcomputersolution.com/test/test/index.php
这是我使用 Wright 框架的第二个站点,之前让下拉菜单正常工作我没有遇到任何问题。请帮助我了解故障排除过程 - 我正在使用 Firebug。
php - 在 Joomla 中设置列宽的基本 php
我正在使用带有引导程序的 Joomla 来创建 Joomla 模板。我有一个 3 列布局(容器总共 12 个,所以 Bootstrap:span12)。我在 Joomla 后端设置参数以设置 $left 和 $right 列宽,然后在我的模板中回显这些变量以设置左右 div 列宽(在 index.php 中)
但是,我想在我的模板中使用一些简单的逻辑,根据后端参数中输入的 $left 和 $right 值自动计算和设置中间列的跨度值。
我对 PHP 的了解几乎为零,所以请原谅我这段代码的粗俗。我只想检查我正在做的事情是正确的还是愚蠢的,或者是否有更好的方法。这就是我正在做的...
然后在我的html中设置我的中间列的宽度 - 简单地......
php - 无法在我的电脑上安装 joomla 3.1.5
我正在使用 joomla 3.1.5。
在我的本地主机上安装 joomla 时,安装进入无限循环,仅显示创建数据库表进程。
任何人都可以帮助我。
我需要更改 php.ini 或其他任何地方的任何内容吗?
standards - Joomla 严格标准错误
我正在 Joomla 3.1 中安装一个扩展。它工作正常,但在为其分配扩展名的每个页面上都显示错误“严格标准:JSJobsController::display() 的声明应与 C 中的 JControllerLegacy::display($cachable = false, $urlparams = Array) 兼容: \xampp\htdocs\SysMind\administrator\components\com_jsjobs\controller.php 在第 25 行"
代码是 -
joomla3.0 - Joomla 3 快速图标链接 - 在新窗口中打开?
在您登录 Joomla(第 3 版)后,我在页面右侧显示的“快速图标”列中添加了一些链接。
单击时有没有办法在新窗口中打开快速图标?
joomla3.1 - 在 htdocs 中哪里可以找到 joomla 3.1 中创建的文章?
我很难在找到我的 joomla 文件夹的 htdocs 中查看 joomla 3.1 中创建的文章。或者我是否可以找到我创建的文章的 php 代码?太感谢了..
.htaccess - 如果我激活 SEF 选项,则单击 Joomla 链接时未指定输入文件
在将我的 Joomla 站点从本地服务器迁移到远程 Linux 服务器后,我发现了一些问题。
该网站是这个:lnx.erusma.org
问题是,如果在我的管理面板的 SEO 选项中,我禁用了URL SEF选项,它工作得很好(就像现在一样)但是如果我激活这个选项以获得更好的链接,每次我点击它都会给我以下错误在链接上:未指定输入文件
我认为这可能取决于我的.htacces文件配置,即以下配置:
你能帮我解决这个问题吗?
肿瘤坏死因子
安德烈亚
iis - 当 Joomla 托管在 IIS 上时,如何从浏览器 URL 中删除“index.php”?
我正在开发 Joomla 3.1,我的 Joomla 项目托管在 IIS 服务器上。我在启用 SEO 配置时遇到了 index.php 进入我的网址的问题。我已经从 joomla 后端启用了所有必要的配置。
你能帮我删除 index.php 吗?
提前致谢。