问题标签 [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 投票
2 回答
7771 浏览

security - Joomla 被黑了。如何预防?

好的,所以我的一个网站(在 joomla 上)像第六次一样被黑客入侵......

我不会告诉你任何故事。只有事实:

首先,我发现在模板索引文件中出现了一些外来代码:

然后我在 tmp 文件夹中找到了一个名为 asd.php 的文件

内容: http: //www.codr.cc/bb027a

我试图解码并得到类似: http: //www.codr.cc/97c183

这怎么发生的?黑客如何获得创建文件的权限?所有文件夹的权限都是 755 和文件 - 644。

Joomla 没有任何不安全的模块、组件或模板。一切都是最新的。

我还应该做些什么来防止未来的黑客攻击?

0 投票
2 回答
3464 浏览

joomla - 自己的模板安装后 Joomla 服务器错误 500

我制作了一个在本地工作得很好的模板,但是当我将它安装在服务器上并将其设置为默认值时,我收到服务器错误 500。所有其他(默认)模板似乎工作正常,但是......有什么想法吗?

0 投票
5 回答
3098 浏览

php - 后端 Joomla 3.0 组件 JS 错误

我正在开发一个 Joomla 3.0 组件。作为示例,我从 Joomla 文档中下载了 com_hello 组件。

我发生的错误是,当我检查视图列表中的复选框时,我收到一条错误消息TypeError: b is null。这个错误发生在 core.js 的某个地方。

通常在 2.5 中,如果我使用JHtml::_('grid.id',$i,$item->id);代码并<input type="hidden" name="boxchecked" value="0" />在表单中有字段,它工作正常。

我还查看了 Joomla 核心的一些组件,但没有发现丢失的内容或其他错误。

这是default.php我的观点的代码:

0 投票
4 回答
16918 浏览

joomla - 从 Joomla 1.5.26 升级/迁移到 Joomla 3.0.1

我有一个 joomla 1.5.26 站点并想升级到 Joomla 3.0.1。那可能吗?如果有,步骤是什么?我正在寻找像 JUpgrade 这样的安装程序来执行此操作。

我意识到这是一个两步过程:从 Joomla 1.5.26 迁移到 Joomla 2.5

湾。从 Joomla 2.5 迁移到 Joomla 3.0.1

使用组件JUpgrade备份文件后用于这两个步骤Akeeba / XCloner

我是对的还是我错过了一步?

0 投票
1 回答
4214 浏览

php - Joomla 3.0 的 db->loadObjectList() 可能存在问题

我们开发了一个可以在 Joomla 1.5 和 2.5 上正常工作的喊话箱。我通过更改 XML 中的版本和其他一些位 n bobs 使其与 Joomla 3.0 兼容。

当我尝试加载分配了喊话框模块的页面时,我收到以下错误消息:

我将其缩小到导致问题的一行,即:

此行来自以下用于检索喊声的函数:

老实说,我不知道为什么会出现这两个错误,因为它们的模块在以前的 Joomla 版本中运行良好。我尝试使用不同的方法来获得呼喊声,但没有任何效果。

有没有人知道为什么会发生这种情况并有解决方案?

0 投票
2 回答
5834 浏览

xml - Joomla 扩展安装

我正在开发一个扩展(模块),如果可能的话,我希望与 Joomla 1.5、2.5 和 3.0 兼容。我的主要问题是解决所需的不同 XML 文件。我决定manifest.xml为 Joomla 1.5 创建一个带有<install>标签的mod_mymodule.xml文件,并为 Joomla 2.5/3.0创建一个<extension>带有mod_mymodule.xml包含字段集等标签的文件,同时manifest.xml包含<params>.

我的问题是我的扩展在 Joomla 3.0(在本地主机上)上安装得非常好。然而,在 Joomla 2.5 上安装时,参数下没有任何显示。Joomla 2.5 的优先级是什么,为什么它使用manifest.xml带有安装标签的文件而不是mod_mymodule.xml文件?

Joomla 2.5 是否<install>将 XML 文件顶部的标记优先于具有标记的同一目录中的另一个 XML 文件<extension>

清单文件:

mod_mymodule.xml 文件:

错误:在位置参数下方:(!)注意:尝试在第 50 行的 ROOT\administrator\components\com_modules\views\module\tmpl\edit.php 中获取非对象的属性

在排序参数(!)下注意:尝试在第 61 行的 C:\wamp\www\joomla25\administrator\components\com_modules\views\module\tmpl\edit.php 中获取非对象的属性

它还Module XML data not available在底部说。

更新:经检查,它肯定manifest.xml是正在安装的文件,而不是mod_mymodule.xml我希望 Joomla 2.5 使用的文件。

0 投票
1 回答
8102 浏览

joomla - Joomla 组件安装警告 JInstaller: :Install: 找不到 Joomla XML 安装文件

我正在使用最新的 Joomla 版本 3.0.1,并尝试安装 VirtueMart。当我这样做时,我收到警告:

"JInstaller: :Install: Cannot find Joomla XML setup file"

我正在使用 Wamp Server,所以问题可能出在服务器配置中,因为所有设置都是默认设置。

0 投票
4 回答
10883 浏览

joomla - 在 Joomla 3 中的其他 Javascript 之前加载 jQuery

我正在为 Joomla 3 调整一个自定义组件。它依赖于 jQuery,这是我之前自己加载的。现在它已包含在基本模板中,我不需要。但是,我的依赖于 jQuery 的自定义 javascript 是首先加载的。我使用以下表格加载它们:

这正确地将它们包含在<head>元素中,但它们是在 jQuery 之前加载的。

一些快速搜索显示abstract class JHtmlJquerylibraries/cms/html/jquery.php但我不确定从哪里调用它。

如何更改加载顺序,以便在依赖它的脚本之前加载 jQuery?我可以在不进入核心代码的情况下做到这一点吗?

0 投票
3 回答
941 浏览

php - 如何通过 PHP 更改 Joomla 管理员 URL - 无插件

由于我是 Joomla 的新手,我想知道是否有办法通过使用 PHP而不是使用插件或扩展来更改管理员 URL。据我所知,使用 3rd 方组件是有风险的。我真的不想在 mysite 中使用 3rd 方扩展。我怎样才能完成它?

默认情况下,Joomla 管理员 URL 是 yoursitename/administrator。

更改/includes/defines.php 和 /administrator/includes/defines.php中的常量不起作用

谢谢

0 投票
1 回答
4895 浏览

php - 带有 parent::display() 的 Joomla 3.0 PHP 中的错误 324 (net::ERR_EMPTY_RESPONSE) 错误;在控制器中

在 Joomla 3.0 的自定义组件控制器中,我收到以下错误

Error 324 (net::ERR_EMPTY_RESPONSE)

回应来访/administrator/index.php?option=com_customname

在页面显示的 /customname/controller.php 中注释掉,parent::display();但显然缺少关键信息/选项/表单。

硬刷新和清除缓存并不能解决问题,它不仅仅是 chrome 特定的,FF 和 IE 也返回一个空白页。

有任何想法吗?

提前致谢

编辑 1

  • 登录时出错...没有任何记录。
  • 网站用于在 localhost 上进行开发。
  • Win7 与 IIS7。

编辑 2

试图访问:administrator/index.php?option=com_custonname&view=customnametypo

An error has occurred. 500 View not found [name, type, prefix]: customnametypo, html, custonameView