2013-05-31 6 views
0

Joomla 2.5 사이트에서 작업하고 있습니다. 목표는 저자에게 기사를 편집 할 때 카테고리 목록을 출력하는 쉬운 방법을 제공하는 것입니다. 스크립트는 입력으로 연간 소요 $ 아이디로 사용Joomla는 PHP로 기사 내용의 문자열을 대체합니다. 코드

switch ($year) { 
    case "2009": 
     $id = "42"; 
     break; 

... 

$db->setQuery(' 
    SELECT 
    #__categories.title 
    FROM 
    #__categories 
    WHERE 
    #__categories.parent_id =' . $id .' 
    ORDER BY #__categories.title ASC 
    ' 
    ); 

$winners = $db->loadObjectList(); 

foreach($winners as $gewinner){ 
    echo $gewinner->title . "<br />"; 
    } 

... 

이 들어

본인은 DB에서 필요한 내용을 querys 작은 PHP 스크립트를 썼다. 저는 이것을 조이 마 기사 편집기에 쉽게 통합 할 수있는 방법을 찾고 있습니다.

<?php 
require_once '/homepages/16/d60007267/htdocs/content/testpage/templates/test/winners.php?j=2009'; 
?> 

기사가 렌더링 : 저자는 다음으로 변환됩니다

###2011### 

같은 것을 삽입 할 수 있다면 큰이 될 것입니다. com_content를 재정의 할 수 있다고 생각했습니다. 그러나 콘텐츠 내에서 검색하고 대체 할 수있는 좋은 점을 발견하지 못했습니다. 도움을

덕분에,

tbook는

답변

2

당신은 내용 플러그인과 어쩌면 편집자 - XTD 플러그인에서보고있다.

콘텐츠 플러그인은 기사에 넣은 특수 마크 업을 감지하고 필요한 모든 작업을 수행합니다. 즉, 전체 스크립트 코드가 require_once이 아닌이 플러그인에 포함되어야합니다. 보통 플러그인 마크 업은 {}을 사용하지만 원하는 것을 사용할 수 있습니다. 감지 할 적절한 REGEX를 생성하기 만하면됩니다.

이 기능을 사용하면 editors-xtd 플러그인을 볼 수도 있습니다. 이렇게하면 편집기 아래에 단추가 만들어져 작성자가 편집기에 태그를 입력 할 수 있습니다.

예를 들어, 더 간단한 기존 플러그인 중 하나를 볼 수 있습니다.

+0

감사! 이것은 도움이되었습니다. 그 일을하는 작은 내용의 플러그인을 작성하는 것은 어렵지 않았습니다. 저자가 필요한 태그를 추가하는 데 도움이되는 버튼 확장을 찾아 보겠습니다. –

관련 문제