웹마스터 팁

포인트 레벨 아이콘 표시 애드온이 업데이트 되면서 발생하는 오류인데요, 기본 스킨뿐 아니라 기본 스킨을 기반으로 한 다른 스킨에서도 발생하는 오류일 겁니다.

/addons/point_level_icon/point_level_icon.addon.php 파일을 열어서 아래와 같은 부분을 찾아서

if($called_position != "before_display_content" || Context::get('act') == 'dispPageAdminContentModify' || Context::getResponseMethod() != 'HTML' || isCrawler())

아래와 같이 고쳐보세요.

if($called_position != "before_display_content" || Context::get('act') == 'dispPageAdminContentModify' || (Context::getResponseMethod() != 'HTML' && Context::get('act') != 'getBoardCommentPage') || isCrawler())

그리고 /addons/point_level_icon/point_level_icon.lib.php 파일을 열어서 아래와 같은 부분을 찾아서

$GLOBALS['_pointLevelIcon'][$member_srl] = sprintf('<img src="%s" alt="%s" title="%s" class="xe_point_level_icon" style="vertical-align:middle;margin-right:3px;" />', $level_icon, $alt, $title);

아래와 같이 고쳐보세요.

        if(Context::getResponseMethod() == 'HTML')
        {

            $GLOBALS['_pointLevelIcon'][$member_srl] = sprintf('<img src="%s" alt="%s" title="%s" class="xe_point_level_icon" style="vertical-align:middle;margin-right:3px;" />', $level_icon, $alt, $title);
        }
        else
        {

            $GLOBALS['_pointLevelIcon'][$member_srl] = addslashes(sprintf('<img src="%s" alt="%s" title="%s" class="xe_point_level_icon" style="vertical-align:middle;margin-right:3px;" />', $level_icon, $alt, $title));    
        }

태그 연관 글
  1. [2015/01/26] 포럼 공모전 스킨 부문 출품했습니다. by misol *9
  2. [2014/03/31] 묻고답하기 그룹아이콘, 레벨아이콘 동시 출력하는 문제 질문드려요~ by 얼라리여
  3. [2011/11/04] 묻고답하기 newest_document 위젯에 레벨 아이콘 추가 하는 방법 by Sunt
  4. [2011/10/02] 묻고답하기 다음 레벨 아이콘 표시 어떻게 할까요? by Sunt