그누커뮨 GNUboard COMmUNities
트위터아이디로 로그인하기트위터ID로 로그인
내 커뮤니티는 내가 수정할 수 있기 때문에 의미있다!
그누보드를 다루기 위해 알아야할 알짜배기 정보들을 적어봅니다.
 
작성일 : 09-10-11 14:46

글쓰기 화면 수정 write.skin.php

 글쓴이 : 말러83
조회 : 4,809  

키워드 : 그누보드, kcaptcha, 자동등록방지, 삽입, 넣는방법, 추가

오토스크랩 : 일괄 스크랩 오토스크랩 설정 네이버 블로그로 스크랩 다음 블로그로 스크랩 이글루스로 스크랩 티스토리로 스크랩 텍스트큐브로 스크랩 트위터로 보내기
write.skin.php는 "글쓰기" 버튼을 눌렀을 때 뜨는 화면을 담고 있는 파일입니다.
구 스킨의 경우 자동등록방지(kcaptcha)가 없는 경우가 있는데, 적당한 위치에 다음을 넣어주면 해결할 수 있습니다.
<? if ($is_guest) { ?>
<tr>
    <td class=write_head><img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다."></td>
    <td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<script type="text/javascript">
function imageClick() {
    var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
    var para = "";
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            asynchronous: true,
            parameters: para,
            onComplete: imageClickResult
        });
}
function imageClickResult(req) {
    var result = req.responseText;
    var img = document.createElement("IMG");
    img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
    document.getElementById('kcaptcha_image').src = img.getAttribute('src');
    md5_norobot_key = result;
}
<? if (!$is_member) { ?>Event.observe(window, "load", imageClick);<? } ?>
</script>

글쓰기 화면에서 뭔가 수정하고 싶다면 항상 write.skin.php 파일부터 들여다봅시다.^^

게시물의 저작권은 별도 표시가 없는 한 작성자에게 있습니다.
게시물 주소 : http://gnucomun.net/sp/study.6
8.0 (10명)
평가해주세요. 비회원 가능!
 
 

Total 31
번호 제   목 글쓴이 평점 날짜 조회
31 비회원도 추천 가능하게 만들기 유아원 7.90 11-26 2845
30 말러캐쉬 적용후 공격관련 (3) 스누파이 10.00 11-21 3145
29 [질문] 음악파일 연속재쟁 (1) 회색지대 1.00 03-26 3187
28 자동 글쓰기 문의드립니다.. 조인성 10.00 10-08 3483
27 로그인시 포인트 주는 곳 common.php 말러83 5.67 10-13 3630
26 게시판 카테고리 $board[bo_category_list] (1) 말러83 8.00 10-11 3806
25 글작성 직후에 실행 write_update.tail.skin.php 말러83 9.00 10-10 3920
24 $board 변수 말러83 10.00 10-10 4066
23 IE6에서 롤오버 이미지를 계속해서 재 읽는 버그 (2) 유아원 6.00 12-05 4315
22 다운로드를 스킨에서 조작해보자 말러83 9.83 11-09 4427
21 그누트윗 ? 질문드려도 될까요 ? (3) 태마니 8.00 02-15 4715
20 글쓰기 화면 수정 write.skin.php 말러83 8.00 10-11 4810
19 그누트윗 관련 문의드려요. (1) 서준파파 10.00 01-22 5159
18 기본설정 변수 $config 말러83 6.80 10-21 5359
17 오토스크랩 설치시 문제점.. (3) 무적홀맨 0.00 02-27 5727
 1  2  3  

Copyright ⓒ그누커뮨(http://gnucomun.net) All rights reserved.