2013-04-04 60 views
0

我正在寫一個Joomla擴展,允許在每個「網站」頁面上運行自定義腳本。 我已經完成了包括數據庫訪問在內的後端部分,但是現在我完全停留在如何將自定義JavaScript添加到「網站」的每個頁面中,而不管安裝了什麼主題。另外,我不想打擾頁面上的任何其他內容。頁腳中的自定義腳本

我一直在尋找網絡近4小時,再加上試圖以各種方式修改模板index.php文件,但都是徒勞的。

任何幫助?

Thanx提前...

編輯 我需要分發這是一個擴展...

回答

0

你需要創建一個​​。例如

class plgContentMyplugin extends JPlugin 
{ 
    public function onContentPrepare($context, &$article, &$params, $page = 0) 
    { 
     $document = JFactory::getDocument(); 
     $document->addScript(JURI::base().'plugins/content/myplugin/js/myscript.js'); 
    } 
} 

這將在<head>中添加myscript.js。只需檢查文檔如何打包插件

+0

好吧.... lemme chek it out ... thnx的快速幫助 – 2013-04-04 14:36:11

+0

@NitinBansal你管理? – 2013-04-05 10:27:58

+0

哦,抱歉,通知回....是的,我確實管理:)。雖然我無法找到確切的回調,只是在body end標籤添加內容之前調用,我neverthless設法preg_match身體結束標籤,並在'onAfterRender()'函數中添加自定義腳本。它的工作正常。喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔喔:) – 2013-04-05 11:10:55