그누보드용 오에카키 스킨 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

그누보드용 오에카키 스킨 정보

갤러리 그누보드용 오에카키 스킨

첨부파일

oekaki.zip (187.9K) 351회 다운로드 2005-12-21 23:30:22

본문

리스트 화면
게시물 보기 화면
그누보드용 오에카키입니다.

제로보드에서 사용하던 것을
그누보드의 스킨 중 고냉이님이 공개해주신  lonecat_istyle_gallery 스킨을 수정해서 만들었습니다.
좋은 스킨 공개해주신 고냉이님에게 감사합니다.
오늘 퇴근하고 회사에 남아서 몇 시간 동안 끙끙 거리며 만들었는데 실력이 없어 소스가 허접합니다.
개선점이나 버그있으면 바로바로 지적해 주시면 감사하겠습니다.

===== 간단 설치법 ======

그누4가 설치된 디렉토리 안에 있는 skin/board 안에
oekaki 라는 이름의 디렉토리를 만들어 그 안에 첨부된 압축파일 내부의 파일들과 img, data 디렉토리까지 다 업로드한다.

(* 소스 보시면 아시겠지만 꼭 oekaki 라는 이름으로 디렉토리 생성해서 사용하셔야 제대로 적용이 됩니다.)


오에카키에서 그린 그림파일이 저장될
data 디렉토리와 그 안에 있는 data.txt 파일은 707 로 권한설정을 한다.


이상입니다.


***********************************************************

* 그리고 본 오에카키 스킨은 자바 가상 머신이 설치되어 있어야 그리기가 실행됩니다.


사용하시기에는 위의 과정으로도 충분합니다... 만...

게시판에서 삭제를 해도 DB의 데이타는 지워지지만 서버에 저장된 png 그림파일은 지워지지 않습니다.
그것마져 확실히 지우고 싶으신 분들은 (공간 절약 차원) 아래의 과정을 따라 해주시기 바랍니다.

삭제와 관련해서 그누보드의 파일 2개를 수정한다.

bbs 디렉토리 안에 있는
delete.php 파일과 delete_all.php 파일이다.

================= delete.php 파일 수정 ===============
53번째 줄부터 있는 아래 소스를 찾는다.

$sql = " select wr_id, mb_id, wr_comment, wr_link1 from $write_table where wr_parent = '$write[wr_id]' order by wr_id ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{

여기서

$sql 구문의 wr_comment 뒤에 " , wr_link1  " 을 삽입한 다음

while ($row = sql_fetch_array($result))
{

줄 바로 아래에 다음 내용을 추가해준다.

-------------------------------------------------------------------------------------------
//oekaki 오에카키 데이타 지우기 추가
if ($bo_table == "oekaki") {
@unlink("$g4[path]/skin/board/oekaki/data/$row[wr_link1].png");
}
//oekaki 오에카키 데이타 지우기 추가 끝.
-------------------------------------------------------------------------------------------


추가한 후의 전체 모습은 아래와 같이 된다.

-------------------------------------------------------------------------------------------
$sql = " select wr_id, mb_id, wr_comment, wr_link1 from $write_table where wr_parent = '$write[wr_id]' order by wr_id ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{

//oekaki 오에카키 데이타 지우기 추가
if ($bo_table == "oekaki") {
@unlink("$g4[path]/skin/board/oekaki/data/$row[wr_link1].png");
}
//oekaki 오에카키 데이타 지우기 추가 끝.

    // 원글이라면
    if (!$row[wr_is_comment])
-------------------------------------------------------------------------------------------


================= delete_all.php 파일 수정 ===============
마찬가지로
73~74번째 줄인 아래 문자열을 찾는다.

    while ($row = sql_fetch_array($result))
    {

이 문자열 위 쪽에 있는 $sql 구문의 wr_comment 뒤에 " , wr_link1  " 을 삽입한 다음

이 문자열 아래에 다음 내용을 추가한다.

//oekaki 오에카키 데이타 지우기
if ($bo_table == "oekaki") {
@unlink("$g4[path]/skin/board/oekaki/data/$row[wr_link1].png");
}


이상으로 모든 과정이 끝났습니다.

* 로베르타님이 지적해 주신 view.skin.php 파일 수정했습니다. 감사합니다.
추천
4

댓글 전체

잘 쓰겠습니다. 그런데 저도 -_-;;

oekaki.php 가 X자로 표시됩니다.

주소는
http://mildbike.com/bbs/write.php?bo_table=oekaki
의 그림 그리기를 누르면 뜨는 새창이 출력이 안되네요

다른 뭔가 설치해야 될것이 있는건지요?
해결했습니다. 그림 누르기는 java 가상 머신 미설치 ㅡㅡ;;
리스트 화면에 x 는

list.skin.php  의 경로가

gnu/.. 이렇게.. 설치한 경로에 맞춰주니 잘 되는군요
음... 갑자기 정체불명의 그린 그림과 틀리게 자꾸 그림이 뜬다 했더니
view.skin.php 파일 아래부분에 135 줄 부근
echo "<img src=http://www.shim4u.net/gnu/skin/board/oekaki/data/$view[wr_link1].png border=0><br>";
http://www.shim4u.net<--- 이 부분을 지워줘야 했습니다.

허접탱이라 요고 찾는데 2시간째.... 삽질했었다는..= ㅂ = llllll  ( 멀더를 부를뻔 했삼)
list.skin.php의  106라인의

<img src='/gnu/skin/board/oekaki/data/<?=$list[$i][wr_link1]?>.png' width='120' height='90' title='<?=$list[$i][wr_subject]?>' border=0></a>



<img src='/그누보드설치폴더/skin/board/oekaki/data/<?=$list[$i][wr_link1]?>.png' width='120' height='90' title='<?=$list[$i][wr_subject]?>' border=0></a>

로 수정해야 목록에서도 정상적으로 나옵니다.
106라인을

<img src='<?=$board_skin_path?>/data/<?=$list[$i][wr_link1]?>.png' width='120' height='90' title='<?=$list[$i][wr_subject]?>' border=0></a>

으로 수정하시면 됩니다.
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT