[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,633건 1 페이지
  • RSS
기술자료 목록
2633
MySQL   273  2024-03-29 14:14 ~ 2024-03-29 14:14  
2632
그누보드   603  2024-02-23 18:40 ~ 2024-02-24 06:13  
2631
JavaScript   614  2024-02-16 18:50 ~ 2024-02-16 20:37  
2630
Java   542  2024-02-06 16:49  
2629
PHP   694  2024-02-06 16:42  
2628
호스팅   655  2024-01-29 12:54  
2627
PHP   778  2024-01-26 11:04 ~ 2024-01-26 11:13  
2626
MySQL   1005  2024-01-08 17:37 ~ 2024-03-14 16:00  
2625
SQL   982  2024-01-08 12:36  
2624
영카트   1159  2024-01-04 14:57  
2623
일반   2038  2023-12-15 18:33  
2622
Android   1615  2023-11-30 18:48 ~ 2023-11-30 19:41  
2621
전자결제   2844  2023-11-23 19:53  
2620
PHP   2111  2023-11-20 10:56 ~ 2023-11-20 11:14  
2619
Linux   1899  2023-11-09 19:55  
2618
그누보드   1886  2023-11-06 20:38  
2617
Linux   1852  2023-11-01 21:41 ~ 2023-11-02 10:30  
2616
영카트   1927  2023-10-07 23:31  
2615
SNS   2906  2023-09-24 17:56  
2614
ClassicASP   2629  2023-09-14 08:38  

검색

해피정닷컴 정보

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

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: 서울센터 (08393) 서울시 구로구 디지털로32가길 16 파트너스타워2차 1206-280호
        대전센터 (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 지원1동 205호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 2014-서울구로-0074 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.