php - para - Extensión de JS Jobs en Joomla 2.5
joomla slider extension (1)
La clase JControllerLegacy se agregó en Joomla 2.5.6. Mejora a eso y estarás bien. Si no puede actualizar, también puede definir las clases usted mismo, ya que son solo un caparazón que extiende JController. Sin embargo, la forma recomendada sería actualizar a al menos 2.5.6.
Si estas clases se agregaron desde Joomla 2.5.0, entonces sus clases simplemente pueden extender JControllerLegacy, JModelLegacy y JViewLegacy. Sin embargo, dado que estas clases no están disponibles antes de 2.5.6, creo que necesitarás definir una clase temporal, algo así como:
if (version_compare(JVERSION, ''3.0'', ''ge'')) {
class LegacyController extends JControllerLegacy {
}
} else {
jimport( ''joomla.application.component.controller'' );
class LegacyController extends JController {
}
}
Entonces la clase de controlador en su extensión extenderá LegacyController. ¡Eso debería funcionar!
Otra solución más simple sería encontrar / reemplazar
JControllerLegacy, JModelLegacy, JViewLegacy
con
JController, JModel, JView
en la carpeta de tu complemento usando Notepad ++ o cualquier otro IDE de tu elección.
Eso es..!! Disfruta :)
Soy nuevo en Joomla, tengo la extensión de trabajos JS instalada en mi sitio
http://dotcomsourcing.com/lercorefinery/
extensión correctamente instalada, pero cuando se hace clic para abrirla, muestra el siguiente error
Fatal error: Class ''JControllerLegacy'' not found in /home/dotcom/public_html/lercorefinery/administrator/components/com_jsjobs/controller.php on line 24
ayúdame a resolver esto ... o dile cualquier otra opción