【发布时间】:2013-03-12 14:36:59
【问题描述】:
我正在尝试更新我们的模板和当前模块以及后端管理组件以使用 Joomla 3。
我已经更新了组件文件以在需要的地方使用JControllerLegacy 等,我可以在我的后端看到它——基本上。它是一个字段,您可以在其中放入一串信息,然后将其保存到数据库中,然后在其他模块中重新使用。
我可以在文本字段中输入内容,但如果我点击保存、保存并关闭或取消,则完全没有任何反应。
我没有遗漏任何文件,因为这是从 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 3 不应该用于公众”的态度是什么?稳定,官方推荐启动新项目,过几天3.1版本会出来,也推荐新站点公开使用
-
我说因为我到处读到有人发布关于将 2.5.x 转换为 3 的问题时,人们对他们说的第一件事就是它不应该在公共网站上使用,以消除这种性质的回复我想我会把它放进去。无论如何,我们现在不能将它们用于公共网站,因为我们是一家企业,需要确保我们的模板在我们将它们转移到新的 3.x 之前 100% 工作,因此为什么我开始现在转换这些东西。
-
Joomla! 3.0相当稳定,月底会出3.1,一键更新。考虑新项目 3 系列,因为它将获得新功能,所有开发都将集中在该系列上。 2.5.x 系列只会得到错误修复和更新。
-
我们永远不会发布不稳定的东西。扩展开发者和模板者是否准备好是一个不同的问题。您是否在您的领域使用 jform?
-
如前所述,我并不是说它不稳定,我需要先将我们构建的当前模板和扩展转换为与 3.x 一起使用,然后给它们发送文本以确保它们首先工作,这就是我现在正在做。我之前没有对扩展/组件等做很多事情,我在谷歌上搜索的所有内容都说不要使用 3.x,但我确信一旦我完成所有工作,我们将基于新的站点启动我们的新客户站点。