회원이 댓글을 작성한 경우, 닉네임 옆에 회원 여분필드를 출력시키는 법? 채택완료

생성한 회원 여분필드 mb_1~mb_10를 댓글 작성자 닉네임 옆에 출력시키려고 합니다.



 

 회원이 댓글을 작성한 경우, 닉네임 옆에 회원 여분필드를 출력시키는 법? 

56024-359376515e79ade0b9d676c8d30996a2.jpg 

-----------------------------------

view_comment.skin.php​

for 문 안에 넣어주고.

$mb = get_member($list[$i]['mb_id']);

원하는 위치에 <?=$mb['mb_1']​?>
-----------------------------------

 

작은별 님께서 위처럼, view_comment.skin.php 파일 for문에 아래 소스 넣으면 된다고 하셨는데,

view_comment.skin.php 에 있는 for문이란 for문 밑에는 다 넣어봤지만, 출력이 안 되네요.


코멘트 입력창에선 어떻게 출력시키는지 알려주시면 고맙겠습니다.

PS.

참고로, 저는 배추베이직 게시판 스킨을 사용 중입니다. 

답변 2개

채택된 답변
+20 포인트

배추 스킨은 기본 스킨하고 코드가 좀 달라서 그럽니다. 위치를 여기에 넣으세요.

for ($i=0; $i<$to_record; $i++) {

    $row = $list[$i];

    $res = include("{$board_skin_path}/view_comment_head.skin.php");

    if (!$res) continue;

    $list[$i] = $row;

    $mb = get_member($list[$i]['mb_id']);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 8개

테스트해봤는데, 그래도 나오지가 않네요. 댓글 이하부터 홈피 테일까지 다 안 나옵니다.
배추스킨 설치해서 직접해봤어요
잘 나왔었습니다
저도 287 버전 원본 게시판으로 테스트 해봤는데, for문에 저 코드를 넣을 때까지는 이상 없는데,

여분필드: <?=$mb['mb_1']​?>

위 출력코드를 넣은 자리 이후부터는 출력이 되지 않네요. 닉네임 코드 옆에 넣었습니다.


ps. 에러나오는 좌표는 쪽지로 보내드렸습니다.
디폴트에 배추 스킨 설치했습니다. 잘 나오네요.
기본 스킨에 저기만 한거라 더 말씀드릴게.. 봐도 딱히 없어요.
http://blue.web-bi.net/g4/bbs/board.php?bo_table=bb1&wr_id=1
그누에서는 잘 나오는군요. 아마도, 배추빌더 다른 부분과 상충이 발생해 그런가보네요.

원인을 잘 찾아봐야겠습니다. 많은 시간 들여 신경써 답변해주셔서 정말 고맙습니다. ^^
작은별 님, 혹시, 테스트에 사용된 view_comment.skin.php 파일 좀 얻을 수 있을까요?
위 링크된 게시물에 올려놨습니다.
고맙습니다. ^^ 좋은 꿈 꾸세요.

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

배추빌더는 잘 모르겠고요..

그누보드 basic 기준으로

skin/board/basic/view_comment.skin.php


Copy
<header style="z-index:<?php echo $cmt_sv; ?>">            <h1><?php echo get_text($list[$i]['wr_name']); ?>님의 댓글</h1>            <?php echo $list[$i]['name'] ?> <?=$mb['mb_1']​?>            <?php if ($cmt_depth) { ?><img src="<?php echo $board_skin_url ?>/img/icon_reply.gif" class="icon_reply" alt="댓글의 댓글"><?php } ?>            <?php if ($is_ip_view) { ?>            아이피            <span class="bo_vc_hdinfo"><?php echo $list[$i]['ip']; ?></span>            <?php } ?>            작성일            <span class="bo_vc_hdinfo"><time datetime="<?php echo date('Y-m-d\TH:i:s+09:00', strtotime($list[$i]['datetime'])) ?>"><?php echo $list[$i]['datetime'] ?></time></span>            <?php            include(G5_SNS_PATH.'/view_comment_list.sns.skin.php');            ?>        </header>
 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

적어주신 소스는 그누보드5같네요. 저는 그누보드4 사용 중입니다.
그리고, 파일 경로와 출력 위치는 아는 데, 어떤 for문 위치에 넣어야 하는지를 잘 모르겠습니다.
일단은, 있는 for문들 밑에 다 한번씩 넣어 테스트해봤는데, 다 출력 오류 나더라구요.

참고로, 배추베이직이 그누보드 원본을 거의 안 건들고 만든 게시판 스킨이라 그누보드와 별반 다르지 않을겁니다.

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

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

로그인
🐛 버그신고