Metabbs용 스킨 : yp-board-default 0.2

MetaBBS의 현재 버젼은 0.11입니다. 근데 기본 스킨인 board-default 스킨이 완벽하지 않습니다. 그래서 조금 하나씩 체그하면서 수정해봤습니다.

어짜피 MetaBBS 1.0이상에서는 다른 스킨 구조로 갈터이지만, 그래도... MetaBBS의 심플한 구조에 반하신 분들에게는 이 스킨이 용이 할겁니다. ^^

기본 스킨에 다음과 같은 패치가 되어있습니다.
  • 이전 스킨에 있던 audio play 플래쉬도 옮겨왔구요.
  • 리스트에서 제목 길이, 하단 제목네비게이션 길이를 정할수 있습니다. (필요없으신 분은 utf8_strcut 함수를 제거 하면됩니다.)
  • 보기 페이지에서 제목길이가 길어도 어느정도 보이게 함(이전에는 짤려서 보였음)
  • 보기 페이지에서 컨텐츠 body 영역에 상위 css가 계승되지 않게 했습니다. 그외 간단한 스타일 추가했습니다.(pre code 스타일도..^^)
  • 보기 페이지에서 서명부분 css추가했습니다.
  • 테마부분도 수정했습니다.
오류가 있어 수정했습니다.
  • r1264에 맞게 captcha 처리를 했습니다.
  • audio play v2.0b 로 업데이트 했습니다.

Writer profile
test

Posted by 엽기민원

2008/08/15 12:24 2008/08/15 12:24
,
Response
No Trackback , a comment
RSS :
http://yupmin.com/rss/response/147

Metabbs에 ReCAPTCHA 달기..

post 폼 패턴을 읽어서 마구잡이로 가입, 도배질을 막기위해 CAPTCHA를 달기로 결정!!

CAPTCHA 들이 많이 나왔으나, 그것조차도 읽는 알고리즘이 발견 하여, 나왔다는게 ReCAPTCHA 라는데 한번 달아보기로 했다.
ReCAPTCHA에 대한 설명은 다음 링크 참조
http://en.wikipedia.org/wiki/ReCAPTCHA

적용방법

  • http://recaptcha.net/ 사이트에 가입
  • 사용하려는 사이트 등록 및 Public Key, Private Key 발급
  • /lib 에 recaptchalib.php를 넣고
  • common.php에 라이브러리 추가[code]require METABBS_DIR . '/lib/recaptchalib.php';
    $publickey = "xxxx";
    $privatekey = "xxxx";[/code]
  • /theme/[자신이 쓰는 테마]/signup.php 에 form안 어딘가에 다음 코드 추가[code]<p>
        <label><?=i('CAPTCHA')?><span class="star">*</span></label>
        <?= recaptcha_get_html($publickey, $error);?>
    </p>[/code]
  • /app/controller/account/singup.php 를 아래 파일을 다운받아 깔고 끝

스팸이여 안녕...

이걸 어떻게 metabbs 소스에 독립적으로 구현할것인가만 문제...-_-

물론 다른 captcha lib도 서베이 해보겠뜸 ^^
Writer profile
test

Posted by 엽기민원

2008/08/07 17:29 2008/08/07 17:29
,
Response
No Trackback , 7 Comments
RSS :
http://yupmin.com/rss/response/146

EnableHTML 플러그인(MetaBBS용) : ver 0.1.3

첫 MetaBBS용 플러그인입니다. ^^ 다른 플러그인을 만들기 위한 전초전으로 만들어봤습니다. 제가 만든 플러그인이긴 하지만, "Markdown", "Textile" 플러그인이 좀더 웹표준 포매터로써는 적합하다고 생각합니다. 그래도 국내사용자들의 편의성을 위해 만들어보았을 뿐입니다.

MetaBBS는 국내 오픈소스 웹 표준 게시판 프로젝트입니다.

변경사항(0.1.3 20080805)

  • 글쓰기(new) 모드에서 오류 수정(단 metabbs revision 1248 이상이어야함)

변경사항(0.1.2 20080711)

  • 미로그인 상태에서 글쓰기 오류 수정

변경사항(0.1.1 20080710)

  • id="post_secret" 사용안할때 javascript 에러 수정
  • 디버그 코드 삭제
  • 일부 문구 수정

변경사항(0.1 20080708)

  • MetaBBS게시판 입력을 여타 다른 게시판류처럼 'html tag가능', 'enter to <BR>'기능이 가능하게 됩니다.
  • 다른 WIGWIS플러그인에 있는 HTML_Safe.php를 사용해서 HTML문법을 맞추거나, 제한된 태그를 정의 할수 있습니다.
  • HTML_Safe.php 파일에서는 다양한 셋팅을 할수 있습니다. $deleteTags 에서 제거할 태그를 정의 할수 있습니다. flash동영상 코드를 이용하기 위해선 $deleteTags 에서 embed, object 태그를 삭제 해야 합니다.

사용방법

해당 플러그인을 plugin 폴더에 알맞게 깔고, skin 폴더에 write.php 파일에 다음(비밀글 체크)과 같은 부분에 id="post_secret"를 추가해주면 됩니다.
[code]<input type="checkbox" name="secret" id="post_secret" value="1" <?=$secret_checked?> /> 비밀글[/code]

다운로드




Writer profile
test

Posted by 엽기민원

2008/08/05 14:17 2008/08/05 14:17
, ,
Response
No Trackback , 3 Comments
RSS :
http://yupmin.com/rss/response/144


블로그 이미지

엽기민원의 옴팡진 공간

- 엽기민원

Notices

Archives

Calendar

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Site Stats

Total hits:
225537
Today:
37
Yesterday:
209