'잔머리'에 해당되는 글 2건

  1. Nov 14, 2008 사과의 형들
  2. Jan 22, 2008 방명록의 스팸차단 꼼수 (9)

사용자 삽입 이미지

지난 일요일 무주 적상산에 갔을때 한박스 사온 사과
(알고보니 무주 곳곳에서 사과 재배를 많이 한다.)


상황은 어제 저녁


심슨군 왈;

사과나 좀 먹을까?


컴퓨터를 계속하며 최우선 왈;  
나는 사과 안 먹을꺼니까 혼자 먹어.



낑낑...거리던 심슨군 왈;

안 뽀개지네.. 이것 좀 뽀개줘봐...



낑낑...거리던 최우선 왈;

안 뽀개지네....?

!

에잇!
샥샥샥샥..
[참조:위 그림에서의 사과의 기형(奇形)]
자 이제 뽀개봐..



다시 낑낑...거리던 심슨군 왈;

그래도 안 뽀개진다.
그리고,, 더러워서 도저히 못 먹겠다!
너 다 먹어라.


 

 새 사과를 꺼내며, 부엌에서 유유히 다도를 가져오는 심슨군.


한바퀴 삥 돌려 깨물어 먹으면서 고랑을 파줬는데 왜 안뽀개졌을까..
무주사과가 보기보다 참 야무지구나!
배가 불러서 사과 먹을 생각이 없었던 최우선. 졸지에 그 큰 사과를 혼자 다 먹게 된 사연.

Related Entries
Posted by 최우선 at November 14, 2008 11:35

"오에카키로 한컷만화를" 카테고리의 다른 글 입니다.

Trackback URL for this entry ::
http://ggerzer.com/trackback/399

Write a comment

 

스팸차단 꼼수..
꺼져스킨에서도 스팸차단솔루션과 함께 스팸차단 꼼수가 제공중이긴하지만,,
이게 정말로 하루에도 몇개씩 올라오는 그지발싸개같은 스팸을 차단하는데 효과가 있을까..하고 의아하게 생각되었지만, 100%는 아니어도 어느정도 만족할 만한 효과를 보았다는 사람(도희 )도 있고하여,
간단하게나마 적용방법을 소개합니다..


1.
사용중인 방명록 스킨의 write.php 의 소스를 열고,
가급적 ok 버튼의 앞쪽에다가 테이블이 깨지지 않도록 적당한 위치에 아래의 내용을 삽입합니다.
(한글로 된 부분은 적당히들 수정하세요..)

<div align=center style="margin:0;padding:0;"><input type=checkbox name=pass value=1 id="pass" onfocus=blur()> <label for="pass" title="방명록 작성시 좌측의 체크박스에 꼭 체크해주세요." style="color:blue;font-family:돋움;font-size:8pt;cursor:pointer;">[로봇에 의한 자동등록방지를 위한 체크 필수] :: 방명록 작성시 꼭 체크해주세요!</label></div>




2. (생략가능한 절차)
방명록 스킨의 write.php 의 소스를 살펴서<form 을 검색해보시고, onsubmit= 의 내용이 있는지 살펴봅니다.

2-1.
onsubmit 관련내용이 없다면 ::
아래와 같이 하나 만듭니다.
<form method=post name=write action=write_ok.php onsubmit="check_Comment(write);return false;" 
그리고 이 소스 윗줄에 check_Comment 펑션을 넣습니다.

<script type="text/javascript">
function check_Comment(obj) {
 
   if(!document.write.name.value) {
 alert('이름(name)을 입력해 주십시오.'); 
 obj.name.focus(); 
 return false;
  }
  if(!document.write.password.value) {
 alert('비밀번호(password)를 입력해 주십시오.'); 
 obj.password.focus(); 
 return false;
  }
  if(document.write.pass.checked==false) {
 alert('\n[로봇에 의한 자동등록방지를 위한 체크 필수!]를 반드시 체크해 주십시오.\n\n');
 return false;
  }
    if(!document.write.memo.value) {
 alert('내용을 입력해 주십시오.');
 obj.memo.focus();
 return false;
  }
  document.write.submit();
  return true;
}
</script>


2-2.
기존에 사용중인 onsubmit 관련 자바스크립트소스가 있다면 ::

  if(document.write.pass.checked==false) {
 alert('\n[로봇에 의한 자동등록방지를 위한 체크 필수!]를 반드시 체크해 주십시오.\n\n');
 return false;
  }

관련 자바스크립트의 내용 중간쯤에 위의 내용을 추가합니다.




3.
수정한 write.php 파일을 스킨폴더의 방명록 스킨에 덮어씁니다.




4.
write.php 소스에서 <form 을 다시한번 살펴서, action 을 어디로 받는지 확인합니다.
action=write_ok.php 일 경우로 예를 듭니다.
제로보드 폴더에 있는 write_ok.php 파일을 수정합니다.(수정작업전 빽업은 필수!)




5.
write_ok.php 소스 상단의  include "_head.php"; 이 내용 바로 밑에 아래의 내용을 붙여넣습니다.
방명록게시판아이디는 자신이 사용중인 게시판 아이디를 입력합니다.

// 패쓰체크 by ggerzer
if(($id=="방명록게시판아이디") && !$member[no]) {
 if($pass) {
  echo "";
 } else {
  Error("로봇에 의한 자동등록방지를 위한 체크 필수!를 반드시 체크해 주십시오.");
 }
}




6.
수정한 write_ok.php 파일을 제로보드 폴더에 업로드합니다.

Related Entries
Posted by 최우선 at January 22, 2008 18:36

"제로보드4" 카테고리의 다른 글 입니다.

Trackback URL for this entry ::
http://ggerzer.com/trackback/359

Write a comment

  1. 항상 스팸성 글 때문에 골머리를 앓고 잇었는데....

    내일 당장 적용해봐야겠습니다~~~

    해박한 지식에 너무나도 제가 즐겁습니다^^

    Posted by 김재봉 at January 23, 2008 00:45 # Edit/Del Reply

    • 재봉님 적용하신거 보았습니다,, 적당한 위치에 붙이시라니까, 비좁은데다가 붙이셨네요? 하하..
      </td></tr> 이 끝나는 지점 보다는, 그 바로아래 </table> 이 끝나는 지점에 붙였으면 딱 좋았을것을;;;
      (꺼져스킨에서는, 스킨설정의 블로그부분에서 댓글입력시 스팸차단 솔루션 내지는 차단 꼼수를 사용하기 체크하시면 바로 적용된다는것은 아시죠?)

      Posted by 최우선 at January 23, 2008 16:12 # Edit/Del Reply

  2. 놀러와주세요

    Posted by uyt at January 25, 2008 22:47 # Edit/Del Reply

  3. ^^;;;
    아는 형들에게도 알려주었더니 엄청 좋아하시네요~~

    위치는 요래조래~~ 해보고있는중입니다.

    아는게 없어서~~ 으흐흐....

    Posted by 김재봉 at January 26, 2008 13:09 # Edit/Del Reply

    • 꼼수가 효과좀 있는거 맞는거죠?
      설마 그렇게 허술한 방법이 통할까 싶긴 했었지만,,,
      어느정도 통하는거 보면 어이없습죠..

      Posted by 최우선 at January 27, 2008 15:27 # Edit/Del Reply

  4. 이거 사용하다가 몇일 방명록 스킨 바꾸느라 사용 안했더니,
    광고글이 장난 아니네요^^;
    다시 설치했습니다~ 우선님 정말 감사해요!

    Posted by yani at March 10, 2008 12:55 # Edit/Del Reply

    • 별말씀을;;
      yani님 웹호스팅을 cafe24 사용하시면 '스팸필터링' 적용하시면 좋을텐데말이죠...

      Posted by 최우선 at March 11, 2008 10:23 # Edit/Del Reply

  5. 호스팅이 카페24가 아니라서요..
    일전에 우선님이 방명록에 다시 설명해주신 데로 했는데, 또 안되네요^^;;
    회원가입 안해도 글을 남길수 있게 해놓은 상태였는데,
    회원가입 안하면 방지체크를 하고나서 ok를 해도 체크를 하라고 나옵니다 ㅠ.ㅠ

    Posted by yani at March 30, 2008 21:23 # Edit/Del Reply

    • yani님의 방명록 스킨의 소스를 보니,
      "모두 행복하세요:D" 이 부분은 form이 끝난부분에 위치해있네요.
      텍스트의 경우에는 아무런상관이 없지만,
      제가 내용을 추가하라는 (1.항목의) 체크박스의 소스는,
      </form>의 앞에 위치해야 합니다..
      즉,
      <form method=post name=write action=write_ok.php enctype=multipart/form-data>
      이 내용과
      </form> 내용의 중간에,

      <div align=center style="margin:0;padding:0;"><input type=checkbox name=pass value=1 id="pass" onfocus=blur()> <label for="pass" title="방명록 작성시 좌측의 체크박스에 꼭 체크해주세요." style="color:blue;font-family:돋움;font-size:8pt;cursor:pointer;">[로봇에 의한 자동등록방지를 위한 체크 필수] :: 방명록 작성시 꼭 체크해주세요!</label></div>

      이 내용이 위치해야한다는것이지요..

      제가 나름 안되는 원인을 유추해보았을때;;
      yani님께서 소스를 </form> 뒷부분에 붙여넣으신건 아닌가 싶네요..

      위의 설명대로 다시 해보시고,
      </form>을
      <form method=post name=list action=list_all.php> 이내용 바로 앞에다 붙여넣으세요..

      Posted by 최우선 at March 30, 2008 21:53 # Edit/Del Reply