XE(Rhymix)/응용 방법

아이콘샵과 레벨아이콘 사용시 중복출력 하지 않는 방법

June 2019. 11. 26. 18:35

아이콘샵의 대표아이콘 보유시 레벨아이콘이 나타나지 않도록 수정

 

 

addons/point_level_icon/point_level_icon.lib.php  에서 

 

16번째줄 

// Check Group Image Mark

$oMemberModel = getModel('member');

if($oMemberModel->getGroupImageMark($member_srl))

{

   return $orig_text . $matches[5] . '</' . $matches[6] . '>';

}



이후에 아래 코드 삽입

 

// 아이콘 샵 대표 아이콘이 있을경우 레벨 아이콘 설정하기 전에 리턴

$oIconshopModel = &getModel('iconshop');

$icon_data = $oIconshopModel->getMemberIconBySelected($member_srl);

if($icon_data) return $orig_text.$matches[5].'</'.$matches[6].'>';

 

결과

 

// Check Group Image Mark
$oMemberModel = getModel('member');
if($oMemberModel->getGroupImageMark($member_srl))
{
return $matches[0];
}
// 추가 부분
$oIconshopModel = &getModel('iconshop');
$icon_data = $oIconshopModel->getMemberIconBySelected($member_srl);
if($icon_data) return $orig_text.$matches[5].'</'.$matches[6].'>';

}