메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

질문에 대한 답변을 하다보니 0.29에는 아래 어느 분이 올려주신 방법이 되지 않는다고 하여 다시 올려보았습니다.

addons/point_level_icon/point_level_icon.lib.php 파일을 수정하시면 됩니다.

28번째줄을 보시면 //레벨 아이콘의 위치를 구함 이라는 내용이 있습니다.

아래 내용을 전부 복사하셔서 28번째줄에 그대로 붙여넣으시면 됩니다.

1. 관리자만 적용하기
// 레벨 아이콘의 위치를 구함
$oMemberModel = &getModel('member');   
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);  
   if ($member_info->is_admin==Y)
  {
      $config->level_icon="default";
      $level=30;
      $level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $level);
   }
 else

위 내용을 보시면 만일 관리자이면 default폴더에 30레벨의 아이콘을 출력하도록 되어 있는 상태입니다.

변수명  $config->level_icon="default"; 를 원하는 폴더명으로    $level=30;를 원하는 레벨로 바꾸시면 됩니다.


 2. 특정 아이디에 대하여 특정한 이미지를 적용
// 레벨 아이콘의 위치를 구함
$oMemberModel = &getModel('member');   
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);  
   if ($member_info->user_id=="원하시는 아이디")
  {
      $level_icon = "./example/example.gif";  
     // 예를들면 제로보드가 설치된 폴더안의 expamle폴더안에 example.gif 출력
} 
else


3. 특정 그룹에 일괄적용하기 
29번째 라인의 $level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $level);를 삭제 후 적용
// 레벨 아이콘의 위치를 구함
$oMemberModel = &getModel('member');      
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);     
 $level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $level);
  
foreach($member_info->group_list as $key => $val)
 {
   if ($val=="우수회원")   
   {   
    $level_icon = "./example/example.gif";     }   
 }
위의 코드는 그룹이 "우수회원"인 회원들은 모두 ./example/example.gif 파일을 출력하도록 수정한 것입니다.


4. 이미지 마크가 있으면 레벨대신 이미지마크로 출력
29번째 라인의 $level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $level);를 삭제 후 적용
// 레벨 아이콘의 위치를 구함
$oMemberModel = &getModel('member');      
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);     
$level_icon=sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $level);
if ($member_info->image_mark!="")
$level_icon=sprintf('files/member_extra_info/image_mark/%s%d.gif', getNumberingPath($member_srl), $member_srl);

번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 366
334 클릭시 트랙백 복사 [2] [레벨:3]우야q 2008.01.19 5018
333 클릭시 게시글, 트랙백 복사 [FF 지원] [7] [레벨:3]우야q 2008.01.20 994
332 "텝 형태 최근문서 출력" 리스트수 수정하기 [2] [레벨:1]말샬 2008.01.21 9356
331 너무나 당연한팁 하나 - 쉬운 사이트 로고 제작 [3] [레벨:8]☜ TeRy ☞ 2008.01.22 7026
330 제로보드XE 외부페이지에 javascrip 삽입하기 [3] [레벨:6]BlueGATE 2008.01.22 12403
329 내용에서 [대기] 파일 구분하기Ⅱ [3] file [레벨:6]moonsoo 2008.01.24 4462
328 세션때문에 로그아웃 안되는 문제 해결하는법 [4] [레벨:2]럭스 2008.01.24 5443
327 회원그룹별 제한된 서비스 구현을 위한 조건문 [5] [레벨:16]똑디 2008.01.25 5984
326 (모든)*.파일 UTF_8 ↔ EUC-KR [4] file [레벨:9]Capyou 2008.01.25 6194
325 불펌소스 ~! [6] [레벨:2]해피데이1541 2008.01.28 11081
324 홈페이지에 예쁜 날씨 배너를 달아보자!!!! [3] file [레벨:2]blue7376.myid.net 2008.01.28 12736
323 좌측 로그인 회원 리스트가 많아지면 스크롤 처리 [6] file [레벨:16]똑디 2008.01.29 969
322 LI UL OL 이 페이지에서 적용이 안될경우 [1] [레벨:1]찐빵아저씨 2008.01.30 5067
321 file 업로드 않될때, 메뉴생성및수정이 않될때 [2] [레벨:5]plruto 2008.01.31 6637
320 각 OS별 브라우저별 자신의 웹사이트 보기??? [12] [레벨:6]세바스챤_™ 2008.01.31 1066
319 리눅스 호환 호스팅에서 zbxe 전체 업로드 후 디렉토리 이동시키기... [4] [레벨:11]소마세월 2008.02.02 5485
» 포인트 수정없이 원하는 레벨 아이콘이나 원하는 이미지 출력하기(0.29용) [18] [레벨:10]지연아빠 2008.02.02 6942
317 flash <=> xe menu 연동 [7] [레벨:1]tsana 2008.02.03 7860
316 본인외 회원정보 제어 [1] [레벨:1]edgarkim 2008.02.03 6712
315 로그인후 보여줄 페이지 설정 [4] [레벨:1]권인해 2008.02.11 6631