권한설정해도 글쓰기가 보이는데요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

권한설정해도 글쓰기가 보이는데요. 정보

권한설정해도 글쓰기가 보이는데요.

본문

권한 설정을 해도 글쓰기 버튼이 보이는데요.
설정 권한에 맞게 노출 시키려면 어떻게 해야하는지 부탁드립니다.

view.skin.php  내용인데 여기서 수정하는 것인지...
부탁드립니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/config.php");
?>
<style type="text/css">
<!--
@import url("../../../webbus01.css");
-->
</style>
<!--프린트공간 시작 소스코드 시작-->
<link href="css/webbus01.css" rel="stylesheet" type="text/css" />
<div id='print_table'>
<!--프린트공간 시작 소스코드 끝-->

<!-- 게시글 보기 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr><td>


<div style="clear:both; height:22px;">
    <div style="float:left;">
    <a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><span class="gray6s"><?=$board[bo_subject]?></span> </a>
<span class="gray8s"><? if ($is_category) { echo ($category_name ? "> $view[ca_name] " : ""); } ?></span>
</div>
    <div style="float:right;">
    <? if ($prev_href) {
echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\" id=\"btn_list\"><img src='{$board_skin_path}/img/btn_prev.gif' align=absmiddle border='0' title='이전글보기'></a>"; } else { echo "<img src='{$board_skin_path}/img/btn_prev.gif' align=absmiddle border='0' title='글이 없습니다'>"; } ?>&nbsp;<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\" id=\"btn_list\"><img src='{$board_skin_path}/img/btn_next.gif' align=absmiddle border='0'  title='다음글보기'></a>"; } else { echo "<img src='{$board_skin_path}/img/btn_next.gif' align=absmiddle border='0' title='글이 없습니다'>"; } ?>
      <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/search_list.gif' border='0' align='absmiddle'></a> "; } ?>
      <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
</div>
</div>

<div style="border-top:1px solid #ddd; border-bottom:1px solid #eee; clear:both; height:34px; background-color:FCFCFC; repeat-x;">
    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <tr>
        <td style="padding:8px 0 0 6px;">
            <div style="color:#333333; font-size:13px; font-family:돋움; font-weight:bold; word-break:break-all;">
            <?=cut_hangul_last(get_text($view[wr_subject]))?>
<img src='<?=$board_skin_path?>/img/icon_comment.gif' border='0' align='absmiddle' title="코멘트" /> <span class="blue2s"><?=number_format($view[wr_comment])?></span>
</div>
        </td>
    </tr>
    </table>
</div>
<table border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
    <td height=26>
        <div style="float:left;">
&nbsp;&nbsp;<span class="gray8s">작성자:</span> <span class="gray6s"><strong><?=$view[wr_name]?></strong></span>&nbsp;
<img src='<?=$board_skin_path?>/img/icon_clock.gif' border='0' align='absmiddle'> <span class="gray8s"><?=date("Y-m-d H:i", strtotime($view[wr_datetime]))?></span>
<!--IP주소 부분숨기기소스-->
<span class="gray6s">
<? if ($is_ip_view) {
            $ip0 = explode(".",$ip);
            $ip_guest = $ip0[0] .".♡.".$ip0[2].".".$ip0[3];
            $ip_admin = $ip0[0] .".".$ip0[1].".".$ip0[2].".".$ip0[3];
            if($member[mb_level] >= 10) { echo $ip_admin; } else { echo $ip_guest; }
          }
          ?>
  </span>
  <!--IP주소 부분숨기기소스 끝-->
</div>
        <div class="gray6s" style="float:right;">
        <img src="<?=$board_skin_path?>/img/icon_view.gif" align=absmiddle> 조회 : <?=number_format($view[wr_hit])?>
        <? if ($is_good) { ?>&nbsp;<img src="<?=$board_skin_path?>/img/icon_good.gif" align=absmiddle> 추천 : <?=number_format($view[wr_good])?><? } ?>
        <? if ($is_nogood) { ?>&nbsp;<img src="<?=$board_skin_path?>/img/icon_nogood.gif" align=absmiddle> 비추천 : <?=number_format($view[wr_nogood])?><? } ?>
&nbsp;
</div>
    </td>
</tr>
<tr>
<td style="height:1px; bgcolor:#eeeeee;"></td>
</tr>
<tr>
<td>
<div style="border-top:1px solid #ddd; clear:both; height:30px; repeat-x;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="50%" style="padding:5px 0 0 6px;">
    <!-- 소셜 미디어로 글보내기_TERRORBOY -->
<?php
/////////////////////////////////////////////////////////////////////////////////////////////
// 공통사용
/////////////////////////////////////////////////////////////////////////////////////////////
// EUC --> UTF 설정후 전송
$subject_con = iconv('euc-kr', 'utf-8',$view[wr_subject]);
/////////////////////////////////////////////////////////////////////////////////////////////
// 현제 페이지 주소 추출
$board_url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
/////////////////////////////////////////////////////////////////////////////////////////////

?>
<!-- 소셜 미디어로 글보내기 -->    </td>
    <td width="50%" align="right" style="padding:5px 6px 0 0;"><!-- 편리버튼모음 -->
        <div style="float:right;">
          <!--스크랩-->
          <? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='{$board_skin_path}/img/basic_btn_03.gif' align=absmiddle border='0'></a>"; } ?>
          &nbsp;
          <!--스크랩-->
          <!--즐겨찾기-->
          <a href="#" class="gray8s" onclick="javascript:window.external.AddFavorite('<?=$g4['url']?>/<?=$g4['bbs']?>/board.php?bo_table=<?=$bo_table?>&amp;wr_id=<?=$wr_id?>','<?=$g4['title']?>');"><img src="<?=$board_skin_path?>/img/basic_btn_05.gif" align="absmiddle" border="0" /></a>&nbsp;
          <!--즐겨찾기-->
          <!--주소복사-->
          <? if ($trackback_url) { ?>
          <a href="javascript:trackback_send_server('<?=$trackback_url?>');" title='주소 복사' class="gray8s" style="letter-spacing:0;"><img src='<?=$board_skin_path?>/img/basic_btn_07.gif' align="absmiddle" border='0' /></a>&nbsp;
          <? } ?>
          <!--내용복사-->
          <a href="#" title='내용 복사' class="gray8s" style="letter-spacing:0;"><img src='<?=$board_skin_path?>/img/basic_btn_09.gif' align="absmiddle" border='0' /></a>&nbsp;
          <!--내용복사-->
          <!--메일보내기 //베타버전으로 오류발생,추후 추가 예정
  <a href="javascript:win_comment('<?=$board_skin_path?>/mail.skin.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>');"><img src='<?=$board_skin_path?>/img/basic_btn_11.gif' align="absmiddle" border='0' /></a>&nbsp;
          메일보내기-->
          <!--인쇄-->
          <a href='#' title='인쇄' onclick="window.open('print.html','print_win','width=780,height=720,left=100,status=no,toolbar=no,resizable=no,scrollbars=yes')"><img src='<?=$board_skin_path?>/img/basic_btn_13.gif' align="absmiddle" border='0' /></a>&nbsp;
          <!--인쇄-->
        </div>
      <!-- 편리버튼모음 끝 --></td>
  </tr>
</table>
</div>
</td>
</tr>

<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
    if ($view[file][$i][source] && !$view[file][$i][view]) {
        $cnt++;
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
        echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
        echo "&nbsp;<span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
        echo "&nbsp;<span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
        echo "&nbsp;<span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
        echo "</a></td></tr>";
    }
}

// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
    if ($view[link][$i]) {
        $cnt++;
        $link = cut_str($view[link][$i], 70);
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle>";
        echo "<a href='{$view[link_href][$i]}' target=_blank>";
        echo "&nbsp;<span style=\"color:#888;\">{$link}</span>";
        echo "&nbsp;<span style=\"color:#ff6600; font-size:11px;\">[{$view[link_hit][$i]}]</span>";
        echo "</a></td></tr>";
    }
}
?>
<tr>
    <td height="150" style="word-break:break-all; padding:10px;">
        <?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>

        <!-- 내용 출력 -->
        <span id="writeContents"><?=$view[content];?></span>
       
        <?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
        <!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>

        <? if ($nogood_href) {?>
        <div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
        <div style="color:#888; margin:7px 0 5px 0;">비추천 : <?=number_format($view[wr_nogood])?></div>
        <div><a href="<?=$nogood_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_nogood.gif" align="absmiddle"  border="0"></a></div>
        </div>
        <? } ?>

        <? if ($good_href) {?>
        <div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
        <div style="color:#888; margin:7px 0 5px 0;"><span style='color:crimson;'>추천 : <?=number_format($view[wr_good])?></span></div>
        <div><a href="<?=$good_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_good.gif" align="absmiddle" border="0"></a></div>
        </div>
        <? } ?>

</td>
</tr>
<? if ($is_signature) { echo "<tr><td align='center' style='border-bottom:1px solid #E7E7E7; padding:5px 0;'>$signature</td></tr>"; } // 서명 출력 ?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="right">
    <!-- 소셜 미디어로 글보내기_TERRORBOY -->
<?php
/////////////////////////////////////////////////////////////////////////////////////////////
// EUC --> UTF 설정후 전송
$subject_con = iconv('euc-kr', 'utf-8',$view[wr_subject]);
/////////////////////////////////////////////////////////////////////////////////////////////
// 현제 페이지 주소 추출
$board_url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
/////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////////
// 트위터
/////////////////////////////////////////////////////////////////////////////////////////////
// URL붙이기 // 일부 시스템에서만 사용
$url= $subject_con."  ".$board_url;
//URL암호화
$url = urlencode($url);


?>
<a href="http://twitter.com/home/?status=<?=$url?>" target="_blank"><img src="<?=$board_skin_path?>/img/icon/twitter.png" border="0" alt="게시글을 twitter로 보내기"></a>
<a href="http://www.facebook.com/sharer.php?u=<?=$face_url?>&t=<?=$face_subject?>" target="_blank"><img src="<?=$board_skin_path?>/img/icon/facebook.png" border="0" alt="게시글을 facebook으로 보내기"></a>
<a href='http://me2day.net/posts/new?new_post[body]=<?=$me2_subject?>+++++++["<?=$me2_url_text?>":<?=$me2_url?>+]&new_post[tags]=<?=$me2_teg?>'  target="_blank"><img src="<?=$board_skin_path?>/img/icon/Me2Day.png" border="0" alt="게시글을 Me2Day로 보내기"></a>
<a href="http://yozm.daum.net/api/popup/prePost?sourceid=41&link=<?=$yozm_url?>&prefix=<?=$yozm_subject?>" target="_blank"><img src="<?=$board_skin_path?>/img/icon/yozm.png" alt="게시글을 요즘으로 보내기" border="0"></a>
<!-- 소셜 미디어로 글보내기 -->    </td>
  </tr>
</table>
<br>

<?
// 코멘트 입출력
include_once("./view_comment.php");
?>

<div style="clear:both; height:43px;">
    <div style="float:left; margin-top:10px;">
    <? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin_path/img/btn_prev.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    <? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin_path/img/btn_next.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    </div>

    <!-- 링크 버튼 -->
    <div style="float:right; margin-top:10px;">
    <?
    ob_start();
    ?>
    <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; } ?>

    <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_list_search.gif' border='0' align='absmiddle'></a> "; } ?>
    <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
    <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>
    <?
    $link_buttons = ob_get_contents();
    ob_end_flush();
    ?>
    </div>
</div>

</td></tr></table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<br>
<!--프린트공간 끝 소스코드 시작-->
</div>
<!--프린트공간 끝 소스코드 끝-->

<script language="JavaScript">
function file_download(link, file) {
    <? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
    document.location.href=link;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->

댓글 전체

글쓰기 버튼은 list.skin.php, view.skin.php 에서 수정해야 하지 않나요?
글쓰기 버튼이 목록과 글보기 화면에서 안나오면 weite.skin.php로 들어갈 수가 없게 돼는데..

두 파일에서
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0'></a><? } ?>
을 보시면 될 것 같습니다
view.skin.php 네요^^;;
잘 못 적었어요. ㅠㅠ

<? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>

아래와 같이 수정했는데 같은 상황입니다. 흐흑
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0'></a><? } ?>


list.skin.php는 이렇게 나와 있구요.
<?php
include_once($board_skin_path . '/lib/skin.lib.php');
$SKIN = "{$board_skin_path}/list." . get_session('ss_board_type') . ".skin.php";
if(is_file($SKIN) == true) include_once($SKIN);
else include_once($DEFAULT);
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT