问题标签 [joomla3.0]

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 投票
3 回答
826 浏览

php - 为日历字段赋值

我正在使用 joomla 3.0。我只是面临简单应用程序的问题。我有一个视图。所以我在模型文件夹下设计了一个 xml 文件。在 view.php 中检索。应该有一个日历字段。我需要将当前日期分配给该字段。我如何通过 php 执行此操作?表单.xml:

视图.html:

默认.php:

我怎样才能应用这个领域的当前日期?

0 投票
3 回答
1337 浏览

joomla - 将 joomla 管理组件从 2.5 更新到 3.x

我正在尝试更新我们的模板和当前模块以及后端管理组件以使用 Joomla 3。

我已经更新了组件文件以JControllerLegacy在需要的地方使用 etc,我可以在我的后端看到它 - 基本上。它是一个字段,您可以在其中放入一串信息,然后将其保存到数据库中,然后在其他模块中重新使用。

我可以在文本字段中输入内容,但如果我点击保存、保存并关闭或取消,则完全没有任何反应。

我没有错过任何文件,因为这是从 2.5.x 上的工作版本直接导入的,当我运行 Web 控制台时它告诉我:

TypeError: b is null @ /media/system/js/core.js:4

Empty string passed to getElementById(). @ /media/jui/js/jquery.min.js:2

我认为它试图告诉我文本字段是空的。但是,无论里面有什么,它仍然没有做任何事情,我会认为取消是否无关紧要盒子里是否有任何东西。

任何指针都会很棒。

0 投票
2 回答
6685 浏览

joomla - 构建原生 Joomla 3.x 组件

所以我决定看看新的Joomla!MVC 带来。因为我是一个边做边学的人,所以我开始构建本地 Joomla!3.x 组件,我的意思是在现实世界的项目中不使用遗留类,而不仅仅是 hello world 的东西。

作为学习材料点,我使用了Lendr 教程,并且还检查了一些新的 Joomla!jissues代码

我从遗留类中错过的一件事是 JModelList。所以我基本上说明了从那里复制粘贴到我的组件的方法。

现在一切都如此轻巧和灵活,但基本上为了实现与遗留类相同的功能,我实际上必须编写和维护更多代码。我“喜欢”编写的功能之一是基本的 CRUD 功能。

所以我的问题是:有没有使用 Joomla 的新 MVC 的好例子?

0 投票
0 回答
2004 浏览

php - 构建 Joomla 3 自定义组件

我目前正在 Joomla 3 中构建一个自定义组件,它允许用户使用前端的 Ajax 表单通过邮政编码搜索体育俱乐部。我拥有所有这些功能,现在正在处理组件的后端(在管理员中)。此部分需要允许管理员添加和删除体育俱乐部等。

我在构建自定义 Joomla 组件方面没有过多的经验,但对 MVC 有很好的工作知识,但遇到了一些问题。

该组件使用名为“Posctodes”的视图作为默认视图,该视图本身包含所有当前体育俱乐部的下拉菜单,允许用户选择俱乐部,点击提交并被带到编辑页面以更改有关该俱乐部的详细信息。这就是我遇到问题的地方。我想制作一个名为“editform”的单独视图,用户将被带到他们选择了一个俱乐部进行编辑。我不确定如何在 Joomla 框架内解决这个问题。

到目前为止,这是我的组件代码:

组件的控制器(admin/components/com_postcode/controller.php):

?>

邮政编码视图的 view.html.php 文件 (admin/components/com_postcode/views/postcodes/view.html.php):

?>

以及视图文件(admin/components/com_postcode/views/postcodes/tmpl/default.php):

正如您从“default.php”文件中看到的那样,我告诉表单提交到“clubedit”视图,但它没有。我知道我在这里遗漏了一些东西,但是在线上没有很多关于 Joomla 3 组件的文档。任何人都可以对此有所了解吗?

谢谢!!

0 投票
2 回答
316 浏览

joomla - 在忘记密码时更改电子邮件

默认情况下,joomla 3.0 在电子邮件中发送激活码,是否可以通过链接而不是复制和粘贴此代码来进行配置?

0 投票
1 回答
1122 浏览

joomla - 创建 Joomla 子菜单模块

假设在 Joomla 中,我的菜单设置如下:

  • 菜单 A(别名:menu_a)
    • 子菜单 A1(别名:submenu_a1)
    • 子菜单 A2(别名:submenu_a2)
    • 子菜单 A3(别名:submenu_a3)
  • 菜单 B(别名:menu_b)
    • 子菜单 B1(别名:submenu_b1)
    • 子菜单 B2(别名:submenu_b2)
    • 子菜单 B3(别名:submenu_b3)
  • 菜单 C(别名:menu_c)

我想在页脚为所有以菜单为标题的子菜单设置菜单模块。它将如下所示:

模块 1 标题:菜单 A

  • 子菜单 A1
  • 子菜单 A2
  • 子菜单 A3

模块 2 标题:菜单 B

  • 子菜单 B1
  • 子菜单 B2
  • 子菜单 B3

这可能吗?

我尝试使用通常的菜单模块(和 RokNavMenu,因为我使用的是 RocketTheme 模板),但它可以使用级别限制显示的最佳效果如下:

  • 子菜单 A1
  • 子菜单 A2
  • 子菜单 A3
  • 子菜单 B1
  • 子菜单 B2
  • 子菜单 B3

或者,我可以简单地创建一个新菜单并为菜单 B 复制菜单 A 和另一个,但这将创建一个不同的 url 来访问子菜单。最初说子菜单 A1 页面的 url 是 domain.com/menu_a/submenu_a1。但是通过创建重复项,菜单 A 的别名将不得不更改,这将导致例如 domain.com/menu_a_2/submenu_a1。

所以我在很多网站上都看到过这种做法,创建了类似“站点地图”的东西,但实际上是如何使用 joomla 的菜单模块完成的呢?请注意,我使用的是 Joomla 3.0。

0 投票
4 回答
3208 浏览

php - 如何让 Joomla 3.0 富文本编辑器允许 HTML?

在 Joomla 2.5 中,我使用以下代码生成富文本编辑器,它允许我输入 HTML 并将其保存在数据库中。代码如下。

但在 Joomla 3.0 中,我使用相同的代码,但富文本编辑器不允许我输入 HTML。文章管理器富文本编辑器中的编辑器允许我输入 HTML。为什么这个编辑器没有?

我怎样才能解决这个问题?应该传递哪些额外的参数以允许富文本编辑器允许 HTML?

0 投票
1 回答
656 浏览

joomla - 使用 router.php 使我的网站 url 用户友好

我正在研究 SEF - router.php 以使我的网站 url 用户友好。这是我的网址,我想从此网址中删除名称“组件”和“com_test”。

http://localhost/projects/component/com_test/project/1-unique.html

我已经检查过,unset($query['view'])但它没有在网站上进行任何更改。

注意:请不要为别名创建菜单项。

0 投票
1 回答
50 浏览

joomla - 在服务器上导出整个数据库并返回 url 以下载

是否有任何工具可以转储导出整个数据库(结构+数据),将 bd_sql.zip 保存在服务器上并返回 url 以下载 dp 转储?

我找到了 LazyDbBackup,但它是 cron 类型的插件,我需要允许管理员在需要时只使用一个用于 db dump 的按钮。

0 投票
1 回答
269 浏览

joomla - joomla 组件保存创建一个新实例而不是更新

我正在开发一个由notwebdesign.com构建的 Joomla 3.0 组件。

在管理员中,每次我尝试保存数据时,它都会创建一个新的数据实例,而不是更新已经加载到表单中的数据。