2012-11-15 4 views
0

그래서 플러그인 포함 구성 요소 및 직접 PHP 플러그인으로 Joomla 2.5 사이트를 구축하고 있습니다.Joomla 2.5 플러그인 기사에 컴포넌트 및 직접 PHP 충돌이 포함됨

Parse error: syntax error, unexpected $end in /nfs/c06/h06/mnt/157252/domains/bigideaadv.com/html/wright_specialty2_OLD/plugins/content/DirectPHP/DirectPHP.php(56) : eval()'d code on line 4 

내가 플러그인이 함께 구성 요소와 직접 PHP 코드를 포함 혼합 할 수 없습니다 :

$lstart = $_GET['lstart']; 
    $limitstart = $_GET['limitstart']; 

    if($lstart == 1) { ?> 
     {component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart=4'} 
    <?php } else { ?> 
     {component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart=0'} 
    <?php } ?> 

나는 다음과 같은 오류를 받고 있어요 : 나는 기사보기 내에서 다음을 수행하려고?

도움을 주시면 감사하겠습니다.

답변

0

이 PHP가 정확한 사본 인 경우 첫 번째 echo 문에 작은 따옴표가 '예를 들어 닫는 중괄호} 앞에 올 수 있습니다.

그래서, $limitstart = 10 경우, 첫 번째 echo 생산할 것 : 이것은 아마도 포함 구성 요소 플러그인에 대한 문제를 일으킬 것

{component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart='10''} 

. 이들은 함께 실행될 수 있어야합니다. 단, Direct 플러그인이 다른 플러그인보다 먼저 주문되었는지 확인해야합니다.

+0

코드를 약간 업데이트했습니다. 기사 구성 요소 플러그인 구문은 {component url = ''}와 같습니다. 예기치 않은 $ end는 PHP의 조기 종료 코드 때문입니까?> 또는 아뇨? limitstart에 대한 if 문의 첫 번째 부분에서 변수를 밀고해야하지만, 처음에는 먼저 ... –

관련 문제