웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
그룹아이콘이 표시 될 때, 레벨 아이콘 표시 안하기
2009.05.08 03:10
이번에 그룹아이콘을 쓰면서 보니까
그룹아이콘과 레벨아이콘이 같이 쓰이길래
그룹아이콘이 적용중일 경우 레벨아이콘을 표시하지 않도록 바꾸는 방법을 찾아봤습니다.
일단 알아두셔야 할 점은
이거 땜빵 수준을 못벗어난다는 겁니다
분명 좀더 세련된 방법이 있을 것 같긴 한데,
코드가 복잡해서 도저히 못찾겠네요 ㅠ_ㅠ
1. xe/addons/point_level_icon/point_level_icon.lib.php 를 열어 51번째 줄에 (즉 ?> 앞)
/** * 그룹만 표기하는 함수 -_-; **/ function pointGroupIconTrans($matches) { $text = $matches[5]; if(!strpos($text,"files/attach/filebox/")) return pointLevelIconTrans($matches); else return $matches[0]; }
/**
* 그룹만 표기하는 함수 -_-;
**/
function pointGroupIconTrans($matches) {
$text = $matches[5];
if(!strpos($text,"files/attach/filebox/"))
return pointLevelIconTrans($matches);
else
return $matches[0];
}
를 추가합니다. (버그인가요? Code Highlighter 출력이 요상하네요)
2. xe/addons/point_level_icon/point_level_icon.addon.php 을 열어 18번째 줄을
$output = preg_replace_callback('!<(div|span|a)([^\>]*)member_([0-9\-]+)([^\>]*)>(.*?)\<\/(div|span|a)\>!is', 'pointLevelIconTrans', $output);
에서
$output = preg_replace_callback('!<(div|span|a)([^\>]*)member_([0-9\-]+)([^\>]*)>(.*?)\<\/(div|span|a)\>!is', 'pointGroupIconTrans', $output);
으로 바꿔줍니다.
즉, pointLevelIconTrans를 pointGroupIconTrans로 바꿉니다.
이렇게 하면 그룹 아이콘이 출력될대는 레벨 아이콘이 출력되지 않습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
1.2.2 업데이트 이후 위젯이 출력안되시는 분들 [1] [1] | 반도체맨 | 2009.05.01 |
위지윅 에디터의 관리의 활성 비활성이 안될 경우 해결책 [2] | 김유중345 | 2009.05.01 |
1.2.2 XE에디터에서 글쓸때 <p> <br> 자동 변환 단축키 [14] | 샤릉해 | 2009.05.02 |
게시판 스킨에서 확장 변수에 값이 없을 경우 해당 항목 표시하지 않기 [6] | SMaker | 2009.05.04 |
그룹아이콘이 표시 될 때, 레벨 아이콘 표시 안하기 [2] | Hide_D | 2009.05.08 |
XpressEngine 1.2.2용 배경음악 틀 [4] | 마빈박사359 | 2009.05.10 |
XE에 맞춤법 검사기를 링크해보자! [2] | 개돌 | 2009.05.14 |
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] | 개돌 | 2009.05.15 |
까페 아이디 삭제후 동일 아이디로 생성하는 방법 | 키스메리 | 2009.05.15 |
게시판에서 헤더와 풋부분을 붙이면 이미지 출력이 되지 않아요.. [2] | 율이★ | 2009.05.19 |
맞춤형 검색창 만들기 [9] | thejeon | 2009.05.19 |
스프링노트 연동문제 [2] | nonoboy | 2009.05.21 |
별도 페이지 로그인방법 | cornet | 2009.05.21 |
에디터에 관리자멘트 넣기 [총정리] [17] | 된장맛껌 | 2009.05.23 |
[허접팁] 파일첨부가 안됩니다 [1] | 클럽다이 | 2009.05.23 |
BGM 쓰시는분 게시판 에서 첨부파일 다운받을때 끊어지시죠?ㅎㅎ [4] | 우리아기 | 2009.05.23 |
BGM 가로스크롤바 없애는 방법.. | 청개굴이 | 2009.06.03 |
회원가입시 닉네임 특수문자 제한하기 [10] | 절망린 | 2009.06.06 |
관리자모드에서 메뉴 항상 펼치기 [1] | 아드레날린 | 2009.06.09 |
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] | sm3 | 2009.06.10 |
저는 그 동안 http://www.xpressengine.com/16465382 4번 팁을 적용한 다음에
addons/member_extra_info/member_extra_info.lib.php에서 아래 문구를 주석처리 한 방법을 썼었는데, 그냥 레벨아이콘 애드온 파일 수정으로 컨트롤이 되는군요.
if($image_mark_file) $nick_name = sprintf('<img src="%s%s" border="0" alt="id: %s" title="id : %s" style="vertical-align:middle;margin-right:3px"/>%s', Context::getRequestUri(),$image_mark_file, strip_tags($nick_name), strip_tags($nick_name), $nick_name);