问题标签 [joomla3.8]

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 投票
2 回答
550 浏览

.htaccess - Htaccess重写规则joomla 3

我想制定一个重写规则,将旧网址更改为新网址,如下所示:

https://www.website.com/apple/somethinghttps://www.website.com/orange/something

东西部分可以是任何东西,我只想在所有与苹果相关的链接中将“苹果”这个词换成“橙色”。

我有一个 joomla 3.8 网站,我在 joomla htaccess 文件中尝试了各种重写规则,但没有任何效果。我不知道如何编写规则以及将其放在 htaccess 文件中的什么位置。

最新失败:RewriteRule ^/apple(.*) /orange$1 [L,R=301]

我的 joomla htaccess 看起来像这样:

0 投票
0 回答
141 浏览

php - Uncaught exception 'Exception' with message 'View not found [name, type, prefix]: search, feed, searchView'

Here is the complete error :

Exception: Uncaught exception 'Exception' with message 'View not found [name, type, prefix]: search, feed, searchView' in /httpdocs/libraries/src/MVC/Controller/BaseController.php:847

Stack trace is as follows:

in Joomla\CMS\MVC\Controller\BaseController::getView called at /httpdocs/libraries/src/MVC/Controller/BaseController.php (621) in Joomla\CMS\MVC\Controller\BaseController::display called at /httpdocs/components/com_search/controller.php (34)

What error is related and how can i solve it ? Is it because of the article pages that doesnot exist ?

0 投票
0 回答
14 浏览

joomla3.8 - Joomla:库 mysql 模式不适用于插入记录、添加主键、删除表命令

在扩展更新时,我没有使用更新 SQL 架构,而是在该扩展下提供了一个自定义按钮,例如修复数据库。它工作正常。自定义脚本从相同的模式文件夹结构执行,即“/sql/updates/mysql”

但是一些 DDL 命令不能像 INSERT 一样工作,ALTER 用于为现有表添加主键,DROP 用于删除表。

我检查了“libraries/src/Schema/ChangeItem”下的 MysqlChangeItem.php 文件(使用 Joomla 3.8.10)并找到了不同的 DDL 命令,这些命令已处理但没有找到关于为现有表/添加主键的插入/删除表.

你能建议解决方案吗

0 投票
0 回答
59 浏览

php - Joomla 网站中的重复 URL(双 URL)

我正在使用 joomla 平台。我有一个 url 的小问题。

karisalmedia.com是我的域,online是子文件夹。在我在社区页面上共享的网站文章评论中。

如果我从社区页面访问 url,它将进入 404 页面。

  • 正确的网址:https://karisalmedia.com/online/index.php/ta/236-2018-07-02-05-23-16

  • 错误的网址:https://karisalmedia.com/online/online/index.php/ta/236-2018-07-02-05-23-16

如何删除一个/online

0 投票
1 回答
568 浏览

jquery - 如何在 Joomla 网站上更改 helix3 模板使用的 jquery 版本

我正在使用 Shaper Helix3 模板 (v2.5.5) 构建一个 Joomla (v3.8.13) 网站。在这个站点上,我想使用 Chronoforms v6,但我注意到当我在站点上激活表单时,某些功能(验证错误弹出窗口、工具提示等)不起作用。但是,这些功能在预览模式下工作。

现在我注意到在预览模式下,页面使用 JQuery 版本 1.12.4。这是 Joomla 提供的版本,可以在“/media/jui/js/”文件夹中找到。但是在站点本身上使用 JQuery 版本 1.8 并直接从存储库加载。下面的行写在网站上的头部标签之间。

现在我最好的猜测是 Helix3 在某处覆盖了使用的 Jquery 版本,并将链接添加到存储库,如上所示。但我不知道在哪里以及如何。我曾尝试在几个论坛上找到答案,但我都找到了更新 Joomla 本身使用的 jquery 版本的方法。

我已经尝试过的其他操作是:

  1. 重新安装 Shaper-Helix3 模板
  2. 更新 Joomla 的 jquery.js 和 jquery.min.js
  3. 更新 Helix3 的 bootstrap.min.css

希望这里有人可以告诉我如何解决这个问题。或者至少指出我正确的方向。

谢谢!

0 投票
1 回答
586 浏览

javascript - 使用 javascript 向选择菜单添加选项时出错

我遇到了两个问题:第一个是 javascript 没有向菜单添加选项,第二个是我的 for 循环结束时出现“意外或无效令牌”错误。

更新: 令牌错误是一个奇怪的字符。我删除了导致问题的行并重新输入,现在我不再收到错误,但我的脚本仍然没有添加选项。

我已阅读有关向选择菜单添加选项的信息,但我在那里找到的答案对我不起作用。我应该指出这是 Joomla 网站 (v3.8) 的一部分,因为这可能会导致一些意外行为。

我有一个函数,它应该根据字符串“id”挑选出一个特定的选择菜单,清除它的内容,然后用“options”数组的元素重新填充它。

该函数确实针对正确的菜单并清除其内容,但它没有添加“blah”选项或“options”数组中的任何内容。我尝试使用“appendChild(el)”而不是 add,但出现“appendChild() 不是函数”形式的错误。我做了很多控制台日志来确定代码的所有部分都按预期工作,除了“selectMenu.add(el);”

0 投票
1 回答
550 浏览

mysql - Joomla 3.8 与 MYSQL 5.6、5.7 和 8 的兼容性

我目前已经使用 MYSQL 5.5.62 在生产环境中设置了 Joomla 3.9.3,我想升级到 5.7 或 8。

joomla 3.9.x 是否与 MySQL 5.6、5.7、8 兼容。官方文档指出 joomla 与 5.5.X+ 兼容。虽然这可能意味着支持 5.6,但想知道为什么他们表示支持次要版本而不是像 5.5+ 这样的主要版本

只需要确认相同文件和任何官方支持文件(如果有)