[G4] 글쓰기에는 $wr_id값을 사용하지 않습니다. 에러 해결하기 > 기술자료 | 해피정닷컴

[G4] 글쓰기에는 $wr_id값을 사용하지 않습니다. 에러 해결하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[G4] 글쓰기에는 $wr_id값을 사용하지 않습니다. 에러 해결하기 > 기술자료

그누보드 [G4] 글쓰기에는 $wr_id값을 사용하지 않습니다. 에러 해결하기

페이지 정보


본문

에러문구는 글쓰기에는 $wr_id값을 사용하지 않습니다.




[ 점검1 ] skin / board / write.skin.php 글쓰기부분에서  목록버튼을 제어하는 경우
즉, 신청페이지를 만들경우 목록 버튼을 관리자만 보이도록 한다거나 그럴때 사용하죠..

<?php if ($is_admin) { // 이렇게 목록 제어 된 경우 오류 해결법 ?>
  &nbsp;
        <a href="./board.php?bo_table=<?php echo $bo_table; ?>"><img id="btn_list" src="<?php echo $board_skin_path; ?>/img/btn_list.gif" border=0></a>
<?php } ?>

이렇게 목록 버튼을 제어하는데요...  여기서 한가지 놓치는 것이  자바스크립트 부분에 목록을 호출하는 코드가 4.3 이후 스킨에서는 추가되었다는 것입니다.

[ 해결 ]
document.getElementById('btn_list').disabled = true;
를 검색해서 아래와 같이 수정하면 오류가 해결됩니다.
<?php if ($is_admin) { ?>     document.getElementById('btn_list').disabled = true;<?php } ?>


[ 점검2 ] skin / board / write.skin.php 에서   function fwrite_submit(f)   가 중복사용된것은 아닌지?


[ 점검3 ] function 에서 폐기된 코드 삭제
아래 코드는 그누보드 글쓰기에서 더이상 사용하지 않습니다. 내용을 삭제합니다.
    var s = "";
    if (s = word_filter_check(f.wr_subject.value)) {
        alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }

    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }


[ 점검4 ] skin / board / write.skin.php 의   if (!defined("_GNUBOARD_")) exit;    아래쪽에  editor 코드확인
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
}

[ 해결 ]
dhtml_editor 코드 추가


[ 점검5 ] 본문 쓰기에서 dhtml 코드 변경
글쓰기 본문창에 대한 dhtml 코드 제어 방법이 변경되었습니다.  아래 내용을 참고해서 수정합니다.

        <?php if ($is_dhtml_editor) { ?>
            <?php echo cheditor2('wr_content', $content); ?>
        <?php } else { ?>
        <table width="100%" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align:bottom">
                <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?php echo $board_skin_path; ?>/img/btn_up.gif" alt="화면크게" /></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?php echo $board_skin_path; ?>/img/btn_start.gif" alt="입력화면 초기화" /></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?php echo $board_skin_path; ?>/img/btn_down.gif" alt="입력화면 작게" /></span></td>
            <td align="right"><?php if ($write_min || $write_max) { ?><span id=char_count></span>글자<?php } ?></td>
        </tr>
        </table>
        <textarea id="wr_content" name="wr_content" class="required tx" style='width:100%; word-break:break-all;' rows="10" title="내용" <?php if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?php } ?>><?=$content?> </textarea>
        <?php if ($write_min || $write_max) { ?><script type="text/javascript"> check_byte('wr_content', 'char_count'); </script><?php } ?>
        <?php } ?>    


[ 점검6 ] head.sub.php 내용에서
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>  가 누락된 것은 아닌지?


[ 점검7 ] js 폴더
js 폴더에 최신 버전과 비교해서 누락된 파일 또는 내용이 다른 것은 없는지?



 

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 99 페이지
  • RSS
기술자료 목록
열람
그누보드   21754  2009-04-14 21:43 ~ 2018-06-26 23:51  
680
일반   14014  2009-04-10 20:43 ~ 2009-05-12 00:00  
679
일반   14108  2009-04-10 01:25  
678
그누보드   16205  2009-04-04 16:20  
677
HTML   14570  2009-04-03 20:08  
676
HTML   32494  2009-04-03 20:05  
675
전자결제   11638  2009-04-01 19:03  
674
SQL   26315  2009-03-31 16:59  
673
WindowsServer   17490  2009-03-25 21:27  
672
제로보드   14738  2009-03-24 19:31 ~ 2018-06-14 18:53  
671
Linux   14735  2009-03-24 18:08  
670
그누보드   13591  2009-03-24 17:47  
669
전자결제   31112  2009-03-23 19:46 ~ 2019-01-14 05:25  
668
MySQL   15199  2009-03-21 19:48  
667
ClassicASP   18003  2009-03-19 10:33 ~ 2009-03-19 00:00  
666
MySQL   24458  2009-03-13 19:25 ~ 2019-10-08 22:59  
665
JavaScript   19239  2009-03-12 23:40 ~ 2009-03-13 00:00  
664
HTML   19175  2009-03-12 09:16 ~ 2015-10-13 00:00  
663
MySQL   12782  2009-03-11 22:28  
662
그누보드   10473  2009-03-11 00:23 ~ 2010-03-12 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.