问题标签 [joomla3.9]

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 投票
0 回答
60 浏览

joomla - JCE 2.5 缺少它的工具栏

我将 JCE 2.5 与 Joomla 3.9.8 Stable 一起使用。

我有 2 个用户组;一个是超级用户,另一个是前端用户。

超级用户的编辑器加载正常,但前端用户的编辑器工具栏缺失。它工作得很好,突然消失了,不知道是什么原因造成的。

我检查了编辑器和用户组的所有设置,一切都很好。编辑器已启用并设置为默认值。我还尝试在用户的基本设置下添加 JCE 编辑器,但没有任何帮助。

这是它的加载方式: 在此处输入图像描述

当我单击“切换编辑器”时,它只是隐藏了用于加载工具栏的灰色部分,下面是图像。 在此处输入图像描述

0 投票
1 回答
52 浏览

php - 如果项目较浅则添加

如果项目较浅,我想关闭列表项和无序列表。

已编写以下代码,但列表并未关闭,即使项目较浅:

0 投票
1 回答
11 浏览

joomla3.9 - 模板头中不包含 Joomla 模块样式和脚本

今天我在使用 Joomla 时遇到了一个非常奇怪的问题。我在本地机器上开发了一个站点,一切似乎都运行良好。请参阅下面的源头元素的图像:

在此处输入图像描述

所有模块都按预期显示。但是,当我将站点移动到远程服务器上的主机时,奇怪的是找不到模块的样式和脚本,并且我的模块散落而没有样式。

在此处输入图像描述

这意味着什么?我在谷歌和 StackOverflow 上到处搜索,但似乎没有人遇到过这样的问题。有人可以帮我吗?我应该注意什么?我使用的模板 (zeta) 是从原始 Joomla Protostar 模板重命名的自定义模板。我正在使用 Joomla!3.9.13、PHP 7.3.1 和 Ipage.com 服务器。先感谢您。

0 投票
1 回答
68 浏览

joomla - 管理员批准后,Joomla 可以向用户发送电子邮件吗?

问题是:

  1. 用户在旁边注册并收到一封注册电子邮件,其中包含可以使用的确认链接。和
  2. 管理员收到新注册用户的电子邮件通知
  3. 管理员激活并启用用户
  4. 不会向用户发送有关其帐户激活的通知电子邮件

日志中没有提示。邮件服务器按描述工作。为用户激活系统电子邮件的测试显示行为没有差异。$return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $data['email'], $emailSubject, $emailBody, true);在 registeration.php 中也添加了 true

这个功能真的有用吗?解决这个问题的任何帮助都会得到很大的帮助。

使用 Joomla 3.9.15 并且没有用于用户管理的外部插件。

在此先感谢您的时间。

0 投票
1 回答
31 浏览

php - 生成动态表单以显示在管理视图中

我在一个组件上,我希望用户将自己的字段添加为另一条记录的选项。

例如,我有一个视图产品 (administrator/components/com_myproducts/views/product/...)。此视图将获得其标题、别名和表单描述 (administrator/components/com_myproducts/models/forms/product.xml)。表单 xml 是静态的,但我希望用户自己添加产品属性。

所以我添加了另一个视图属性,用户可以在其中添加带有名称和字段类型的记录。

现在我希望将这些属性添加到产品表单中。所以它基本上是从数据库中获取属性,加载表单 XML,将属性附加到 XML 并将修改后的 XML 提供给 JForm 对象以在产品模型 getForm() 中返回它。

在 Product 模型中,这看起来像这样:

如何使用修改后的 xml 更新表单,还是应该以另一种方式处理?

0 投票
2 回答
2559 浏览

joomla3.9 - 安全令牌不匹配。该请求被中止以防止任何安全漏洞。请再试一次

当我尝试登录或从辅助站点创建新帐户时,我的 Joomla 网站出现上述错误。我还注意到以下两件事:

  1. 如果我从后端创建一个新用户,这不会出现在 _users 表中;
  2. 每次我尝试从前端徒劳地登录时,都会在网站根目录中自动生成一个名为“.myjoomla.configuration.php.md5”的文件,其中包含一个字母数字字符串。此外,如果我通过 FTP 手动删除它,它会再次出现。

我的网站被黑了吗?我该如何解决?

0 投票
0 回答
92 浏览

model-view-controller - 如何在 Joomla 的前端部分使用编辑和保存按钮创建列表视图!3 成分?

我正在尝试开发 Joomla!3 组件,它具有显示某些实体列表的视图,其中带有创建和编辑按钮,用于相应地创建和编辑此列表的项目。此视图必须显示在前端。您能帮我找出 view.html.php、模型和控制器文件中应该包含哪些代码吗?

0 投票
1 回答
41 浏览

php - 有人对此错误有解决方案吗?

我的 index.php 第 35 行和第 49 行有语法错误。我该如何解决?我的网站显示以下错误消息“错误!我们遇到问题语法错误,文件意外结束您要查找的页面不存在。对此感到抱歉。”

这是代码:

0 投票
0 回答
15 浏览

joomla3.9 - 搜索结果页面中的 URL 错误,而不是文章指定菜单项的 URL

我有启用 SEF URL 的 Joomla 3.9.21。

一切正常,但搜索结果页面。

例如,这是一篇文章的 SEO 链接(分配了一个菜单选项,其根选项称为“proyectos”):

到目前为止,一切都很好。但是,当我在结果中搜索该文章的位置时,该文章的链接是这样的:

如何摆脱component/content/article部分并用文章分配的菜单选项替换它?在这种情况下,根菜单选项称为“proyectos”。

如果我禁用 SEF,我意识到这个 URL 是分配给文章的菜单选项:

搜索时,这是结果页面中该文章的实际 URL:

也许catid=13&Itemid=101零件有干扰。catid是文章被分配到的类别,101Itemid是主菜单项。这个ID很奇怪。由于某种原因,com_search 模块没有找到与文章关联的 Itemid,在本例中为 160。

问候

海梅

0 投票
0 回答
129 浏览

constants - Joomla 3.9.19 在组件显示功能中从全局配置中获取常量

我创建了一个组件,需要在组件管理员中获取一个常量值,并根据它列出项目。我尝试了不同的方法来获取 'view.html.php' 中的 'display()' 函数中的常量值。我期望该值将在带有 $this 的 default.php 中可用。

我在 configuration.php 文件中定义了常量,应该定义一个 URL。

在 display() 函数中,

似乎这不起作用。

然后,我试过了

那也行不通。

我已经提到了这个线程,Joomla 3 - 如何从配置文件中获取价值?

如何从配置中获取常量到组件视图文件?