我想在Joomla上创建一个内容插件。
我想把[picasa id =“5551971516356491729”]并且专辑将会显示。
我创建了一个为相册返回html的php函数。
我需要有灯箱的js代码。
我有一个内容插件,可以创建灯箱,我可以在另一个上面插入内容插件吗?
我知道我的插件会创建一个类似[lightbox link =“www.example.com/image1.jpg”]的代码,灯箱插件会生成html吗?
答案 0 :(得分: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并使其成为魔术。