채택완료

10 시간 넘게 헤매고 있습니다. 도와 주세요 ㅠ.ㅠ

2016-05-16 (월) 01:03:12 3,994

안녕하세요 그누보드 회원 여러분..

검색에 검색을 거듭 하며 해결해 보려고 했는데 도저히 모르겠습니다...ㅠ.ㅠ;;

http://sir.kr/g4_skin/80075?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B3%84%EA%B8%89#vcmt_anchor 

위에 주소를 이용해서 포인트별 레벨을 적용 했습니다.

로그인 로그아웃부분에서 <?=level_icon($member[mb_id])?> 해주니까 아주 정상적으로 잘 출력이 됩니다.

문제는 게시판 안에 이름 옆에 계급장을 붙이려고

common.lib.php 파일 안에서

                if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름

                    $tmp_name = $tmp_name.' '.$memberlevel;

            } else {

                  $tmp_name = $tmp_name." ".$name;

            }

        } else {

            $tmp_name = $tmp_name.' '.$name;

        }

        $tmp_name .= '</a>';

$title_mb_id = '['.$mb_id.']';

$lv = level_icon($mb_id); 

$memberlevel = $lv; 

$tmp_name = $memberlevel.$tmp_name; 

    } else {

        if(!$bo_table)

            return $name;

위 부분에서 

$lv = level_icon($mb_id); 

$memberlevel = $lv; 

$tmp_name = $memberlevel.$tmp_name; 

를 추가해 줬는데요... 결과물이 아래와 같습니다.

c3cee71b17602c83b58031571af3d770_1463328015_1809.gif
 

이름 옆에 안붙고 무조건 저 위로 가버리네요..ㅠ.ㅠ;

해당 소스를 보니까

그냥 저 아이콘 이미지 태그 두개 딸랑 있고 게시판 html 소스가 정상으로 진행 되네요..ㅠㅠ

혹시나 해서 스킨에 list 나 view 파일에 관한 소스 찾아서 직접 넣어줘도 같은 증상 이네요....ㅠ.ㅠ;;

어디서 부터 손을 봐야 될지 모르겠습니다. 고수님들 부탁 드립니다. ㅠㅠ

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

변경하신 코드에서 아래의 부분을 삭제해주세요.

if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름

다시 살펴보니 간단히 해결할 수 있는 문제였네요. 

common.lib.php 파일은 원상태로 복구 해주시고,

skin > board > basic 게시판 스킨 list.skin.php 를 수정해서

<?php echo $list[$i]['name'] ?> 앞에

<?php echo level_icon($list[$i]['mb_id']) ?> 를 추가해주세요. 

답변에 대한 댓글 1개

2016-05-16 (월) 14:06:05
안녕하세요. 일일이 넣을수는 있는데 그렇게 되면 모바일에 아이콘이 또 넣기가 힘들어 져서요. common.lib 에서 출력이 됐으면 해서 그렇습니다. ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.