그누보드 4.34.00 - CHEDITOR 5 버전 탑재
4.34.00 (11.04.29)
: cheditor v5.04 탑재 ( 그누보드에서 사용할 수 있게 허락해주신 CHSOFT 나창호 대표님께 감사드립니다. www.chcode.com )
최신 버전(v5.06)은 약간의 문제가 있어 버전이 약간 낮은것으로 탑재합니다.
이미지 업로드시 플래시를 사용하는데 .htaccess 에 패스워드를 걸었다던지 하는 경우에는 이미지 업로드가 안됩니다.
플래시동영상은 <object><embed> 코드롤 넣으셔야 합니다. 유튜브의 경우 > 소스코드 > 이전 소스코드 사용으로 나온 코드
: [보안패치] 4.33.10 의 코드를 보완 하였습니다. (letsgolee 님께서 알려주셨습니다.)
=======================================================
cheditor5 적용 방법 (참! 쉽죠! 잉!)
=======================================================
cheditor5 폴더 전체 업로드
lib/cheditor4.lib.php 교체
config.php 에 $g4['is_cheditor5'] = true; 추가
skin/board/?????/write.skin.php 의
<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>
if (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}
를
if (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}
<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>
이렇게 순서만 바꿔 주세요.
=======================================================
bbs/register_form.php
/*
if (!($member[mb_password] == sql_password($_POST[mb_password]) && $_POST[mb_password]))
alert("패스워드가 틀립니다.");
// 수정 후 다시 이 폼으로 돌아오기 위해 임시로 저장해 놓음
set_session("ss_tmp_password", $_POST[mb_password]);
*/
if ($_POST['mb_password']) {
// 수정된 정보를 업데이트후 되돌아 온것이라면 패스워드가 암호화 된채로 넘어온것임
if ($_POST['is_update'])
$tmp_password = $_POST['mb_password'];
else
$tmp_password = sql_password($_POST['mb_password']);
if ($member['mb_password'] != $tmp_password)
alert("패스워드가 틀립니다.");
}
bbs/register_form_update.php
/* 삭제
// 패스워드를 암호화하여 넘김
if ($mb_password)
$tmp_password = sql_password($mb_password);
else
$tmp_password = get_session("ss_tmp_password");
*/
$row = sql_fetch(" select mb_password from $g4[member_table] where mb_id = '$member[mb_id]' ");
$tmp_password = $row['mb_password'];
...
<input type='hidden' name='is_update' value='1'> 추가
: cheditor v5.04 탑재 ( 그누보드에서 사용할 수 있게 허락해주신 CHSOFT 나창호 대표님께 감사드립니다. www.chcode.com )
최신 버전(v5.06)은 약간의 문제가 있어 버전이 약간 낮은것으로 탑재합니다.
이미지 업로드시 플래시를 사용하는데 .htaccess 에 패스워드를 걸었다던지 하는 경우에는 이미지 업로드가 안됩니다.
플래시동영상은 <object><embed> 코드롤 넣으셔야 합니다. 유튜브의 경우 > 소스코드 > 이전 소스코드 사용으로 나온 코드
: [보안패치] 4.33.10 의 코드를 보완 하였습니다. (letsgolee 님께서 알려주셨습니다.)
=======================================================
cheditor5 적용 방법 (참! 쉽죠! 잉!)
=======================================================
cheditor5 폴더 전체 업로드
lib/cheditor4.lib.php 교체
config.php 에 $g4['is_cheditor5'] = true; 추가
skin/board/?????/write.skin.php 의
<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>
if (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}
를
if (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}
<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>
이렇게 순서만 바꿔 주세요.
=======================================================
bbs/register_form.php
/*
if (!($member[mb_password] == sql_password($_POST[mb_password]) && $_POST[mb_password]))
alert("패스워드가 틀립니다.");
// 수정 후 다시 이 폼으로 돌아오기 위해 임시로 저장해 놓음
set_session("ss_tmp_password", $_POST[mb_password]);
*/
if ($_POST['mb_password']) {
// 수정된 정보를 업데이트후 되돌아 온것이라면 패스워드가 암호화 된채로 넘어온것임
if ($_POST['is_update'])
$tmp_password = $_POST['mb_password'];
else
$tmp_password = sql_password($_POST['mb_password']);
if ($member['mb_password'] != $tmp_password)
alert("패스워드가 틀립니다.");
}
bbs/register_form_update.php
/* 삭제
// 패스워드를 암호화하여 넘김
if ($mb_password)
$tmp_password = sql_password($mb_password);
else
$tmp_password = get_session("ss_tmp_password");
*/
$row = sql_fetch(" select mb_password from $g4[member_table] where mb_id = '$member[mb_id]' ");
$tmp_password = $row['mb_password'];
...
<input type='hidden' name='is_update' value='1'> 추가
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 63개
이번버전에는 스크롤바가 안나오는 버그가 있습니다.
업데이트가 한참 밀렸습니다
이번패치를 기준으로 다 뜯어 고쳐야 겠습니다.
감사합니다~!
따라 잡기 넘 힘드네여.... 쉬엄 쉬엄 해용!!!
이런 기능을 원하는 고객들이 있었는데
천천히 갈이 해야 겠네요
적용해 보아야겠네요
쳇, 처음부터 그냥 해야겠당.
링크 주소가 잘못됬네요..
www.chcode.com)
" ) " 가로때문에 바루 페이지가 안열려요..ㅎㅎ
이렇게 좋은 밑밥을 주시면 저같은 착한 고기들은 어떡하라구요~~
저는 이제 막 설치하는지라 적용을 따라할려고 했는데 이해가 안되는 부분이 있어서요
뒤쪽은 아직 모르겠지만...
cheditor5 폴더 전체 업로드 <- 성공 최신버전에 에디터 포함되어있어서 같이 올림
lib/cheditor4.lib.php 교체 <- 뭘로 교체하라는건지 모르겠어요
config.php 에 $g4['is_cheditor5'] = true; 추가 <- 내용 보니깐 이미 들어가있어서 넘어가면 될듯
...
초보도 알 수 있도록 교체는 뭘 교체하는지 적어주시면 좋을 것 같구요
번거로우시겠지만 파일명 앞에 어느 경로에 있는지도 적어주시면 더 좋을 것 같아요 ^^
감사합니다
----
뒤쪽까지 살펴보니깐 이미 바껴있는건가보네요 ^_____^
/* 삭제
// 패스워드를 암호화하여 넘김
if ($mb_password)
$tmp_password = sql_password($mb_password);
else
$tmp_password = get_session("ss_tmp_password");
*/
$row = sql_fetch(" select mb_password from $g4[member_table] where mb_id = '$member[mb_id]' ");
$tmp_password = $row['mb_password'];
...
<input type='hidden' name='is_update' value='1'> 추가
요곤 어디에 어떻게 추가해서 넣어야 하나요..? 파일은 열어도..;;
그냥 맨 아래쪽에 추가하면 돼나요?
패치 쫒아가기 넘 힘드네요 ㅠㅠ
전 구버전으로 이미 교체한 후에 알았네요 ㅜㅜ 알패스 꺼야합니다.
지금 플래쉬 삽입때문에요
매번 설치후 또 지우게 될까봐서요 bbs폴더땜에 완전히 지우기가 힘들어서리 ...
메인구성에 플래쉬가 들가나요 종전 메인 화면하고 같나요?
플래쉬가 들가면 어떻게 구현되는건지 보고싶은데요
_ 배추빌더는 보여주던데요
수고하셨습니다. ^^
$sql .= " where wr_id <> '$commend_id' ";
->
$sql .= " where wr_id <> '$comment_id' ";
겠죠?
dtd 선언하고 Editor 입력폼 오른쪽 전체화면이 미동작,...
스크립트 오류가 있는데,..
contentEditable 속성값을 설정할 수 없습니다.
cheditor5/cheditor.js 줄 : 430, 문자 : 9
-----------------------------------------------------
ie9 에서만 전체화면 오류가 나네요...
간결하고 직관적인 구성과 스킨이 많아 별 어려움은 없습니다.
좋은 보드 공개해주신 관리자님께 감사합니다.
그래서 수작업으로 지워야 되는데..이게 문제네요.
이젠 고생안해도 되겟네요.. 감사!!!!
첫사랑님 말씀대로 DTD 선언했는데 전체화면 안되네요.
김처로님이 지적해주신 부분도 수정.
모두 감사합니다~!
아직 업데이트가 안되었나봐요.
파폭에서는 잘나오는데 이상하네 ㅠㅠ