2011-02-18 5 views
0

Joomla에서 콘텐츠 플러그인을 만들고 싶습니다.joomla에 콘텐츠 플러그인을 만드는 방법

[picasa id = "5551971516356491729"]를 붙이고 앨범이 표시됩니다.

나는 앨범에 HTML을 반환하는 PHP 함수를 만듭니다.

라이트 박스에 js 코드가 있어야합니다.

라이트 박스를 만드는 콘텐츠 플러그인을 가지고있어 다른 플러그인에서 콘텐츠 플러그인을 사용할 수 있습니까?

내 플러그인이 [lightbox link = "www.example.com/image1.jpg"]와 같은 코드를 생성하고 light-box 플러그인이 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 포맷해야하고 마술 같아.

관련 문제