2011-02-18 62 views
0

我想在Joomla上創建內容插件。如何在joomla上創建內容插件

我想把[picasa id =「5551971516356491729」]和該專輯顯示。

我創建一個PHP函數,返回相冊的html。

我將需要有燈箱的js代碼。

我有一個內容插件,創建燈箱,我可以applay內容插件上另一個?

我知道我的插件會創建一個像這樣的代碼[lightbox link =「www.example.com/image1.jpg」],而燈箱插件會生成html嗎?

回答

0

從這裏開始http://docs.joomla.org/Creating_a_content_plugin

你的主要功能看起來沿着線的東西...

function onPrepareContent(&$article, &$params, $limitstart) 
{ 
    $pattern = '/(\W)[picasa id="([0-9_]+)"](\W)/'; 
    $replacement = '$1<a href="http://www.example.com/image1.jpg/$2">@$2</a>$3'; 
    $article->text = preg_replace($pattern, $replacement, $article->text); 

    return true; 
} 

您將需要格式化的方式新的HTML,你的燈箱插件將檢測和這是神奇的。