问题标签 [joomla-component]
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 - 使用 PHP 以编程方式将 CSS 注入 Joomla 内容编辑器 (JCE)?
我想在 JCE 编辑器 iframe 中仅针对特定页面嵌入样式表,最好使用 PHP。现在,JCE 管理界面允许您为在管理控制面板中加载 JCE 的每个实例全局设置样式表,并按单个用户配置文件进行设置。但是,我正在创建自定义组件来加载编辑器以进行显示,如下所示:
我希望能够根据组件的不同部分加载不同的样式表。据我所知,这并不存在开箱即用,所以我想看看是否有一些 API 方法可以帮助我实现这一目标。
就像是:
joomla - 如何制作joomla配置xml
我在网上搜索并没有找到任何解释清楚的东西。
我想为我的组件和模块创建配置,但不知道从哪里开始或如何开始,如果任何人知道好的教程会很棒。
php - 如何添加菜单项特定参数并在 joomla 2.5 菜单上阅读它们?
我在 joomla(2.5) 上进行了一些编程,并创建了一个组件,效果很好,现在我发现了一个问题......我需要该组件接收一个参数(来自 joomla 的菜单)并指示一个值,然后用那个值我会计算一些东西(比如模块的参数)。
所以,经过搜索,我找到了这个文档
http://docs.joomla.org/Component_parameters
这很好(如果可以的话),但我有一个问题..我无法添加任何参数,我复制并粘贴了 XML 的代码,我应该在其中设置我的参数字段......但不起作用,我试过了使用我用于模块的字段,它确实出现了,但我无法阅读它们......
知道怎么做吗?
这是我的xml。
请帮忙
joomla - 如何开发 Joomla 1.5 组件?
如何开始为 Joomla 1.5 框架开发组件?有没有人知道一个好的教程,或者有一个很好的参考?
我已经阅读了 wiki 上的教程,但我不太理解,所以如果你能指点我另一个,那就太好了。
我知道理想情况下我应该使用 Joomla 2.5 或 3.0,但我被要求为现有网站开发此版本,我无法决定使用哪个版本。
joomla - 在joomla 2.5中动态添加输入框到编辑表单
我按照本教程介绍了如何为 joomla 2.5 构建组件,但现在我被卡住了。
我想要做什么:除了在 admin\models\forms\.xml 中定义的那些字段之外,我还想动态添加表单字段。字段列表应从数据库中读取。
我有一个:
- 主表
#__tours(id, title)
, - 字段列表表
#__tourfields(id,lable,description,position)
- 字段值表
#__tourfieldvalues(tourid,fieldid,fieldvalue)
#__tourfields
包含附加字段的列表,用户可能希望为 中的每个条目指定这些字段#__tours
。#__tourfieldvalues
将包含附加字段的值。
所以现在我需要弄清楚如何将输入框添加到编辑表单中的每一行#__tourfields
,读取#__tourfieldvalues
当前要显示的条目中的值#__tours
。
我怎样才能做到这一点?
php - 在 joomla 中保存后运行 php 函数/脚本
我试图弄清楚如何在 joomla 2.5 中保存项目后立即运行函数/脚本。Joomla 的 MVC 结构对我来说仍然相当复杂,所以我在这里拉头发,试图找出触发此保存事件的位置。另外我想保持代码整洁,所以我在这里寻求帮助。
基本上,一旦项目保存在 joomla 中,我想运行我自己的函数(比如说 emailUser() )。目前,当触发保存事件时,我无法做“其他事情”。
我在这里使用由组件创建器生成的自定义组件: http ://www.notwebdesign.com/joomla-component-creator/
我听说插件是解决方案,但我找不到有关保存事件以及如何使用插件来执行此操作的任何文档。Joomla 的帮助论坛也没有帮助。所以基本上我需要朝着正确的方向前进。
编辑:我似乎找到了创建保存按钮的工具栏,但这意味着它是通过 joomla 的内部工作方式保存的。它在 view.html.php 文件中。有什么方法可以使用自定义功能来利用它吗?
apache - 如何在 URL 中更改 Joomla 中的组件名称?
如何更改 joomla 中的 URL:
至:
joomla - 允许访问组件文件或安装在根目录下
我正在开发 Joomla 2.5 组件,但遇到了一些问题:
似乎在 htaccess 文件中设置为禁止访问 /components 文件夹中的 php 文件。但是我的组件需要有一个可以从外部应用程序访问的文件(该文件将接收来自外部服务器/域的请求)。
一种解决方案是在安装组件期间以某种方式更改 htaccess,但我认为这是愚蠢且不安全的事情。
其他想法是将该文件放置到站点的根文件夹中,但是如何进行安装来执行此操作(可能在主 xml 文件中更改/添加某些内容或.....)?
joomla - 清理joomla中的输入
我的 Joomla 插件中有这样的代码:
Joomla 会自动清理这个,还是我需要做一些事情(以及什么)来清理这个查询?使用 Joomla 2.5。
php - 如何让经理看到一个组件 joomla 2.5?
我正在创建一个新的 joomla 组件。
我已经将组件压缩到一个 zip 文件中并安装了它,一切正常,当我以超级用户身份登录时,我可以在组件菜单(在后端偏离课程中)看到该组件。问题是当我以经理身份登录时,我在该菜单中看不到组件,但是如果我将浏览器直接指向组件 url,我可以访问它。
这是一个非常简单的组件(没有配置或 access.xml) 我只希望管理员和超级用户都能在菜单中看到该组件。