g5에서 link 1,2에 에디터를 써서 추가 내용입력부분으로 만들고 싶어요. 채택완료

그누보드5의 link 1,2를 에디터를 써서 추가 내용 입력부분을 만들고 싶습니다.

 

cheditor 로 어떻게 해서 띄우는거 까지 성공했는데 link1,2에 입력된 부분이 db로 안들어갑니다.

 

write_update.php 파일에선

    $wr_link1 = '';
    if (isset($_POST['wr_link1'])) {
        $wr_link1 = substr(trim($_POST['wr_link1']),0,65536);
        $wr_link1 = preg_replace("#[\\\]+$#", "", $wr_link1);
    }
 

이런식으로 다 바꿔주었구요..

 

스킨에선 아래처럼 해서 cheditor 띄우는것도 성공했습니다.

        <?php for ($i=1; $is_link && $i<=G5_LINK_COUNT; $i++) { ?>
        <tr>
            <script src="{도메인} plugin/editor/cheditor5/cheditor.js"></script><script>
            var ed_wr_link<?php echo $i ?> = new cheditor('ed_wr_link<?php echo $i ?>');
            ed_wr_link<?php echo $i ?>.config.editorWidth = "100%";
            ed_wr_link<?php echo $i ?>.config.editorHeight = "250px";
            ed_wr_link<?php echo $i ?>.config.imgReSize = false;
            ed_wr_link<?php echo $i ?>.config.fullHTMLSource = false;
            ed_wr_link<?php echo $i ?>.config.editorPath = "/plugin/editor/cheditor5";
            ed_wr_link<?php echo $i ?>.inputForm = "wr_link<?php echo $i ?>";
            </script>
            <th scope="row"><label for="wr_link<?php echo $i ?>">링크 #<?php echo $i ?></label></th>
            <td>
            <span class="sound_only">웹에디터 시작</span>
            <textarea name="wr_link<?php echo $i ?>" id="wr_link<?php echo $i ?>" ><?php if($w=="u"){echo$write['wr_link'.$i];} ?></textarea>
            <span class="sound_only">웹 에디터 끝</span>
            <script>ed_wr_link<?php echo $i ?>.run();</script>
            </td>
        </tr>
        <?php } ?>

 

다만... 내용이 db에 안들어가네요

답변 2개

채택된 답변
+20 포인트

bbs/  write update php 쪽에 어떻게 처리되는지 한번 뒤져보세요

 

공격 방지용으로 주소 이외의 구문은 날려버리도록 되어있을수도 있죠 

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

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

<?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함   ?>

이처럼 아래 자바스크립트 부분도 추가하셧는지요?

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

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

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

로그인
🐛 버그신고