问题标签 [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.
php - 为日历字段赋值
我正在使用 joomla 3.0。我只是面临简单应用程序的问题。我有一个视图。所以我在模型文件夹下设计了一个 xml 文件。在 view.php 中检索。应该有一个日历字段。我需要将当前日期分配给该字段。我如何通过 php 执行此操作?表单.xml:
视图.html:
默认.php:
我怎样才能应用这个领域的当前日期?
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
我认为它试图告诉我文本字段是空的。但是,无论里面有什么,它仍然没有做任何事情,我会认为取消是否无关紧要盒子里是否有任何东西。
任何指针都会很棒。
joomla - 构建原生 Joomla 3.x 组件
所以我决定看看新的Joomla!MVC 带来。因为我是一个边做边学的人,所以我开始构建本地 Joomla!3.x 组件,我的意思是在现实世界的项目中不使用遗留类,而不仅仅是 hello world 的东西。
作为学习材料点,我使用了Lendr 教程,并且还检查了一些新的 Joomla!jissues代码。
我从遗留类中错过的一件事是 JModelList。所以我基本上说明了从那里复制粘贴到我的组件的方法。
现在一切都如此轻巧和灵活,但基本上为了实现与遗留类相同的功能,我实际上必须编写和维护更多代码。我“喜欢”编写的功能之一是基本的 CRUD 功能。
所以我的问题是:有没有使用 Joomla 的新 MVC 的好例子?
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 组件的文档。任何人都可以对此有所了解吗?
谢谢!!
joomla - 在忘记密码时更改电子邮件
默认情况下,joomla 3.0 在电子邮件中发送激活码,是否可以通过链接而不是复制和粘贴此代码来进行配置?
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。
php - 如何让 Joomla 3.0 富文本编辑器允许 HTML?
在 Joomla 2.5 中,我使用以下代码生成富文本编辑器,它允许我输入 HTML 并将其保存在数据库中。代码如下。
但在 Joomla 3.0 中,我使用相同的代码,但富文本编辑器不允许我输入 HTML。文章管理器富文本编辑器中的编辑器允许我输入 HTML。为什么这个编辑器没有?
我怎样才能解决这个问题?应该传递哪些额外的参数以允许富文本编辑器允许 HTML?
joomla - 使用 router.php 使我的网站 url 用户友好
我正在研究 SEF - router.php 以使我的网站 url 用户友好。这是我的网址,我想从此网址中删除名称“组件”和“com_test”。
http://localhost/projects/component/com_test/project/1-unique.html
我已经检查过,unset($query['view'])
但它没有在网站上进行任何更改。
注意:请不要为别名创建菜单项。
joomla - 在服务器上导出整个数据库并返回 url 以下载
是否有任何工具可以转储导出整个数据库(结构+数据),将 bd_sql.zip 保存在服务器上并返回 url 以下载 dp 转储?
我找到了 LazyDbBackup,但它是 cron 类型的插件,我需要允许管理员在需要时只使用一个用于 db dump 的按钮。
joomla - joomla 组件保存创建一个新实例而不是更新
我正在开发一个由notwebdesign.com构建的 Joomla 3.0 组件。
在管理员中,每次我尝试保存数据时,它都会创建一个新的数据实例,而不是更新已经加载到表单中的数据。