问题标签 [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.

0 投票
1 回答
312 浏览

joomla - Joomla 2.5 自定义组件:安装时创建路径

我的自定义组件需要特定的路径,比如/images/example/photos.

如何在安装时创建它,但前提是它还不存在?

0 投票
1 回答
428 浏览

joomla - Joomla 2.5 自定义组件:过滤条目

在一个自定义组件中,在站点视图中,我显示了一个国家列表,每个国家都作为指向另一个页面的链接,显示居住在该国家的人。

这是一个链接:

缺少什么:
打开人员页面时,会列出 所有人员。

我在找什么:在上面的示例中,我只想
显示链接中的国家/地区的人。1

我试图在model-filesof中添加这个条件persons,但是失败了。

+++编辑++++

感谢接受的答案,我能够完成我所需要的。不幸的是,这似乎会产生副作用:

抛出该错误的代码是

注释掉该行时,此代码将出现相同的错误:

这是怎么发生的,我该怎么办?试图追查这个问题,但不知道从哪里开始。

+++编辑+++

Wasnm 还不能解决这个问题。做了一个var_dump($this->pagination);,这是输出:

所以对象确实存在,不是吗?

0 投票
1 回答
685 浏览

php - Joomla 3 deleteList 删除图像

我目前正在覆盖 Joomla 3 的 deleteList,如下所示:

在一个或多个项目中,有一个与之关联的图像,因此数据库具有以下内容:

所以我的问题真的是我如何在删除时将图像名称分配给一个或多个项目?

0 投票
1 回答
317 浏览

joomla - 在自定义组件的站点视图中访问由外键链接的数据

在我的自定义组件中,在站点视图中,我有一个国家列表(视图:国家)。单击一个国家,将显示另一个视图(视图:人员),显示居住在该国家/地区的所有人员。

现在,在个人视图中,我想显示该国的名称和国旗。

所以我想添加function getCountry()一个...site/models/persons.php

然后,我添加到.../site/views/persons/view.html.php

结果:我以为我可以在---/site/views/persons/tmpl/default.php类似...

...但我没有输出...我做错了什么?

0 投票
1 回答
523 浏览

joomla - 如何在 joomla 2.5 的前端发布新创建的组件

我第一次创建了一个新组件。它的后端功能都运行良好。现在我想在前端展示它。我创建了一个新菜单项并选择了这个新组件,但是当我点击我的菜单错误 500 时在前端选择了View not found [name, type, prefix]: tenders, html, tendersView. 我的站点文件夹结构是:

com_tenders/controller.php

意见/标书/view.html.php

模型/tenders.php

如果需要任何澄清,请告诉我。

0 投票
1 回答
1350 浏览

php - Joomla postSaveHook 设置 jform

我忙于图像移动功能,所以我重写了一些控制器功能,不幸的是我需要图像名称的项目 ID,所以我将表单 save() 更改为 postSaveHook(),因为我无法在 save() 中获取项目 ID但现在我面临另一个问题,我无法将表单数据设置为新重命名的图像。

这是代码:

无论如何我可以从中保存数据吗?或者如果我恢复保存,我将如何获得 ID?

非常感谢任何帮助。

0 投票
0 回答
454 浏览

joomla - 自定义组件:在视图对象中检索过滤器

在我的自定义组件中...

  • 我将国家列表显示为链接和一个名为“dogs”的额外链接
  • 单击一个国家/地区后,将显示该国家/地区的人员列表(视图:人员),方法是country在模型中添加过滤器。
  • 如果单击“狗”,则会显示拥有狗的人员列表(视图:人员),无论他们居住在哪个国家/地区。这是通过dog在模型中添加过滤器来完成的。

人员视图中的任务
,我想根据国家或狗是否设置为过滤器来显示标题,例如“奥地利”或“有狗的人”。

我试过的......
从我的视图对象读取活动过滤器总是返回两个过滤器1,即使它没有设置:

我的模型文件(片段):

编辑:

视图.html.php:

我迷路了——从状态中读取信息是胡说八道,还是我的过滤器设置不正确?

0 投票
1 回答
66 浏览

php - Joomla - 新添加的 usre 寄存器字段值不在 getUser() 中

我在 joomla 2.5 用户组件中user_type的表中添加了新的字段调用。users并更新了 'libraries\joomla\user\user.php' 文件和.xml新文件的文件。

当我注册新文件时,它可以正常工作并使用新的表单值更新新的数据库字段。但是当它调用getUser()数组时,新字段值为空。我只是将数组打印为

所有其他字段的值如下:

为什么该usre_type字段值没有出现在数组中?是否有任何文件,getUsre() 需要更新?

0 投票
0 回答
478 浏览

model-view-controller - 如何在 Joomla 2.5 组件中链接多个表格?

我正在尝试创建一个在数据库中使用 3 个表的组件。我想将第一个表与第二个表链接,然后将第二个表与第三个表链接。

更准确地说,考虑这个:

  1. 类别:id名称
  2. 子类别:idcategory_idname
  3. 子子类别:id , subcategory_id , name

我为所有三个表创建了模型、控制器和视图。只是想知道如何将它们链接在一起,以便在类别的列表视图中,我可以有一个子类别的链接,然后单击该链接,我可以显示该类别的子类别。

我已经用谷歌搜索了将近 3 天了。但是找不到答案。

任何帮助表示赞赏。

0 投票
1 回答
91 浏览

joomla3.0 - jNews 安装在 Joomla 中出现数据库错误!3

我已经jNews安装在我的 Joomla!3站点然后我尝试安装jNews 8.2.1它给出以下SQL错误:

发生此错误后,除ConfigurationjNews之外的所有其他选项都可以正常工作。一旦我点击Configuration,它就会返回相同的SQL错误!不知道如何解决这个问题!

有什么帮助吗?

提前致谢!