4

我想从我的 Joomla 3 网站上完全删除引导程序,而不是在前端显示工具提示。我几乎尝试了所有方法,并且阅读了几乎所有关于该主题的文章,但找不到正确的解决方案。

事实是删除它并不难,但我想永久删除它,这样任何更新都无法撤消我的更改。

有没有办法完成这个任务?

4

2 回答 2

6

从模板和模块中删除几行是不够的。我的解决方案是创建一个插件:

class plgSystemYourPlugin extends JPlugin
{
    public function onBeforeCompileHead()
    {
        // Application Object
        $app = JFactory::getApplication();

        // Frontend
        if( $app instanceof JApplicationSite )
        {
            $doc            = JFactory::getDocument();
            // Remove default bootstrap
            unset($doc->_scripts[JURI::root(true).'/media/jui/js/bootstrap.min.js']);
        }
    }
}

它适用于 Joomla!3.2 - 3.6。

于 2014-04-17T07:58:28.133 回答
2

您可以在模板中覆盖 jquery 和/或引导程序。虽然不理想,但这个解决方案对我有用:http: //osdir.com/ml/joomla-development/2012-12/msg00475.html

于 2014-01-08T06:12:53.533 回答