묻고답하기

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 남기남
까칠닷컴 게시판 DX 목록 리스트 정렬 문의드립니다. file  
구본민519 홈페이지 오른쪽으로 채팅방을 항상보이게 꾸미고 싶습니다. file  
똑디 php5.3.24 1.7.3.4버전 로그인문제 [1] 2013.10.04 by 똑디
똑디 글쓰기 파일 첨부 버튼 먹통일때? [1] 2013.10.04 by 똑디
달봉이님 모바일 접속제한프로그램 없나요?  
Nbel2ie4 홈페이지로 사용하기 버튼이 안눌립니다. file  
낭만구미호 확장변수를 불러오듯이 에디터컴포넌트를 불러올 수 있을까요?  
SeCUre 여백이 안없어집니다. [1] 2013.10.04 by 구름나무바위
glider1975 비번이 되지 않습니다. [1] 2013.10.04 by 세노츠
최윤한 글쓰기나 댓글쓰기하면 Server request 동글뱅이 계속뜨면서 진행이 안됩니다.  
gggggggggg 관리자 IP안보이게 하기 [1] 2013.10.04 by sejin7940
늅늅이 게시판 검색 질문 [1] 2013.10.04 by sejin7940
최광희 게시물 등록시 이메일로 받아보기 문의  
마늘방구 전체 펼침메뉴 구현 방법좀알려주세요  
용초딩 회원가입폼 밑에 간단한 설명구를 넣고 싶은데 file  
씸슨 XEgrid 컨텐츠위젯 적용시 하단 여백 버그 file  
davidcho64 게시판 관리에서 문제점이 발생했네요.  
앤드별 회원가입 폼 수정이 안됩니다~도와주세요  
마늘방구 간단한 구문사용법 질문.  
XE카오스 게시판dx 검색옵션 설정/수정 문의...  
wyun13043 xe 첨부파일 안보이게 하는 방법을 알려주세요! [2] 2013.10.02 by wyun13043
쥬은 대표 이미지마크 있으면 레벨 아이콘 안나오게 하는법  
강군군군 포인트 부족시 페이지 이동이 아닌 팝업으로 file  
veam 에디터 첨부 이미지 본문 강제 삽입  
오락실주인 phpmyadmin 쿼리 질문 ~  
원숭이짱 xe 버전 1.5 에서 statics 라는  
EnvyStn 첨부파일 등록 문제 file  
김틴 사이트 내에서 닉네임 제외 레벨 아이콘만 출력하기 file  
다빈맘 관리자페이지의 목록 갯수 수정방법 [1] 2013.10.02 by sejin7940
맛이간넘 업데이트후 오류납니다