그누보드용 오에카키 스킨 정보
갤러리 그누보드용 오에카키 스킨첨부파일
본문
그누보드용 오에카키입니다.
제로보드에서 사용하던 것을
그누보드의 스킨 중 고냉이님이 공개해주신 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 파일 수정했습니다. 감사합니다.
제로보드에서 사용하던 것을
그누보드의 스킨 중 고냉이님이 공개해주신 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
4
댓글 전체
감사합니다...잘쓸께요...^^
오오~~ 원했던 겁니다...
다만 요즘엔 비툴을 써서 비툴로 변경해봐야겠군요.. 냐하하~~
감사합니다. 잘쓸께요
다만 요즘엔 비툴을 써서 비툴로 변경해봐야겠군요.. 냐하하~~
감사합니다. 잘쓸께요
잘 쓰겠습니다 감사
잘쓰겠습니다. 그런데 목록에 있는 그림이 x자로 표시됩니다. 어떻게 하면 좋을까요?
rek 님 // 그렇게 보이는 홈페이지 주소를 알려주시면 살펴보고 답변드릴 수 있을텐데요....
잘 쓰겠습니다. 그런데 저도 -_-;;
oekaki.php 가 X자로 표시됩니다.
주소는
http://mildbike.com/bbs/write.php?bo_table=oekaki
의 그림 그리기를 누르면 뜨는 새창이 출력이 안되네요
다른 뭔가 설치해야 될것이 있는건지요?
oekaki.php 가 X자로 표시됩니다.
주소는
http://mildbike.com/bbs/write.php?bo_table=oekaki
의 그림 그리기를 누르면 뜨는 새창이 출력이 안되네요
다른 뭔가 설치해야 될것이 있는건지요?
해결했습니다. 그림 누르기는 java 가상 머신 미설치 ㅡㅡ;;
리스트 화면에 x 는
list.skin.php 의 경로가
gnu/.. 이렇게.. 설치한 경로에 맞춰주니 잘 되는군요
리스트 화면에 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 ( 멀더를 부를뻔 했삼)
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>
로 수정해야 목록에서도 정상적으로 나옵니다.
<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>
으로 수정하시면 됩니다.
<img src='<?=$board_skin_path?>/data/<?=$list[$i][wr_link1]?>.png' width='120' height='90' title='<?=$list[$i][wr_subject]?>' border=0></a>
으로 수정하시면 됩니다.
감사합니다.
감사합니다 잘쓸께요 ^^*
와우~ 이뻐요~!!!,
ㄳㄳ
감사합니다.
감사합니다^^
받아갑니다.
감사해요
감사해요
감사합니다*^^*
감사합니다. ^^
^^
감사합니다
굿
좋네요
234
감사합니다!