2011-03-19 6 views
0

누구에게나 미리 감사드립니다. 아무도이 코드 조각 내에서 이미지를 호출하는 방법이나 내가 잘못하고있는 것을 말해 줄 수 있습니까? 모듈 내에서 default.php 파일의 헤더에서 Joomla!에서 img를 호출하는 데 문제가 있습니다.

나는 아래로 나는 이미지 폴더의 모든 이미지 Set_Aon라는 제목 것을

<img src="<?php echo $path; ?>modules/mod_chat/Set_<?php echo'.$iseta.'?>.gif" alt="Chat Now" title="Chat Now" height="127" width="200" style="margin-right:6px;"/> 

주를

$iseta = $params->get ('iseta'); 

그런 다음 여러 줄이있다. gif 및 Set_Aoff.gif 등이 있습니다. 매개 변수의 값은 value = "Aon"value = "Aoff"입니다.

<param name="iseta" type="list" default="Aon" label="Online Image" description="The online chat icon that will be displayed on the front. A online = A offline"> 

       <option value="Aon">Blue</option> 

       <option value="Bon">White</option> 
</param> 

변수 $ params는 Joomla에서 매개 변수를 호출합니다. 여기서 'iseta'는 매개 변수 이름입니다. 이 매개 변수 내에서 모듈의 프런트 엔드에 대한 type = "list"를 만들었습니다. 목록의 각 항목은 'iseta'의 다른 이미지입니다. 어쩌면 내가있는 'iseta'에 대한 호출이 누락되었습니다 .xml 문서에서 그것은 무엇입니까? 나는 이것을 잘못 설정하고 있는지 확신 할 수 없지만, 몇 가지 제안은 크게 감사 할 것입니다. PHP에서

정중하게,
데이비드

답변

3
<?php echo'.$iseta.'?> 

단일 인용 문자열은 그 안에 변수를 보간하지 않습니다. 그러면 다음과 같은 모양의 HTML이 생성됩니다.

<img src="blah/blah/Set_.$iseta..gif" alt="Chat Now" title="etc..." /> 

변수의 이름과 두 마침표는 글자 그대로 삽입되었습니다. 대부분의 경우 당신이 원하는 것 무엇을 대신

<?php echo $iseta ?> 

입니다.

관련 문제