[제로] 등록실패 방지 (글 등록 실패로 인한 글날림 방지)
페이지 정보
루루아빠
2,954
2005.07.05 21:57:11
첨부파일
-
2005-07-05 21:57:11
짧은주소
-
https://yadolee.com/tip/50 주소복사
본문

제로보드폴더/script/script_write.php 을 열어
아래 부분을 찾아봅시다.
if(!document.write.memo.value)
{
alert('내용을 입력하여 주세요.');
document.write.memo.focus();
return false;
}
찾으셨나요? 찾으셨다면 바로 아래에 아래 소스를 추가해주세요.
if(document.all["copy"].checked == true) {
var script = document.write.memo;
var therange;
script.focus();
script.select();
if(document.all) {
therange=script.createTextRange();
therange.execCommand("Copy");
}
}
위 소스를 추가를 하셨다면 다음 부분을 찾아봅시다.
function check_use_html(obj) {
var c_n;
if(!obj.checked) obj.value = 1;
else {
c_n = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if(c_n) obj.value = 1;
else { obj.value = 2; obj.checked = false }
}
}
찾으셨나요? 찾으셨다면 바로 아래에 아래 소스를 추가해주세요
function check_use_auto_copy(obj) {
var c_n;
if(!obj.checked) obj.value = 1;
else {
c_n = confirm("등록실패 방지기능을 사용 하시겠습니까?\n\n등록 실패시 Ctrl+V 로 본문을 살릴 수 있습니다.");
if(c_n) obj.value = 1;
else { obj.value = 2; obj.checked = false }
}
}
자 여기까지 하셨다면 script_write.php 부분은 끝난 겁니다~!
그렇다고 다 끝난 건 아니구요;
다음으로 해야할 작업으로는 제로보드폴더에 있는 write.php 파일을 열으신 후 아래 부분을 찾아보세요
// HTML 사용 체크를 확장시킴
if($mode!="reply") {
if(!$data[use_html]) $value_use_html = 1;
else $value_use_html=$data[use_html];
} else {
$value_use_html=1;
}
$use_html .= " value='$value_use_html' onclick='check_use_html(this)'><ZeroBoard";
찾으셨나요? 찾으셨다면 위소스 아래부분에 추가해주세요.
// AUTO COPY 사용 체크를 확장시킴
if(!$member[open_copy]) $use_auto_copy .= " value='$value_use_auto_copy' onclick='check_use_auto_copy(this)'><ZeroBoard";
else $use_auto_copy .= " value='$value_use_auto_copy' onclick='check_use_auto_copy(this)' checked><ZeroBoard";
이제 게시판 스킨을 수정해야 합니다;
게시판 스킨폴더에 있는 write.php 파일을 열어봅시다~!
열으셨다면~!
아래 부분을 찾아봅시다~!
<?=$hide_html_start?> <input type=checkbox name=use_html <?=$use_html?>> HTML사용 <?=$hide_html_end?>
찾으셨나요? 찾으셨다면 위 소스 다음에 아래 소스를 추가해주세요~ 그럼 끝입니당~허걱?
<input type=checkbox name=copy <?=$use_auto_copy?>> 등록실패 방지
자 여기까지 하셨다면 끝입니다~!
추천인
Progress Bar 13.8%
최신댓글이 없습니다.


댓글
첫 번째 댓글을 남겨 주세요