글짤림 현상 수정에 도움 부탁드립니다! > 그누4 질문답변

그누4 질문답변

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

글짤림 현상 수정에 도움 부탁드립니다! 정보

글짤림 현상 수정에 도움 부탁드립니다!

첨부파일

character.zip (121.7K) 0회 다운로드 2013-09-24 00:32:21

본문

오류 주소 :  http://escape.raonnet.com/gnu/bbs/board.php?bo_table=member

배포원본링크 :http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=111598&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%ED%94%84%EB%A1%9C%ED%95%84


taniar님이 배포하신 스킨을 개인적으로 수정해서 사용하고 있습니다만..
겉핥기밖에 못해서 도저히 수정이 불가능한 것 같아서 도움을 받고자 게시글을 씁니다.

1. 문제인 부분은 뷰.리스트의 출력되는 wr_6와 wr_5 부분(외형과성격,기타설정 출력부분 입니다) 이 글쓰기에서 길게 쓰면 출력시에 잘려서 출력되고, 글수정도 들어가면 짤린글로 출력됩니다. 이 부분을 길게 쓸 수 있도록 사용하였으면 합니다!


위에 부분이 해결된다면, 2.리스트 출력에서 제목 출력부분 옆에 코멘트수 출력 소스도 알고싶은데요; 기존 스킨을 보면서 고쳐보려는데 적용이 안되더라구요.

3.아이템 작성부분에 에디터를 사용하고 싶은데요. 뭔가 이것저것 바꿔봤지만 적용이 안되서요!
  (에디터 사용은 체크하고 사용했습니다.)

역시나 제 머리론 어려운지라^^;  세가지 부분 도와주셨으면 합니다!
개인적 활용하고 있지만, 위 같은 부분에 대해서 도움을 얻고자 스킨파일을 첨부했습니다!
해결답변 해주시면 바로 삭제하겠습니다!

꼭 좀 부탁드리겠습니다!
  • 복사

댓글 전체

거의 의뢰 수준의 내용을 물어 보셨네요..ㅎㅎ;;
간단히 설명 드리겠습니다.

1. 보니 wr_5, wr_6 의 입력을 textarea 로 받으시네요.
wr_5, wr_6 은 varchar(255) 입니다. 말그대로 textarea 에 글을 길게 쓰면 받을 수 있는 데이터가 255 이니 짤리겠죠^^
db 들어가셔서 해당 필드 wr_5, wr_6 의 타입을 text 로 변경하세요.
그러시면 글 길게 써도 안 짤리실 겁니다.

2. 코멘트 수 출력은 <?=$list[$i][comment_cnt]?> 이것만 넣으시면 출력됩니다.
기존 소스를 참고 하신다면 $list[$i][comment_cnt] 이 부분 찾아서 보시면 됩니다.

3. 에디터 적용
<?
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');
}
?>
이 부분이 있죠 여기서
<?
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');
    echo cheditor1('wr_10', '100%', '250'); // 추가하세요
}
?>

예를 들어 wr_10 이란 입력박스에 적용하려 하신다면 위와 같이 추가하세요.

그런 후 입력 필드 받으실 곳에 <?=cheditor2('wr_10', stripslashes($write[wr_10]));?> 추가하세요.

내용 부분 참고 하시면 이해 가실 겁니다.

마지막으로 소스 하단에 function fwrite_submit(f) 부분에서

    <?
    if ($is_dhtml_editor) echo cheditor3('wr_10');
    ?>

    if (document.getElementById('tx_wr_10')) {
        if (!ed_wr_10.outputBodyText()) {
            alert('내용을 입력하십시오.');
            ed_wr_10.returnFalse();
            return false;
        }
    }

이 부분 추가 하시면 됩니다.

만약에 입력 체크 안하실 거면 입력 체크 부분은 빼시면 됩니다.

도움 되셨음 하네요..^^
© SIRSOFT
현재 페이지 제일 처음으로