Php Joomla 2.5中的JS作业扩展

Php Joomla 2.5中的JS作业扩展,php,joomla,joomla2.5,joomla-extensions,Php,Joomla,Joomla2.5,Joomla Extensions,我是Joomla的新手,我已经在我的网站上安装了JS作业扩展 http://dotcomsourcing.com/lercorefinery/ 扩展已成功安装,但单击打开时,显示以下错误 Fatal error: Class 'JControllerLegacy' not found in /home/dotcom/public_html/lercorefinery/administrator/components/com_jsjobs/controller.php on line 24 帮我

我是Joomla的新手,我已经在我的网站上安装了JS作业扩展

http://dotcomsourcing.com/lercorefinery/

扩展已成功安装,但单击打开时,显示以下错误

Fatal error: Class 'JControllerLegacy' not found in /home/dotcom/public_html/lercorefinery/administrator/components/com_jsjobs/controller.php on line 24

帮我弄清楚这件事。。或者告诉任何其他选项

Joomla 2.5.6中添加了JControllerLegacy类。升级到这个级别,你会没事的。如果您无法升级,您也可以自己定义类,因为它们只是扩展JController的shell。但是,建议的方法是升级到至少2.5.6

如果这些类是从Joomla2.5.0添加的,那么您的类可以简单地扩展JControllerLegacy、JModelLegacy和JViewLegacy。但是,由于这些类在2.5.6之前不可用,我认为您需要定义一个临时类,例如:

if (version_compare(JVERSION, '3.0', 'ge')) {
class LegacyController extends JControllerLegacy {
}
} else {
jimport( 'joomla.application.component.controller' );
class LegacyController extends JController {
}
}
然后扩展中的控制器类将扩展LegacyController。那应该行

另一个更简单的解决方案是查找/替换

JControllerLegacy、JModelLegacy、JViewLegacy

JController、JModel、JView

使用记事本++或您选择的任何其他IDE在插件文件夹中


就这样。。!!享受:)

您联系过此扩展的开发人员吗?我建议您先这样做;)okah让我联系他