묻고답하기

1.7.3.4 최신 버전이고 아무리해도 레벨아이콘이랑 아이콘샵 아이콘이랑 둘다 나와서 게시판 목록이 깨져 보여요ㅠㅠ

 

그래서 사용팁에 가보니까 두가지 사용팁이 있던데 어떻게 적용할지 몰라서 묻습니다.

 

소렌트님 팁

http://www.xpressengine.com/index.php?mid=tip&search_keyword=%EB%A0%88%EB%B2%A8&search_target=title&document_srl=21382087

 

하은이아빠 팁

http://www.xpressengine.com/index.php?mid=tip&search_keyword=%EB%A0%88%EB%B2%A8&search_target=title&document_srl=21223407

 

point_level_icon.lib.php를 열어보면 전체소스가 아래와 같은데 정확히 어느부분에 소스를 넣어야할지 모르겠어요...

하은이아빠팁을 보면 9번째줄에 넣으라고 하길래 

 

<?php

/**
 * @brief Function to change point icon.
 */
function pointLevelIconTrans($matches)
{
 $member_srl = $matches[3];
 if($member_srl < 1)
 { <-9번째줄이라서 여기 뒤에 넣었는데 변화가 없어요ㅠㅠ 제가 잘못넣은걸까요?
  return $matches[0];
 }

 $orig_text = preg_replace('/' . preg_quote($matches[5], '/') . '<\/' . $matches[6] . '>$/', '', $matches[0]);

 // Check Group Image Mark
 $oMemberModel = getModel('member');
 if($oMemberModel->getGroupImageMark($member_srl))
 {
  return $orig_text . $matches[5] . '</' . $matches[6] . '>'; <-소렌트님팁은 여기뒤에 추가하라길래 바로 붙여넣었는데 변화가 없구요ㅠㅠ
 }
 if(!isset($GLOBALS['_pointLevelIcon'][$member_srl]))
 {
  // Get point configuration
  if(!$GLOBALS['_pointConfig'])
  {
   $oModuleModel = getModel('module');
   $GLOBALS['_pointConfig'] = $oModuleModel->getModuleConfig('point');
  }
  $config = $GLOBALS['_pointConfig'];

  // Get point model
  if(!$GLOBALS['_pointModel'])
  {
   $GLOBALS['_pointModel'] = getModel('point');
  }
  $oPointModel = &$GLOBALS['_pointModel'];

  // Get points
  if(!$oPointModel->isExistsPoint($member_srl))
  {
   return $matches[0];
  }

  $point = $oPointModel->getPoint($member_srl);

  // Get level
  $level = $oPointModel->getLevel($point, $config->level_step);
  $text = $matches[5];

  // Get a path where level icon is
  $level_icon = sprintf('%smodules/point/icons/%s/%d.gif', Context::getRequestUri(), $config->level_icon, $level);

  // Get per to go to the next level if not a top level
  if($level < $config->max_level)
  {
   $next_point = $config->level_step[$level + 1];
   $present_point = $config->level_step[$level];
   if($next_point > 0)
   {
    $per = (int) (($point - $present_point) / ($next_point - $present_point) * 100);
    $per = $per . '%';
   }
  }

  $title = sprintf('%s:%s%s%s, %s:%s/%s', Context::getLang('point'), $point, $config->point_name, $per ? ' (' . $per . ')' : '', Context::getLang('level'), $level, $config->max_level);
  $alt = sprintf('[%s:%s]', Context::getLang('level'), $level);

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

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

/* End of file point_level_icon.lib.php */
/* Location: ./addons/point_level_icon/point_level_icon.lib.php */

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
그랜드큐브 전문가님 제발 한번 봐주세요 DB연결오류 인듯 한데 어찌 해야 할지 모르겠어요. [2] file 2014.10.20 by XESniper
오늘은삽질왕 모바일 설정을 어디서 하는지 보이지 않네요.. 캡쳐한번 봐주세요 file  
engna 댓글에 태그를 적용하고자 합니다. [3] 2014.10.20 by 퍼니엑스이
따세 익스플로어에서 XE게시판에 로그인이 안되는 문제 [1] file 2014.10.20 by rtyyhh
lifeto 메뉴에서 home 을 제대로 인식못합니다. [3] 2014.10.20 by lifeto
서방서방 초보 애드온 개발 질문 [7] 2014.10.20 by 서방서방
qhkfrn 모바일스킨에서 하단 검색창 옵션 질문이요 [1] 2014.10.20 by 투갓
6869994 스케치북 모바일 스킨에서 이미지 첨부하면...  
개굴아빠 도메인 포워딩을 하면 익스에서만 화면이 제대로 나타나지 않습니다.  
오늘은삽질왕 Sketchbook5에서 모바일에디터란 무엇인가요? [4] 2014.10.20 by Novelic
lifeto 원래 레이아웃에 css , js 를 import로 안하면 오류가 나나요 [1] 2014.10.20 by DoorWeb
뱀피피77 관리자 페이지가 안나와요 [3] 2014.10.20 by 뱀피피77
SeungXE 썸네일 생성 관련 [4] 2014.10.20 by SeungXE
lifeto css position 질문 [1] 2014.10.20 by mindpainter
오늘은삽질왕 Sketchbook5 위젯스타일 ver 3.0에서 질문입니다. [2] 2014.10.20 by 오늘은삽질왕
큰성565 글작성시 게시판(스케치북)의 카테고리랑 하단 fixed된 바를 조금 수정하고 싶어서 글올려봅니다... [3] 2014.10.20 by mindpainter
코믹스 게시판 사용자정의 확장변수에 대한질문,. [2] 2014.10.19 by 코믹스
블랙잭1004 소시랑 한줄 메모스킨에 스크랩과 추천버튼 넣는 방법 알려주세요  
cjw90 주소창에 /xe 없애는 방법 좀 가르쳐주세요~ [2] 2014.10.19 by 호롤롤루
토라상 태그를 이용한 관련글을 게시물 하단에 배치할려고 합니다. [2] 2014.10.19 by 토라상