미채택 완료

회원여분필드 게시판 보기페이지 출력시 문제.

2016-07-12 (화) 15:47:39 6,508

학원관련 커뮤니티 만들어보는중인데요.

회원여분필드 값을 보기페이지 출력시 문제가 있어서 문의드립니다. 

항상 감사한 '작은별님'이 알려주신바 있는 다음 팁을 적용했습니다만...

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=18 

강사명<strong><?php echo $mb['mb_2']; ?></strong>

이게 잘 안되서요

제가 작업한 코드에 문제가 있는지 문법이 어딘가 틀린것 같아서요~

게시판스킨에 학원(회원)사진을 불러오는것은 제가 따로 적용했습니다

고수님들께 여쭙니다.

Copy
<?phpif (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가include_once(G5_LIB_PATH.'/thumbnail.lib.php'); // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);?> <script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script><style type="text/css">#mgmap { width: 100%; height:300px; margin:0; padding: 0px; border: 0px; }</style><!-- 게시물 읽기 시작 { --><div id="bo_v_table"><?php echo $board['bo_subject']; ?></div> <article id="bo_v" style="width:<?php echo $width; ?>">    <header>        <h1 id="bo_v_title">            <?php            if ($category_name) echo $view['ca_name'].' | '; // 분류 출력 끝            echo cut_str(get_text($view['wr_subject']), 70); // 글제목 출력            ?>        </h1>    </header>     <section id="bo_v_info">        <h2>페이지 정보</h2>        <?php for ($i=0; $i<count($list); $i++) {          $mb = get_member($view['mb_id']);        ?>                                <?php }  ?>                학원로고 :         <p class="avatar">                <!--보기페이지 사진불러오기-->				<?php $mb_profile_img_path = G5_DATA_PATH."/member/profile_img/".$view['mb_id'].".jpg";if(file_exists($mb_profile_img_path)) {    $mb_profile_img_url = G5_DATA_URL."/member/profile_img/".$view['mb_id'].".jpg";} else {  // 프로필 이미지가 없으면 기본 이미지를 보여준다.    $mb_profile_img_url = G5_IMG_URL."no_profile_image.jpg";}?>            <img src="<?php echo $mb_profile_img_url ?>">                </p>등록자 <strong><?php echo $view['name'] ?><?php if ($is_ip_view) { echo "&nbsp;($ip)"; } ?> </strong>        <span class="sound_only">작성일</span><strong><?php echo date("y-m-d H:i", strtotime($view['wr_datetime'])) ?></strong>        조회<strong><?php echo number_format($view['wr_hit']) ?>회</strong>        댓글<strong><?php echo number_format($view['wr_comment']) ?>건</strong>        과목명<strong><?php echo $view['wr_5'] ?></strong>        교재제공<strong><?php echo $view['wr_6'] ?></strong>        수업시간<strong><?php echo $view['wr_7'] ?></strong>        교육비<strong><?php echo $view['wr_8'] ?>원</strong>        수강인원<strong><?php echo $view['wr_9'] ?>인</strong>        강사명<strong><?php echo $mb['mb_2']; ?></strong>     </section>     <?php    if ($view['file']['count']) {        $cnt = 0;        for ($i=0; $i<count($view['file']); $i++) {            if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view'])                $cnt++;        }    }     ?>     <?php if($cnt) { ?>    <!-- 첨부파일 시작 { -->    <section id="bo_v_file">        <h2>첨부파일</h2>        <ul>        <?php        // 가변 파일        for ($i=0; $i<count($view['file']); $i++) {            if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {         ?>            <li>                <a href="<?php echo $view['file'][$i]['href'];  ?>" class="view_file_download">                    <img src="<?php echo $board_skin_url ?>/img/icon_file.gif" alt="첨부">                    <strong><?php echo $view['file'][$i]['source'] ?></strong>                    <?php echo $view['file'][$i]['bf_content'] ?> (<?php echo $view['file'][$i]['size'] ?>)                </a>                <span class="bo_v_file_cnt"><?php echo $view['file'][$i]['download'] ?>회 다운로드</span>                <span>DATE : <?php echo $view['file'][$i]['datetime'] ?></span>            </li>        <?php            }        }         ?>        </ul>    </section>    <!-- } 첨부파일 끝 -->    <?php } ?>     <?php    if (implode('', $view['link'])) {     ?>     <!-- 관련링크 시작 { -->    <section id="bo_v_link">        <h2>관련링크</h2>        <ul>        <?php        // 링크        $cnt = 0;        for ($i=1; $i<=count($view['link']); $i++) {            if ($view['link'][$i]) {                $cnt++;                $link = cut_str($view['link'][$i], 70);         ?>            <li>                <a href="<?php echo $view['link_href'][$i] ?>" target="_blank">                    <img src="<?php echo $board_skin_url ?>/img/icon_link.gif" alt="관련링크">                    <strong><?php echo $link ?></strong>                </a>                <span class="bo_v_link_cnt"><?php echo $view['link_hit'][$i] ?>회 연결</span>            </li>        <?php            }        }         ?>        </ul>    </section>    <!-- } 관련링크 끝 -->    <?php } ?>     <!-- 게시물 상단 버튼 시작 { -->    <div id="bo_v_top">        <?php        ob_start();         ?>        <?php if ($prev_href || $next_href) { ?>        <ul class="bo_v_nb">            <?php if ($prev_href) { ?><li><a href="<?php echo $prev_href ?>" class="btn_b01">이전글</a></li><?php } ?>            <?php if ($next_href) { ?><li><a href="<?php echo $next_href ?>" class="btn_b01">다음글</a></li><?php } ?>        </ul>        <?php } ?>         <ul class="bo_v_com">            <?php if ($update_href) { ?><li><a href="<?php echo $update_href ?>" class="btn_b01">수정</a></li><?php } ?>            <?php if ($delete_href) { ?><li><a href="<?php echo $delete_href ?>" class="btn_b01" onclick="del(this.href); return false;">삭제</a></li><?php } ?>            <?php if ($copy_href) { ?><li><a href="<?php echo $copy_href ?>" class="btn_admin" onclick="board_move(this.href); return false;">복사</a></li><?php } ?>            <?php if ($move_href) { ?><li><a href="<?php echo $move_href ?>" class="btn_admin" onclick="board_move(this.href); return false;">이동</a></li><?php } ?>            <?php if ($search_href) { ?><li><a href="<?php echo $search_href ?>" class="btn_b01">검색</a></li><?php } ?>            <li><a href="<?php echo $list_href ?>" class="btn_b01">목록</a></li>            <?php if ($reply_href) { ?><li><a href="<?php echo $reply_href ?>" class="btn_b01">답변</a></li><?php } ?>            <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02">글쓰기</a></li><?php } ?>        </ul>        <?php        $link_buttons = ob_get_contents();        ob_end_flush();         ?>    </div>    <!-- } 게시물 상단 버튼 끝 -->     <section id="bo_v_atc">        <h2 id="bo_v_atc_title">본문</h2>         <?php        // 파일 출력        $v_img_count = count($view['file']);        if($v_img_count) {            echo "<div id=\"bo_v_img\">\n";             for ($i=0; $i<=count($view['file']); $i++) {                if ($view['file'][$i]['view']) {                    //echo $view['file'][$i]['view'];                    echo get_view_thumbnail($view['file'][$i]['view']);                }            }             echo "</div>\n";        }         ?>         <!-- 지도 시작 -->         <div id="mgmap"></div>                <script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.exp&sensor=false&language=ko"></script>  		<script type="text/javascript">		function mgminfomap(){			var mgmapLatlng = new google.maps.LatLng('<?=$view[wr_3]?>','<?=$view[wr_4]?>');			var mgmapOption = {				zoom:16,				center: mgmapLatlng			};			var map = new google.maps.Map(document.getElementById('mgmap'),mgmapOption);						var contentString = '<table width="300" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" style="border-bottom:#666 1px solid;"><h2><?=$view[wr_subject]?></h2></td></tr><tr><td width="70" style="border-bottom:#666 1px solid;">Address</td><td width="230" style="border-bottom:#666 1px solid;"><?=$view[wr_2]?></td></tr></table>';						var infowindow = new google.maps.InfoWindow({				content: contentString			});						var marker = new google.maps.Marker({				position: mgmapLatlng,				map: map,							});			google.maps.event.addListener(marker, 'click', function(){				infowindow.open(map,marker);			});		}		google.maps.event.addDomListener(window, 'load', mgminfomap);  		</script>         <!-- 지도 끝 --><br />          Address : <h3><?=$view[wr_2]?></h3><br />         <!-- 본문 내용 시작 { -->        <div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>        <?php//echo $view['rich_content']; // {이미지:0} 과 같은 코드를 사용할 경우 ?>        <!-- } 본문 내용 끝 -->         <?php if ($is_signature) { ?><p><?php echo $signature ?></p><?php } ?>         <!-- 스크랩 추천 비추천 시작 { -->        <?php if ($scrap_href || $good_href || $nogood_href) { ?>        <div id="bo_v_act">            <!--<?php if ($scrap_href) { ?><a href="<?php echo $scrap_href;  ?>" target="_blank" class="btn_b01" onclick="win_scrap(this.href); return false;">스크랩</a><?php } ?>-->            <?php if ($good_href) { ?>            <span class="bo_v_act_gng">                <a href="<?php echo $good_href.'&amp;'.$qstr ?>" id="good_button" class="btn_b01">추천 <strong><?php echo number_format($view['wr_good']) ?></strong></a>                <b id="bo_v_act_good"></b>            </span>            <?php } ?>            <?php if ($nogood_href) { ?>            <span class="bo_v_act_gng">                <a href="<?php echo $nogood_href.'&amp;'.$qstr ?>" id="nogood_button" class="btn_b01">비추천  <strong><?php echo number_format($view['wr_nogood']) ?></strong></a>                <b id="bo_v_act_nogood"></b>            </span>            <?php } ?>        </div>        <?php } else {            if($board['bo_use_good'] || $board['bo_use_nogood']) {        ?>        <div id="bo_v_act">            <?php if($board['bo_use_good']) { ?><span>추천 <strong><?php echo number_format($view['wr_good']) ?></strong></span><?php } ?>            <?php if($board['bo_use_nogood']) { ?><span>비추천 <strong><?php echo number_format($view['wr_nogood']) ?></strong></span><?php } ?>        </div>        <?php            }        }        ?>        <!-- } 스크랩 추천 비추천 끝 -->    </section>     <?php    include_once(G5_SNS_PATH."/view.sns.skin.php");    ?>     <?php    // 코멘트 입출력    include_once('./view_comment.php');     ?>     <!-- 링크 버튼 시작 { -->    <div id="bo_v_bot">        <?php echo $link_buttons ?>    </div>    <!-- } 링크 버튼 끝 --> </article><!-- } 게시판 읽기 끝 --> <script><?php if ($board['bo_download_point'] < 0) { ?>$(function() {    $("a.view_file_download").click(function() {        if(!g5_is_member) {            alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");            return false;        }         var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";         if(confirm(msg)) {            var href = $(this).attr("href")+"&js=on";            $(this).attr("href", href);             return true;        } else {            return false;        }    });});<?php } ?> function board_move(href){    window.open(href, "boardmove", "left=50, top=50, width=500, height=550, scrollbars=1");}</script> <script>$(function() {    $("a.view_image").click(function() {        window.open(this.href, "large_image", "location=yes,links=no,toolbar=no,top=10,left=10,width=10,height=10,resizable=yes,scrollbars=no,status=no");        return false;    });     // 추천, 비추천    $("#good_button, #nogood_button").click(function() {        var $tx;        if(this.id == "good_button")            $tx = $("#bo_v_act_good");        else            $tx = $("#bo_v_act_nogood");         excute_good(this.href, $(this), $tx);        return false;    });     // 이미지 리사이즈    $("#bo_v_atc").viewimageresize();}); function excute_good(href, $el, $tx){    $.post(        href,        { js: "on" },        function(data) {            if(data.error) {                alert(data.error);                return false;            }             if(data.count) {                $el.find("strong").text(number_format(String(data.count)));                if($tx.attr("id").search("nogood") > -1) {                    $tx.text("이 글을 비추천하셨습니다.");                    $tx.fadeIn(200).delay(2500).fadeOut(200);                } else {                    $tx.text("이 글을 추천하셨습니다.");                    $tx.fadeIn(200).delay(2500).fadeOut(200);                }            }        }, "json"    );}</script><!-- } 게시글 읽기 끝 -->

답변 2개 / 댓글 3개

2016-07-12 (화) 18:45:45

<? 
$mb=get_member($view[mb_id],"mb_1,mb_2"); 
echo $mb[mb_1]; 
?>  

 

이렇게 해도 되네요. ^^

감사합니다.

답변에 대한 댓글 1개

네 위처럼 함면 되겠네요 ^^;
해당 게시물의 글쓴이의 아이디의 mb_1 과 mb_2 를 불러와서 출력
2016-07-12 (화) 16:15:56

<?php echo $mb['mb_2']; ?> 를 

<?php echo $member['mb_2']; ?> 로

바꾸니까 됩니다.

근데 이해를 못해습니다.


해설한번 해주신분 채택해드릴게요~ 이거 지울수도 없고 어찌해야하는지...

감사합니다.

답변에 대한 댓글 2개

<?php echo $mb['mb_2']; ?> 는 지정되어 불러온 회원의 mb_2 의 내용일것 같고...
<?php echo $member['mb_2']; ?> 는 현재 홈피를 보고 있는 당신의 mb_2의 내용 이렇게 생각하시면 될것 같네요~
재아님. 답변 감사드립니다.
제가 착각을 했는데요.
그 해당 게시글의 보기페이지니까
보고있는 사람말고 해당작성자의 mb_2가 나와야 되는게 맞네요. 제가 엉뚱한걸 해놓고 됐다고 했어요.

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