cheditor 적용된 스킨을 쓸경우 수정시 원글이 없어지는 문제!! > 그누4 질문답변

그누4 질문답변

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

cheditor 적용된 스킨을 쓸경우 수정시 원글이 없어지는 문제!! 정보

cheditor 적용된 스킨을 쓸경우 수정시 원글이 없어지는 문제!!

본문

 
현재 기본 에디터보드로 장착되어 있는 스킨입니다!!
(현재 질문답변게시판도 과 같은 에이터 형식)
 
일반 비 에디터 보드는 글 등록후 수정시 아무런 이상 없이 수정전 글이 나와 정상
 
수정이 됩니다!! 그런데 에디터 보드로 된 글을 수정 할려면 원글이 없어지고 제목만
 
나옵니다. 에디터 게시판은 전부 그런 현상입니다!!
 
위 링크에 예전 어떤 분도 같은 현상을 호소 하셔서 해결했던것으로 보입니다!!
 
" 경로상의 문제로 이런 현상이 일어 나는것 같은데요....
 
 
config.php 파일에서 위 글에서 제시된데로 경로 수정을 할려고 하면
 
글쓰기 버튼 입력시 아에 글 등록 공간은 없어지고 제목과 링크,파일 첨부부분만
 
출력되어 버립니다... config.php를
 
어떻게 수정해야 되는지 가르쳐 주세요!!
 
수정전
g4/config.php

$g4['editor']        = "cheditor";
$g4['editor_path']    = $g4['path'] . "/" . $g4['editor'];

===>>> 수정후
g4/cheditor/ <- 이렇게 됩니다.
 
 
이렇게 수정하면 된다고 하던데.... 이럴경우 위 처럼 글 등록 공간이 없어져
생기는 문제가 발생됩니다!!!
 
경로를 어떻게 적어 주어야 되는 지 꼭 알려주세요~
 
다른 방법이 있다면 위의 알려주시구요!!!
 
답변 부탁드립니다!! 

댓글 전체

경로문제가 아니라 스킨자체에서 일부러? 막아 두었습니다.

cheditor 스킨에서 막아둔 이유는 잘모릅니다.^^

write.skin.php 의 맨위에 보면 아래의 코드가 나옵니다.

if ($w != 'u') $content = '';

위코드를 삭제나 주석처리를 해주면 됩니다.
상단의 코드를 아래처럼 하셨나요? 제가 지금 테스트 해본후 결과를 알려 드릴께요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/lib/cheditor.lib.php");
                         
//if ($w != 'u') $content = '';
?>

제가 테스트 해보니 주석처리후 수정에서 원글이 나옵니다.
저는 이런 문제로 질문올린 글의 답변으로는 해결하지 못했습니다.
원본과 비교해서 따져보니 한 부분을 수정해주고 해결했습니다.

/lib/cheditor.lib.php 파일에 아래처럼 되어 있으신지 보시고,

function cheditor1($id, $content)
{
    return "<input type='hidden' name='ps_{$id}' value='{$content}'>";
}

이렇게 되어 있다면,

function cheditor1($id, $content)
{
    return "<textarea id='ps_{$id}' style='display:none;'>{$content}</textarea>";
}

이렇게 바꿔서 해보십시요.

왜 "<input type..."로 되어 있는지는 모르겠습니다만,
아무튼 저는 이걸로 해결했습니다.

이 문제로 고민하는 분들 부디 시원하게 해결하기시 바랍니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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